Inserir vários produtos ao mesmo tempo
Olá Senhores...
As ferramentas: 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?
As ferramentas: 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?
Boavida
Curtidas 0
Respostas
Martins
15/03/2009
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?
Não entendi direito.
Como assim inserir 20 produtos ao mesmo tempo?
Vc fala de terminais diferentes, cada um com seus lançamentos ou em um único terminal?
GOSTEI 0
Boavida
15/03/2009
por exemplo tenho um controle de estoque, e chegou vários produtos pra dar entrada no estoque (uma nota fiscal com 20 produtos), em vez de ficar digitando um por um, e cada vez mandar salvar, queria digitá-los todos em um DBGrid (por exemplo) e salvá-los todos ao mesmo tempo)
GOSTEI 0
Martins
15/03/2009
por exemplo tenho um controle de estoque, e chegou vários produtos pra dar entrada no estoque (uma nota fiscal com 20 produtos), em vez de ficar digitando um por um, e cada vez mandar salvar, queria digitá-los todos em um DBGrid (por exemplo) e salvá-los todos ao mesmo tempo)
Aconselho neste caso o uso de ClientDataSet, vc armazena essas informações nele e depois elas são inseridas em sua base.
Boa sorte!
GOSTEI 0
Boavida
15/03/2009
Ok... mas o amigo não teria um exemplo (código pra me mostrar))
GOSTEI 0
Martins
15/03/2009
Ok... mas o amigo não teria um exemplo (código pra me mostrar))
Não posso montar um exemplo pq não tenho e nunca usei este componente, mas acredito q alguém mais aqui do fórum poderá lhe ajudar.
Irei buscar informações sobre este componente para ver o q podemos fazer.
Boa sorte.
GOSTEI 0
Martins
15/03/2009
Pelo q encontrei em algumas pesquisas, essa paleta [b:667a3af50a]MySQL Access[/b:667a3af50a] possui um componente chamado [b:667a3af50a]TVirtual Table[/b:667a3af50a], talvez ele faça o mesmo q um [b:667a3af50a]ClientDataSet[/b:667a3af50a].
Faça alguns testes com esse componente, não sei se junto com o componente vem algum demo, mas se vier veja como este componente em especial trabalha, pq parece q ele cria uma tabela em memória e depois e armazena os dados, então acho q ele envia esses dados para um outro componente. Mas como eu disse antes, não disponho deste componente instalado aqui para testá-lo.
Boa sorte.
Faça alguns testes com esse componente, não sei se junto com o componente vem algum demo, mas se vier veja como este componente em especial trabalha, pq parece q ele cria uma tabela em memória e depois e armazena os dados, então acho q ele envia esses dados para um outro componente. Mas como eu disse antes, não disponho deste componente instalado aqui para testá-lo.
Boa sorte.
GOSTEI 0
Boavida
15/03/2009
Amigo antes da mais nada obrigado por responder...
Voce não teria um modelo (form )deste esquema feito para eu dar uma olhada, pode ser usando outros componentes, o problema é que não faço ideia como jogar varios componentes ao mesmo tempo (como pegar código de cada um e jogar no seu respectivo produto). Não sei nem se pra este esquema precisa apenas de duas tabelas a TabProduto e a TabEntraProd que foram as únicas que criei
Voce não teria um modelo (form )deste esquema feito para eu dar uma olhada, pode ser usando outros componentes, o problema é que não faço ideia como jogar varios componentes ao mesmo tempo (como pegar código de cada um e jogar no seu respectivo produto). Não sei nem se pra este esquema precisa apenas de duas tabelas a TabProduto e a TabEntraProd que foram as únicas que criei
GOSTEI 0
Martins
15/03/2009
Amigo antes da mais nada obrigado por responder...
Voce não teria um modelo (form )deste esquema feito para eu dar uma olhada, pode ser usando outros componentes, o problema é que não faço ideia como jogar varios componentes ao mesmo tempo (como pegar código de cada um e jogar no seu respectivo produto). Não sei nem se pra este esquema precisa apenas de duas tabelas a TabProduto e a TabEntraProd que foram as únicas que criei
O Tempo tem sido meu grande inimigo nos últimos dias, mas verei se consigo um tempimho para montar algo básico para vc OK! Não prometo nada, caso consiga um tempinho postarei todo o código aqui e vc poderá se basear por ele.
Boa sorte.
GOSTEI 0
Facc
15/03/2009
Se vc é assinante da revista ClubeDelphi, acesse esse link
[url]https://www.devmedia.com.br/cursos/listcurso.asp?curso=108[/url]
de outro forum:
[url]http://imasters.uol.com.br/artigo/3947/clientdataset_e_suas_funcoes[/url]
Usando o pesquisar do forum:
[url]http://forum.devmedia.com.br/search.php?mode=results[/url]
e por final o Google
[url]http://www.google.com.br/search?q=tutorial+clientdataset&sourceid=navclient-ff&ie=UTF-8&rlz=1B3GGGL_pt-BRBR305BR305[/url]
Mais mastigado que isso, vc me passando o cliente, rsrsrsrs
[url]https://www.devmedia.com.br/cursos/listcurso.asp?curso=108[/url]
de outro forum:
[url]http://imasters.uol.com.br/artigo/3947/clientdataset_e_suas_funcoes[/url]
Usando o pesquisar do forum:
[url]http://forum.devmedia.com.br/search.php?mode=results[/url]
e por final o Google
[url]http://www.google.com.br/search?q=tutorial+clientdataset&sourceid=navclient-ff&ie=UTF-8&rlz=1B3GGGL_pt-BRBR305BR305[/url]
Mais mastigado que isso, vc me passando o cliente, rsrsrsrs
GOSTEI 0
Boavida
15/03/2009
amigão muito obrigado pelas dicas, vou baixar o material e estudar um pouco, abraços
GOSTEI 0