GARANTIR DESCONTO

Fórum DBGRID - Atualizar #162590

26/05/2003

0

Como faco para atualizar um dbgird apos a insercao de dados na tabela. Já tentei utilizar o metodo de ativar e desatirvar a propriedade ACTIVE e coloquei a propriedade AUTOREFRESH do componente TABLE mas mesmo assim nao funcionou. Alguem poderia me ajudar. Vale ressaltar que estou utilizando filtros nessa DBGRID.

Desde já agradeco pela ajuda.


Prosystem

Prosystem

Responder

Posts

26/05/2003

Carnette

Filtros no DBGRID ?????....POderia explicar melhor e/ou postar o código que voce está usando ??


Responder

Gostei + 0

26/05/2003

Prosystem

[quote=´carnette´]Filtros no DBGRID ?????....POderia explicar melhor e/ou postar o código que voce está usando ??

Na realidade a DBGRID esta apresentando dados filtrados da tabela ligada ao componente TABLE. O problema e que quando insiro dados na tabela a grid que esta ligado ao table nao apresenta os dados atualizados. So acontece quando fecho o formulario e abro novamente


Responder

Gostei + 0

26/05/2003

Prosystem

[quote=´carnette´]Filtros no DBGRID ?????....POderia explicar melhor e/ou postar o código que voce está usando ??

Na realidade a DBGRID esta apresentando dados filtrados da tabela ligada ao componente TABLE. O problema e que quando insiro dados na tabela a grid que esta ligado ao table nao apresenta os dados atualizados. So acontece quando fecho o formulario e abro novamente


Responder

Gostei + 0

26/05/2003

Carnette

Voce já experimentou colocar após o evento post....AFTERPOST colocar

Table.Refresh;
DBGrid.Refresh;


Responder

Gostei + 0

26/05/2003

Prosystem

[quote=´carnette´]Voce já experimentou colocar após o evento post....AFTERPOST colocar

Table.Refresh;
DBGrid.Refresh;

Estou utilizando para insercao de dados as instrucao SQL e trabalhando com INTERBASE. Já tentei colocar o comando TABLE.REFRESH mas me retornou uma mensagem de erro tipo comando invalido para o tipo da tabela.


Responder

Gostei + 0

26/05/2003

Carnette

[quote:07c5e38ad7=´carnette´]Voce já experimentou colocar após o evento post....AFTERPOST colocar Table.Refresh; DBGrid.Refresh;

Estou utilizando para insercao de dados as instrucao SQL e trabalhando com INTERBASE. Já tentei colocar o comando TABLE.REFRESH mas me retornou uma mensagem de erro tipo comando invalido para o tipo da tabela.[/quote:07c5e38ad7]

Tudo bem...To sem o IB aqui na máquina que estou...Tenta algo como REQUERY


Responder

Gostei + 0

26/05/2003

Prosystem

[quote=´carnette´][quote=´prosystem´][quote=´carnette´]Voce já experimentou colocar após o evento post....AFTERPOST colocar

Table.Refresh;
DBGrid.Refresh;

Estou utilizando para insercao de dados as instrucao SQL e trabalhando com INTERBASE. Já tentei colocar o comando TABLE.REFRESH mas me retornou uma mensagem de erro tipo comando invalido para o tipo da tabela.


Tudo bem...To sem o IB aqui na máquina que estou...Tenta algo como REQUERY
Camarada me corrija se tiver errado. o comando REQUERY nao atualizaria uma query e qualquer componente ligado a ela. So que no caso o GRID nao esta ligado a uma query e sim ligado diretamente a um componente TABLE que esta ligado à tabela.


Responder

Gostei + 0

26/05/2003

Carnette

Voce está certo.....


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar