Desejo criar um evento no botão “novo” para poder cadastrar usuários no bd firebird; eu tenho 4 campos: codigo, nome, email e endereço; quando eu clicar em novo, desejo que os demais campos fiquem limpo exceto o campo CODIGO,que seria auto-incrementado sempre com [codigo + 1], após clicar em novo.
alguém poderia me ajudar?
agradeço desde já
Amigo, qual é a sua dúvida ao certo???
Senão assim nós iremos ter que fazer o sistema pra vc… 
preciso de saber o código q tenho q usar pra efetuar tal comando;quero o código que eu tenho q inserir no evento pra ele executar a tarefa que eu expliquei no tópico anterior!
tô precisando só do código fera…
o sistema tá pronto…
;D
[code]
//Função para limpar os campos
public void limpaCampos(){
txtCodigo.setText("");
txtNome.setText("");
txtEmail.setText("");
txtEndereco.setText("");
}
//Este código vai no botão
limpaCampos();//Limpando todos os campos
//Considerando que o objeto ‘conn’ é a instância de sua conexão com o BD.
try{
PreparedStatement pstm = conn.createStatement();//Criando o preparedstatement
String SQL = new String("INSERT INTO tablename (nome, email, endereco) VALUES (?,?,?)");
pstm.prepareStatement(SQL);//Preparando a string SQL
//Setando os campos do preparedstatement
pstm.setString(1, txtNome.getText());
pstm.setString(2, txtEmail.getText());
pstm.setString(3, txtEndereco.getText());
//executando a funcao para gravar no banco
//Existem apenas 3 parametros no pstm pois o campo código é auto_increment e o proprio bd ja gera o valor
pstm.executeUpdate();
JOptionPane.showMessageDialog(this, "Informações gravadas com sucesso!","MENSAGEM", JOptionPane.INFORMATION_MESSAGE);
} catch (SQLException ex) {
JOptionPane.showMessageDialog(this, "Ocorreu um erro ao gravar as informações!\n\nErro: " + ex.getMessage(),“ERRO”, JOptionPane.ERROR_MESSAGE);
ex.printStack();
}[/code]
veja se da certo…