Fórum Ajuda em troca de R$ (valor simbólico) #369071
15/03/2009
0
Trabalho com Delphi 7, BD MySQL e componente MySQL Access.
o sistema é de ESTOQUE.
tab (PRODUTO)
id
descricao
qtde
unidade
tab (ENTRA_PRODUTO)
data
fornecedor
produto
qtde
unidade
valor total produto
valor total nota
Para inserir um produto por vez eu sei fazer, mas se precisar inserir 20 produtos ao mesmo tempo? o que eu usaria? como seria o código? alguém tem um exemplo?
Desde já agradeço (alvaro.lmo@gmail.com)
Boavida
Curtir tópico
+ 0Posts
15/03/2009
Boavida
Gostei + 0
16/03/2009
Facc
vc não tem nada pronto? quer do zero???
Gostei + 0
16/03/2009
Boavida
Veja só, crie apenas as tabelas no MySql que está ai acima,
seria em um form, um datagrid que insira na tabela de produtos varios produtos ao mesmo tempo (como dar entrada atraves de uma nota fiscal que tem vários produtos) ouvi falar que faz com CLIENTDATASET, mas não tenho nada, nem a menor idéia como se faz, gostaria de ver o código de um já feito.
Gostei + 0
16/03/2009
Facc
qnto tempo vc programa?
Gostei + 0
16/03/2009
Boavida
Gostei + 0
16/03/2009
Boavida
Gostei + 0
16/03/2009
Woinch
Vou lhe indicar o meu caminho:
- Pesquise sobre a criação de ClientDataSet na memória, ou por arquivos xml (sem necessidade de banco de dados).
- Vincule esse grid que você quer inserir vários registros a esse DataSet que foi criado.
- Percorra todo esse Grid usando comandos de loop. Sugiro dar um First no DataSet e utilizar loop while not DataSet.Eof;
- Monte o comando de inserção no banco de dados e em cada passo popule o comando com os campos que foram preenchidos no DataSet utilizando o comando DataSet.FieldByName(´COLUNA´).AsString
Espero ter ajudado.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)