Imagem do cupom no PDV
Fiz alguns cursos de programação em minha cidade e comecei a desenvolver uma coisinha ou outra. Um cliente meu pediu que eu fizesse para ele um Terminal de vendas (PDV), desenrolei legal, mas nao consegui fazer aquela imagem do cupom subindo a cada nova mercadoria que era lancada entao coloquei um DBGrid mesmo, mas, gostaria muito de saber com se faz aquilo.
Alguém aqui poderia me mandar um exemplo de como se faz isso.
Obrigado pela atenção e muito obrigada...
Alguém aqui poderia me mandar um exemplo de como se faz isso.
Obrigado pela atenção e muito obrigada...
Anjinho Loiro
Curtidas 0
Respostas
Kitsystem
14/01/2005
Basta vc usar um ListBox ou MemoBox que ele já faz automatico isto para vc
GOSTEI 0
Andredelfino
14/01/2005
Aquilo que você ve na tela é apenas um campo memo que a cada linha enviada ao cupom, é enviado ao campo memo, e voce pode escolher em ter a barra de rolagem vertical ou não, se deixar sem a barra as linhas vão subindo a cada linha adicionada do campo memo, e com a barra de rolagem voce pode voltar a fita na tela e ver os lançamentos anteriores.
Formate a fonte do campo memo para Courier New e o tamanho que seja adequado para que na tela fique semelhante ao cupom, lembre se de a cada inicio de um cupom voce deve limpar o campo memo, para que fique na tela apenas a ultima transação.
Faça um teste com o exemplo a seguir:
1) Abra uma nova aplicação (formulario novo)
2) Adicione um Campo memo (memo1)
3) Adicione um Botão (BitBtn1)
4) No evento OnClick do botão coloque o codigo a seguir:
[b:7c6322772d]memo1.Lines.Add(´linha......:´+inttostr(memo1.Lines.Count) );[/b:7c6322772d]
5) Execute a Aplicação e veja como ficou
Faça varios testes e altere as Properties do Memo1:
ScrollBars = ssVertical
Ctl3D = False
e outros que achar necessario
Espero ter ajudado
Bom trabalho
Formate a fonte do campo memo para Courier New e o tamanho que seja adequado para que na tela fique semelhante ao cupom, lembre se de a cada inicio de um cupom voce deve limpar o campo memo, para que fique na tela apenas a ultima transação.
Faça um teste com o exemplo a seguir:
1) Abra uma nova aplicação (formulario novo)
2) Adicione um Campo memo (memo1)
3) Adicione um Botão (BitBtn1)
4) No evento OnClick do botão coloque o codigo a seguir:
[b:7c6322772d]memo1.Lines.Add(´linha......:´+inttostr(memo1.Lines.Count) );[/b:7c6322772d]
5) Execute a Aplicação e veja como ficou
Faça varios testes e altere as Properties do Memo1:
ScrollBars = ssVertical
Ctl3D = False
e outros que achar necessario
Espero ter ajudado
Bom trabalho
GOSTEI 0
Andredelfino
14/01/2005
Basta vc usar um ListBox ou MemoBox que ele já faz automatico isto para vc
Onde encontro esse tal de MemoBox? é Componente de terceiro? :?
GOSTEI 0
Kitsystem
14/01/2005
Coloquei um Box a mais, o nome correto é o Memo ( Componente Standard do Delphi )
GOSTEI 0
Andredelfino
14/01/2005
Coloquei um Box a mais, o nome correto é o Memo ( Componente Standard do Delphi )
ta certo! eu entendi que foi por acidente.
valeu até mais.
GOSTEI 0
Danielle Freitas
14/01/2005
Olá,
Estou buscando por profissionais que trabalhem com Java para PDV e localizei este post.
O profissional atuará em São Caetano/SP, com desenvolvimento de Aplicativo de Frente de Caixa (PDV) - Implementação JAVA SE em plataforma UNIX, Integrações com outros dispositivos ECF (Impressora Fiscal), Impressora Não Fiscal, Pinpad.
Caso tenham interesse, ou conheçam alguém que possa estar interessado, por favor, façam contato através do e-mail danielle.freitas@pppro.com.br
Obrigada!
Estou buscando por profissionais que trabalhem com Java para PDV e localizei este post.
O profissional atuará em São Caetano/SP, com desenvolvimento de Aplicativo de Frente de Caixa (PDV) - Implementação JAVA SE em plataforma UNIX, Integrações com outros dispositivos ECF (Impressora Fiscal), Impressora Não Fiscal, Pinpad.
Caso tenham interesse, ou conheçam alguém que possa estar interessado, por favor, façam contato através do e-mail danielle.freitas@pppro.com.br
Obrigada!
GOSTEI 0