Inserir vários produtos ao mesmo tempo

Delphi

15/03/2009

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?


Boavida

Boavida

Curtidas 0

Respostas

Martins

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

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

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

Boavida

15/03/2009

Ok... mas o amigo não teria um exemplo (código pra me mostrar))


GOSTEI 0
Martins

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

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.


GOSTEI 0
Boavida

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


GOSTEI 0
Martins

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

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


GOSTEI 0
Boavida

Boavida

15/03/2009

amigão muito obrigado pelas dicas, vou baixar o material e estudar um pouco, abraços


GOSTEI 0
POSTAR