Fórum Problemas na Inclusão de registro #310290
23/01/2006
0
estou tendo problemas quando vou inserir um novo registro, da seguinte maneira rodo o programa, clico em incluir, digito os dados, botão gravar até aí funciona, mas quando clico em incluir de novo me parece que botão perde a função e não acontece nada, qual pode ser a causa e como posso resolvê-la :?:
T+
Ingawebfm
Curtir tópico
+ 0Posts
23/01/2006
Ingawebfm
Desculpem acho que faltou uma informação, quando saio do form e entro de novo o botão funciona...........
Gostei + 0
23/01/2006
Edilcimar
Gostei + 0
23/01/2006
Aroldo Zanela
Se possível, coloque um fragmento do código para verificarmos melhor.
Gostei + 0
24/01/2006
Ingawebfm
procedure TFormPadrao1.btn_incluirClick(Sender: TObject);
begin
operacaoIncluir:= 1;
{Execução de sentença SQL}
if DM.IBDataSet1.RecordCount = 0 then
begin
strSql:= ´SELECT * FROM ´ + nomeTabela + ´ WHERE ID = 0 ´;
Executar:= sentencaSQL;
DM.IBDataSet1.Insert;
//{Habilitação e exibição de objetos}
valorCampo.Enabled:= False;
btnOk.Visible:= False;
checkHabilita.Enabled:= False;
checkMarca.Enabled:= False;
LabelStatus.Visible:= False;
PanelFicha.Enabled:= True;
//{Inclusão de registros}
DM.IBDataSet1.FieldByName(´status´).AsString:= ´N´;
DM.IBDataSet1.FieldByName(´marca´).AsString:= ´N´;
DM.IBDataSet1.FieldByName(´data_inc´).AsDateTime:= date;
{Botões e barra de status}
Executar:= desabilitaBotoes;
statusbar1.Panels[2].Text:= ´ Inclusão de novo registro´;
Executar:= exibePanels;
operacaoIncluir:= 0;
pageControl1.ActivePage:= TabSheetFicha;
end;
T+
Gostei + 0
26/01/2006
Ingawebfm
ainda não consegui resolver, este seria formulário pai, farei que os outros herdem suas funcionalidades, portanto preciso verificar este processo, preciso de sugestões para a solução....
obrigado !
Gostei + 0
26/01/2006
Aroldo Zanela
Em que momento está sendo aberto o IBDataSet1? Não consegui ler/entender seu código. Pode adicionar mais detalhes?
Gostei + 0
27/01/2006
Edilcimar
aqui diz que é para incluir se nenhum registro existir, e quando existir não inclui?
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)