MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    [Resolvido]Personalizar Caixa de Diálogo em Consulta Padrão do Access

    Compartilhe

    lekcunha
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 35
    Registrado : 06/11/2014

    [Resolvido]Personalizar Caixa de Diálogo em Consulta Padrão do Access

    Mensagem  lekcunha em 27/10/2017, 15:54

    Pessoal,

    boa tarde! Wink

    Utilizo o Access 97
    Tenho uma tabela chamada: PRINCIPAL
    Tenho um formulário chamado: PRINCIPAL_CONS

    O formulário PRINCIPAL_CONS tem como Origem a consulta abaixo:

    SELECT PRINCIPAL.DATA_SCT, PRINCIPAL.STATUS_SCT, PRINCIPAL.MOTIVO_PEND, PRINCIPAL.RESPONSAVEL, PRINCIPAL.EMPRESA_ORG, PRINCIPAL.ID_SOLICIT_ORG, PRINCIPAL.SISTEMA, PRINCIPAL.EMPRESA_DTN, PRINCIPAL.OBS, PRINCIPAL.USER_ID, PRINCIPAL.USER_ID_ALT
    FROM PRINCIPAL
    WHERE (((PRINCIPAL.ID_SOLICIT_ORG) Like [Digite o Número da Solicitação de Origem]));

    Funciona bem. O problema é que o Access exibe a mensagem padrão "Informar valor do parâmetro."
    Além disso, quando o usuário digita algum dado errado, o Access não retorna mensagem de erro, apenas abre o formulário PRINCIPAL_CONS em branco.  Neutral

    Gostaria que aprimorar o código acima de forma a exibir uma Caixa de Diálogo personalizada e mensagem de erro quando o Access não encontrar algum registro. Rolling Eyes

    Poderiam dar uma ideia?

    Muito obrigado! cheers

    lekcunha
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 35
    Registrado : 06/11/2014

    Re: [Resolvido]Personalizar Caixa de Diálogo em Consulta Padrão do Access

    Mensagem  lekcunha em 27/10/2017, 20:55

    Alguém? Sad

    brunoluan
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3
    Registrado : 28/10/2017

    Re: [Resolvido]Personalizar Caixa de Diálogo em Consulta Padrão do Access

    Mensagem  brunoluan em 28/10/2017, 09:19

    Vc poderia criar um formulário antes de abrir sua consulta. Nesse formulário teria somente uma combobox ou textbox com o valor que vc quer que o usuário insira.
    Daí ele preenche esse box e quando clicar em ok chamaria sua consulta já com o valor do parâmetro.

    lekcunha
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 35
    Registrado : 06/11/2014

    Re: [Resolvido]Personalizar Caixa de Diálogo em Consulta Padrão do Access

    Mensagem  lekcunha em 30/10/2017, 09:52

    Obrigado, bronoluan!
    Poderia me ajudar no código VBA que chame a consulta e preencha o parâmetro automaticamente?

    lekcunha
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 35
    Registrado : 06/11/2014

    Re: [Resolvido]Personalizar Caixa de Diálogo em Consulta Padrão do Access

    Mensagem  lekcunha em 30/10/2017, 18:49

    Galera, alguém mais pode ajudar no código VBA? Sad

    lekcunha
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 35
    Registrado : 06/11/2014

    Re: [Resolvido]Personalizar Caixa de Diálogo em Consulta Padrão do Access

    Mensagem  lekcunha em 31/10/2017, 20:46

    Pessoal,

    resolvido:

    1 - Criei um formulário para inserção: CHAMA_PRINCIPAL_CONS

    2 - Referenciei o Like da consulta da seguinte forma: Como [Forms]![CHAMA_PRINCIPAL_CONS]![ID_SOLICIT_ORG].[Value]

    Obrigado à todos!

      Data/hora atual: 15/11/2018, 04:42