MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    OCX - Problema ou Solução?

    alec_rs
    alec_rs
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 18/08/2011

    OCX - Problema ou Solução? Empty OCX - Problema ou Solução?

    Mensagem  alec_rs Sex 27 Abr 2012, 9:10 pm

    Pessoal, eu uso uma OCX que aciona uma catraca por onde passam associados de um clube.

    Essa OCX foi fornecida pelo fabricante da catraca e no VB 2010 Express eu consigo fazer referência a ela e usar seus eventos e funções.

    No Access eu consigo referenciar a OCX, inclusive ela aparece no "Pesquisador de Objetos" quando pressiono F2 no modo VBA. Ali tem a classe registrada e tudo mais, no entanto não consigo usar ela. Por que será?

    No VB 2010 Express beleza. No Access, nada.

    Alguma ideia dos gurus do Forum?
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    OCX - Problema ou Solução? Empty Re: OCX - Problema ou Solução?

    Mensagem  criquio Sex 27 Abr 2012, 9:22 pm

    Olá! Seria interessante postar a função para ver se conseguimos entender, pois, embora o VBA tenha muita coisa do VB, muitas outras são diferentes ou tem uma leve diferença.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    alec_rs
    alec_rs
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 18/08/2011

    OCX - Problema ou Solução? Empty Re: OCX - Problema ou Solução?

    Mensagem  alec_rs Sex 27 Abr 2012, 10:34 pm

    Buenas, Criquio, a OCX é essa aqui... ela tem 4 funções básicas:

    Project1.UserControl1.

    Event - CartaoRecebido
    Sub - FinalizaPortas
    Sub - Inicializa(1,3,500) os parâmetros referem-se as portas COM da catraca e do leitor biométrico e tempo em mseg
    Sub - LiberaRoleta

    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    OCX - Problema ou Solução? Empty Re: OCX - Problema ou Solução?

    Mensagem  criquio Sáb 28 Abr 2012, 6:37 pm

    É só isso? Não tem algum módulo com funções?


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    alec_rs
    alec_rs
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 18/08/2011

    OCX - Problema ou Solução? Empty Re: OCX - Problema ou Solução?

    Mensagem  alec_rs Dom 29 Abr 2012, 10:20 am

    Não, Criquio. Na verdade ela só faz a comunicação com a catraca. Dispara eventos que libera a roleta e também da leitura dos crachá com códigos de barras. O código de barra é recebido por parâmetro no Access onde faço consulta a base de dados se o associado está em dia com a mensalidade. Estando em dia disparo a Sub LiberaRoleta().

    O que acontece é que não tenho a disposição nenhuma dessas Sub/Funções, apesar das mesmas aparecerem no Pesquisador de Objetos do VBA.

    Como no VB 2010 Express tudo funciona bem, e como VBA e VB, são "irmãos" filhos da mesma mãe "Microsoft", pensei que haveria uma compatibilidade, mas já coloco isso em dúvida, apesar da OCX estar aparecendo como Objeto disponível no VBA do Access.

    Conteúdo patrocinado


    OCX - Problema ou Solução? Empty Re: OCX - Problema ou Solução?

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Sex 22 Nov 2024, 8:18 pm