Criar tela de saída de produtos Delphi 7
20/01/2019
0
Quero que meu form de Saída (vendas) eu possa escolher nome do cliente, abaixo venha um campo onde eu escolher o produto e tenha um botão lançar. Quando escolher o item, quantidade e informar o valor unitário eu clico no botão e ele fique como selecionado abaixo e assim possa escolhe outro produto.
Obs.: Uso DataBase Desktop
Gilson
Post mais votado
21/01/2019
Gilson,
Se não for pedir muito poderia adicionar a tela de saída e o código que está no botão, desta forma podemos dar um suporte melhor.
Pelo que entendi ira funcionar com mestre detalhes, você irá escolher o localizar o produto e jogar dentro de lista e depois irá finalizar dando saída que cada produto?
Manda as telas e o Código blz.
Ricardo Araujo
Mais Posts
22/01/2019
Gilson
Gilson,
Se não for pedir muito poderia adicionar a tela de saída e o código que está no botão, desta forma podemos dar um suporte melhor.
Pelo que entendi ira funcionar com mestre detalhes, você irá escolher o localizar o produto e jogar dentro de lista e depois irá finalizar dando saída que cada produto?
Manda as telas e o Código blz.
Bom dia Ricardo, sobre os códigos não tenho nenhum pois apaguei os que fiz(o modo que ficou não me agradou). Eu criei 2 planilhas uma de "VENDAS_PAI e uma SAIDA_PRODUTO" o objetivo é ter um campo pra escolher o cliente e conforme eu vá digitando apareça um lista suspensa após encontrar o cliente basta eu apertar SELECIONAR e produto a mesma coisa, criar lista suspensa conforme eu vá digitando, escolher produto, quantidade, valor e depois apertar LANÇAR.
https://1drv.ms/u/s!AnhnCHSbQS3RlTalK7rZ1rgZguf_
23/01/2019
Ricardo Araujo
Gilson,
Agora acabei entendendo o que você precisa, como você já tem a tela principal de venda.
Precisa realizar criar uma tela para fazer os lançamento dos cliente e dos produtos.
No formulário principal, precisa adicionar um button chamado lista de de cliente e outra para produto, nesta lista você procura o que precisa, e depois selecionar o item, e depois clicar no botão ok, para adicionar na tela principal de venda e logo depois clica no botão lançar.
desta forma eu achei mais fácil pra você, mais tem outras maneira, mais complicada qualquer coisa manda os print e código que vou ajudando você, blz.
28/01/2019
Gilson
Gilson,
Agora acabei entendendo o que você precisa, como você já tem a tela principal de venda.
Precisa realizar criar uma tela para fazer os lançamento dos cliente e dos produtos.
No formulário principal, precisa adicionar um button chamado lista de de cliente e outra para produto, nesta lista você procura o que precisa, e depois selecionar o item, e depois clicar no botão ok, para adicionar na tela principal de venda e logo depois clica no botão lançar.
desta forma eu achei mais fácil pra você, mais tem outras maneira, mais complicada qualquer coisa manda os print e código que vou ajudando você, blz.
Ricardo tudo bem?
Então, botei botão joguei um código pra chamar um form de pesquisa, aparece os dados mas quando selecionou ele informa que o dataset não está em modo de insert ou edit, e dá erro.
Código que estou usando:
procedure Tfvendas.Button3Click(Sender: TObject);
var frmPesqCli : Tfconprodutos;
begin
frmPesqCli := Tfconprodutos.Create(Application);
frmPesqCli.ShowModal;
DBEdit5.field.asstring:= frmPesqCli.ADOQuery1.fieldbyName('CODIGO').AsString;
DBEdit11.field.asstring:= frmPesqCli.ADOQuery1.fieldbyName('NOME').AsString;
FreeAndNil(frmPesqCli);
end;
Poderia me orientar como seria o código pra o botão OK, de selecionar no grid e apertar ok pra jogar no dbedit que eu quero no outro form?
28/01/2019
Ricardo Araujo
Tudo bem ? eu fiz um exemplo simples para enviar para você entender como busca o cliente, poderia me enviar um e-mail para que eu possa enviar o exemplo que fiz.
Outra coisa gravei um vídeo explicando o projeto que fiz, blz.
Fico no aguardo!!!!
28/01/2019
Gilson
Tudo bem ? eu fiz um exemplo simples para enviar para você entender como busca o cliente, poderia me enviar um e-mail para que eu possa enviar o exemplo que fiz.
Outra coisa gravei um vídeo explicando o projeto que fiz, blz.
Fico no aguardo!!!!
Boa noite, segue e-mail
gilson.oliver13@gmail.com
Whats 79 991082648
28/01/2019
Ricardo Araujo
Tudo bem ? eu fiz um exemplo simples para enviar para você entender como busca o cliente, poderia me enviar um e-mail para que eu possa enviar o exemplo que fiz.
Outra coisa gravei um vídeo explicando o projeto que fiz, blz.
Fico no aguardo!!!!
Boa noite, segue e-mail
gilson.oliver13@gmail.com
Whats 79 991082648
Gilson, boa noite quando chegar na empresa amanha mando para seu e-mail blz.
29/01/2019
Gilson
Tudo bem ? eu fiz um exemplo simples para enviar para você entender como busca o cliente, poderia me enviar um e-mail para que eu possa enviar o exemplo que fiz.
Outra coisa gravei um vídeo explicando o projeto que fiz, blz.
Fico no aguardo!!!!
Boa noite, segue e-mail
gilson.oliver13@gmail.com
Whats 79 991082648
Gilson, boa noite quando chegar na empresa amanha mando para seu e-mail blz.
Bom Dia,
blz!
desde já agradeço!
19/07/2019
Rodrigo
Clique aqui para fazer login e interagir na Comunidade :)