Galera tem como fazer isso ?
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 !!!
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
Curtidas 0
Respostas
Evandro Massini
26/03/2003
É 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???
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???
GOSTEI 0
C-t
26/03/2003
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 !!!
e depois pego os respectivos campos do grid e jogo nos campo da tabela
... só um exemplo....
Cara Obrigado bela Atenção !!!
GOSTEI 0
Evandro Massini
26/03/2003
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...
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...
GOSTEI 0
C-t
26/03/2003
Cara Obrigado !!!
GOSTEI 0