locked
Ler a Serial através do Access!!!!

    Question

  • Oi pessoal, estou precisando de uma ajudinha!!!!

    Comprei um bina e ele tem saida para a serial de micro e vem acompanhado de um programa que lê as informações da porta serial e transfere para uma planilha interna do programa, até aí tudo bem, mas não é util para o que eu preciso.

    Tenho um banco de dados em Access e gostaria de carregar a informação da porta serial diretamente em um campo no formulário, pois assim poderei realizar uma consulta sobre o histórico do cliente, porém já procurei no forum e não encontrei como fazer a leitura da porta serial com o Access, tenho o MSCOMM, mas o Access não reconhece os comandos, alguem pode me ajudar??

    Valeu o forum é dez!!!
    Tuesday, April 21, 2009 2:37 PM

All replies

  • Olá Marcos,

    por curiosidade, poderia nos dizer qual a marca e modelo do hardware que você comprou? Vira e mexe alguém me pergunta sobre isto, e não conheço nenhum equipamento.

    É muito provável que este programa que veio no seu bina gere um arquivo texto com os dados lidos da porta serial. Seria muito mais fácil ler este arquivo texto do que ler a própria porta, embora as duas soluções sejam possíveis.

    Se de fato for ler a porta, o caminho é usar o mscomm mesmo. O que exatamente não deu certo?

    Luiz Cláudio Cosenza Vieira da Rocha - http://msmvps.com/blogs/officedev - IT Lab www.itlab.com.br
    Tuesday, April 21, 2009 10:28 PM
    Moderator
  • Oi Luiz, o bina é da marca identech vc pode ver mais detalhes no site http://www.identech.com.br/.

    Também acredito que ele gere tal arquivo de texto, mas eu realmente necessito buscar a informação da serial, pois não será todas as ligações que serão registradas e sim somente aquelas provenientes de clientes, onde eu estava pensando em criar um botão com um procedimento de leitura da porta e preenchimento de um campo do formulário.

    Coloquei um código de programação que encontrei na net, mas o Access não reconhece os comandos mscomm.open por exemplo, vc tem ou poderia me ajudar encontrar um código que poderia utilizar no Access 2003?

    Ah! já instalei o MSCOMM no meu micro, mas não vi nada de diferente e não sei como ativa-lo no Access.

    Obrigado pela ajuda!!
    Thursday, April 23, 2009 2:08 AM
  • Você precisa arrastá-lo para o seu form. Na barra de ferramentas, clique em "mais controles" para localizá-lo.
    Luiz Cláudio Cosenza Vieira da Rocha - http://msmvps.com/blogs/officedev - IT Lab www.itlab.com.br
    Saturday, April 25, 2009 2:51 AM
    Moderator
  • Oi Luiz, Demorei um pouco pois estava com problema para instalar o mscomm32, agora já instalei e quando arrastei o controle para o forme apareceu uma caixa de mensagem falando que eu tenho que licenciar o controle activex, já fiz o registro, mas mesmo assim ainda pede a licença.

    Vc sabe com eu faço para licenciar o controle activex?

    Agradeço sua ajuda.
    Wednesday, April 29, 2009 10:38 PM