Fórum Galera tem como fazer isso ? #149828

26/03/2003

0

Uso O IB6 e o Delphi 6 .e para acessar uso IBQuery
Tenho um DBGrid , Um Edit e um Botão ..

Quero Fazer isso

Ex:

Digito Meu nome no no edit e click no Botão , ai vai enserir na primeira coluna e linha do DBGrid ...sem gravar na tabela .

Um outro exemplo :
Tipo eu tenho uma nota fiscal ai eu quero enserir os itens da nota no grid
cada linha do grid é um iten .. ..ai quando eu apertar o botão gravar , ,ai sim vai gravar na tabela ...

Obrigado !!!


C-t

C-t

Responder

Posts

26/03/2003

Evandro Massini

É uma solução paleativa , mas pode resolver:

Vc pode tentar criar uma tabela temporária na qual serião gravados os registros da suposta nota (e apareceriam no DBGrid). Ao clicar no botão ´Gravar´ , ai sim seriam passados para a tabela definitiva.


Será q ajudei???


Responder

Gostei + 0

26/03/2003

C-t

Cara eu entendi . mas como eu crio uma tabela temporaria ..
e depois pego os respectivos campos do grid e jogo nos campo da tabela
... só um exemplo....

Cara Obrigado bela Atenção !!!


Responder

Gostei + 0

26/03/2003

Evandro Massini

Quando eu sitei uma tabela temporária, eu não quiz dizer q ela fosse criada somente quando necessário, ou seja vc deve cria-la quado estiver montando a base de dados. Quando ao DBGrid, ele é um espelho de umata tabela (no caso da tabela temporária). Para ´exportar´ os dados da tabela temporária para a definitiva vc pode tentar um ´loop´. Ex:

while not TabeTemp.RecordCount do
begin
TabeDefinitiva.append;
TabeDefinitiva.fieldbyname(´campo´).text:=tabetemp.fieldbyname(´campo´).text;
TabeDefinitiva.post;
TabeTemp.delete;
end;

Mais ou menos isso...


Responder

Gostei + 0

26/03/2003

C-t

Cara Obrigado !!!


Responder

Gostei + 0

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

Aceitar