Fórum Abrir formulário a partir de linha selecionada no DBGrid #299735
17/10/2005
0
Boa tarde,
Estou com mais um problemão para resolver urgente:
No Paradox, a partir de um duplo clique em uma linha do DBgrid(que trazia o resultado de uma query) eu fazia assim, para trazer o formulario com a informação referente aquela linha:
fmProcura.Close;
if (dmDados.tbClientesCli_codigo.Value > 0) then
dmDados.tbClientes.FindKey([fmProcura.Query.FieldByName(´Cli_Codigo´).AsInteger])
else
dmDados.tbClientes.first;
e no Firebird , alguém saberia me dizer como ficaria este mesmo código?
Também se alguém tem alguma solução melhor, por favor me dê uma dica.
Um abraço
José
Estou com mais um problemão para resolver urgente:
No Paradox, a partir de um duplo clique em uma linha do DBgrid(que trazia o resultado de uma query) eu fazia assim, para trazer o formulario com a informação referente aquela linha:
fmProcura.Close;
if (dmDados.tbClientesCli_codigo.Value > 0) then
dmDados.tbClientes.FindKey([fmProcura.Query.FieldByName(´Cli_Codigo´).AsInteger])
else
dmDados.tbClientes.first;
e no Firebird , alguém saberia me dizer como ficaria este mesmo código?
Também se alguém tem alguma solução melhor, por favor me dê uma dica.
Um abraço
José
Dli
Curtir tópico
+ 0
Responder
Posts
17/10/2005
Marcio.theis
Tente com o LOCATE...
fmProcura.Close; if (dmDados.tbClientesCli_codigo.Value > 0) then dmDados.tbClientes.Locate(´CODIGO´,fmProcura.Query.FieldByName(´Cli_Codigo´).AsInteger,[]) else dmDados.tbClientes.first;
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)