Inserir dados no pedido !
Tenho uma TABLE de pedidos e uma de produtos.Quero fazer num DBGRID o seguinte: Campos do DBGRID (codigodoproduto, nomedoproduto, quantidade, unidade, preçounitario).
A única coisa que irei digitar é a quantidadeo resto ele pega da tabela, gostaria de fazer com que o campo [color=red:e5b98538d1]nomedoproduto[/color:e5b98538d1] fosse tipo lookup, alguém pode me ajudar ?
Valeu !!!
A única coisa que irei digitar é a quantidadeo resto ele pega da tabela, gostaria de fazer com que o campo [color=red:e5b98538d1]nomedoproduto[/color:e5b98538d1] fosse tipo lookup, alguém pode me ajudar ?
Valeu !!!
Rosane
Curtidas 0
Respostas
Japa
30/10/2003
Amiga esse dbgrid esta ligada em uma table ou numa query??
GOSTEI 0
Rosane
30/10/2003
Esta ligada a uma TABLE.
GOSTEI 0
Japa
30/10/2003
codigodoproduto, nomedoproduto, quantidade, unidade, preçounitario.
Faça assim amiga... como a sua dbgrid ta ligada a sua tabela a mesma posição que vc clicar na sua grid vc vai ´setar´ na sua tabela....
para pegar a informaçãoes faça assim:
Bom os ´fields[n]´ que eu coloquei e o campo... o local que ela esta...
exemplo: numa tabela tem 3 campos.. cod_prod, nome_prod e quant_prod
assim o cod_prod vai ser fields[0], nome_prod vai ser o fields[1] e assim por diante......
E o resto asinteger, asfloat...... é o tipo do campo....
Bom ai e so inserir do seu jeito... e pegar apenas a quantidade... boa sorte amiga qualquer coisa pergunte.... :wink:
Faça assim amiga... como a sua dbgrid ta ligada a sua tabela a mesma posição que vc clicar na sua grid vc vai ´setar´ na sua tabela....
para pegar a informaçãoes faça assim:
codigodoproduto:= tabela.fields[0].asinteger;
nomedoproduto:= tabela.fields[1].asstring;
quantidade:= tabela.fields[2].asinteger;
unidade:= tabela.fields[3].asinteger;
preçounitario:= tabela.fields[4].asfloat;
Bom os ´fields[n]´ que eu coloquei e o campo... o local que ela esta...
exemplo: numa tabela tem 3 campos.. cod_prod, nome_prod e quant_prod
assim o cod_prod vai ser fields[0], nome_prod vai ser o fields[1] e assim por diante......
E o resto asinteger, asfloat...... é o tipo do campo....
Bom ai e so inserir do seu jeito... e pegar apenas a quantidade... boa sorte amiga qualquer coisa pergunte.... :wink:
GOSTEI 0
Rosane
30/10/2003
Muito Obrigada.
GOSTEI 0