MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

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

    avatar
    lekcunha
    Novato
    Novato

    Respeito às Regras 100%

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

    [Resolvido]Personalizar Caixa de Diálogo em Consulta Padrão do Access Empty [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
    avatar
    lekcunha
    Novato
    Novato

    Respeito às Regras 100%

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

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

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

    Alguém? Sad
    avatar
    brunoluan
    Novato
    Novato

    Respeito às Regras 100%

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

    [Resolvido]Personalizar Caixa de Diálogo em Consulta Padrão do Access Empty 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.
    avatar
    lekcunha
    Novato
    Novato

    Respeito às Regras 100%

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

    [Resolvido]Personalizar Caixa de Diálogo em Consulta Padrão do Access Empty 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?
    avatar
    lekcunha
    Novato
    Novato

    Respeito às Regras 100%

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

    [Resolvido]Personalizar Caixa de Diálogo em Consulta Padrão do Access Empty 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
    avatar
    lekcunha
    Novato
    Novato

    Respeito às Regras 100%

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

    [Resolvido]Personalizar Caixa de Diálogo em Consulta Padrão do Access Empty 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: 24/10/2020, 09:58