Atualizar o DBGrid,COMO?
O codigo é este, o que esta errado, ele não dá o refresh no dbgrid!!
CustTmp.First;
WHILE Not CustTmp.Eof do
begin
if CustTmp.fieldByName(´CnpjCGC´).AsString=ItemSelected then
begin
CustTmp.Edit;
DataModule1.CustomerTb.Delete;
Break;
end; //if FindKey([CustTmp.FieldByName(´CnpjCGC´).AsString]) then
CustTmp.Next;
end; // Not CustTmp.Eof do
CustTmp.Refresh;
DbGrid1.Refresh;
LabeledEdit10.SetFocus;
CustTmp.First;
WHILE Not CustTmp.Eof do
begin
if CustTmp.fieldByName(´CnpjCGC´).AsString=ItemSelected then
begin
CustTmp.Edit;
DataModule1.CustomerTb.Delete;
Break;
end; //if FindKey([CustTmp.FieldByName(´CnpjCGC´).AsString]) then
CustTmp.Next;
end; // Not CustTmp.Eof do
CustTmp.Refresh;
DbGrid1.Refresh;
LabeledEdit10.SetFocus;
Host
Curtidas 0
Respostas
Ricardo Barbosa
29/08/2003
Olá...
Olha aparentemente não tem nada de Errado. (pelo menos eu acho).
1º) Vc tem certeza que o dbgrid esta ligado corretamente em um DataSource e que este está ligado na tabela correta?
2º) Vc está atualizando a tabela onde o DBgrid está conectado?
Se sim, não vejo o porque de não funcionar.
Observação: Vc tem uma tabela chamada CustomerTb, aconselharia que vc desse um refresh nesta tabela após a deleção de um registro.
Espero ter ajudado.
Olha aparentemente não tem nada de Errado. (pelo menos eu acho).
1º) Vc tem certeza que o dbgrid esta ligado corretamente em um DataSource e que este está ligado na tabela correta?
2º) Vc está atualizando a tabela onde o DBgrid está conectado?
Se sim, não vejo o porque de não funcionar.
Observação: Vc tem uma tabela chamada CustomerTb, aconselharia que vc desse um refresh nesta tabela após a deleção de um registro.
Espero ter ajudado.
GOSTEI 0
Japa
29/08/2003
Sera que se voce der um reflesh na tabela CustomerTb não da certo???
GOSTEI 0
Host
29/08/2003
Valeu galerinha, ja deu certo! Começou a funcionar do nada.
GOSTEI 0