ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Etiqueta balança
Ir à página Anterior  1, 2
 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Automação Comercial
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
vitoraraujo
Novato
Novato


Registrado: Sexta-Feira, 8 de Fevereiro de 2008
Mensagens: 23

MensagemEnviada: Seg Fev 11, 2008 1:19 pm    Assunto: Responder com Citação

Olha ai acho que essa alteração no seu código devera resolver.

codbarras:=EditCodigo.Text;
if length(codbarras) = 13 then
begin
//verifica se o primeiro digito é 2(produto pesado)
pesagem:=copy(codbarras,1,1);
//le o código do produto com 4 digitos
codpesagem:=copy(codbarras,2,4);
if DMTabelas.ibproduto.locate('CodBarras',codpesagem,[]) = true then
unitpeso:=DMTabelas.ibprodutoVALORVENDA.Value;
//le o total do item
totpesagem:=copy(codbarras,8,5);
totpesagemfloat:=strtofloat(totpesagem) / 100; //Aqui está a alteração
//
totpesagem:=formatfloat('###,###,##0.00',totpesagemfloat);
//
qtdencontrada:=floattostr(strtofloat(totpesagem)/unitpeso);
if pesagem = '2'then//produto pesado
begin
EditQtd.Value:=strtofloat(qtdencontrada);
end;
end;
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
fabio.avila
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 11 de Junho de 2007
Mensagens: 292

MensagemEnviada: Seg Fev 11, 2008 3:22 pm    Assunto: Responder com Citação

valeu!!!

agora consigo ler a quantidade correta. e no caso de eu estiver usando a balança filizola... seria a mesma programação?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
fabio.avila
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 11 de Junho de 2007
Mensagens: 292

MensagemEnviada: Seg Fev 11, 2008 4:17 pm    Assunto: Responder com Citação

ainda para balança toledo, vou precisar criar outro tópico, fazer o processo inverso, ou seja, gerar um arquivo texto para a balança.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Automação Comercial Todos os horários são GMT - 3 Horas
Ir à página Anterior  1, 2
Página 2 de 2

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB