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


3 participantes

    [Resolvido]Se não tiver registro

    tauron
    tauron
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1396
    Registrado : 07/12/2011

    [Resolvido]Se não tiver registro Empty [Resolvido]Se não tiver registro

    Mensagem  tauron 27/5/2020, 20:56

    Talvez não tenha sabido procurar. Como informar o conteudo de um campo em uma mensagem se não houver nenhum registro para o(s) critério(s) informado(s), ao abrir um relatório.

    Criterios:
    Campos
    Nome: Tauron
    Data: 27/05/2020

    A mensagem retornaria: Não há nenhum registro de Tauron na data 27/05/2020
    Finformática
    Finformática
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1077
    Registrado : 23/03/2010

    [Resolvido]Se não tiver registro Empty Re: [Resolvido]Se não tiver registro

    Mensagem  Finformática 27/5/2020, 21:42

    Caro Amigo,

    Seria isso:

    Na propriedade: "Se nenhum dado" inserir código:
    MsgBox "Não há dados para esse relatório. Cancelando relatório...", , "maximoaccess"
    Cancel = -1

    Abraços
    tauron
    tauron
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1396
    Registrado : 07/12/2011

    [Resolvido]Se não tiver registro Empty Re: [Resolvido]Se não tiver registro

    Mensagem  tauron 28/5/2020, 16:00

    Obrigado, mas não é isso que desejo.

    Eu já vi algo a respeito, mas não me lembro onde.

    Tenho um formulário onde realizo os filtros desejados nome do cliente e datas

    Imagine emitir um relatório de registros do cliente Tauron (entre dezenas de outros) no dia 27/05/2020.

    Se não houver nenhum dado, (do cliente na data), retornaria a mensagem abaixo:

    Não há nenhum registro para Tauron no dia 27/05/2020.

    Se o cliente for Finformatica

    Não há nenhum registro para Finformatica no dia 27/05/2020.
    Finformática
    Finformática
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1077
    Registrado : 23/03/2010

    [Resolvido]Se não tiver registro Empty Re: [Resolvido]Se não tiver registro

    Mensagem  Finformática 28/5/2020, 17:00

    Grande Tauron,

    Não seria possível concatenar a variável do filtro nos dizeres do Msgbox?

    MsgBox "Não há nenhum registro para " & Me.nomevariáve & " no dia " & [datadosistema], "ATENÇÃO"

    Abraços
    FranklinJSP
    FranklinJSP
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 479
    Registrado : 25/02/2016

    [Resolvido]Se não tiver registro Empty Re: [Resolvido]Se não tiver registro

    Mensagem  FranklinJSP 28/5/2020, 18:42

    Boa tarde Tauron!

    Veja o exemplo em anexo

    Saludos


    .................................................................................
    Meu Português não é muito bom,
    mas eu gosto de colaborar... em qualquer idioma
    Smile "Access... minha paixão"
    tauron
    tauron
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1396
    Registrado : 07/12/2011

    [Resolvido]Se não tiver registro Empty Re: [Resolvido]Se não tiver registro

    Mensagem  tauron 28/5/2020, 20:48

    Então Franklin, o detalhe é que o campo exclusivo (Matricula) do cliente é tipo "texto", em virtude de um outro codigo em que ao informar se não estiver na tabela, ele me permite inserir atraves de inputBox .
    Anexos
    [Resolvido]Se não tiver registro AttachmentSeNenhumDado.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (197 Kb) Baixado 17 vez(es)
    tauron
    tauron
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1396
    Registrado : 07/12/2011

    [Resolvido]Se não tiver registro Empty Re: [Resolvido]Se não tiver registro

    Mensagem  tauron 29/5/2020, 17:05

    Bem pessoal, não sei dizer o motivo pelo qual eu não havia conseguindo antes. O fato é que hoje ao criar um arquivo para testes, o inputbox funcionou perfeitamente tanto para o campo tipo número, quanto para o do tipo texto. Continuarei com os testes aqui mas vou deixar o arquivo para apreciacao dos mais experientes.

    Quanto a mensagem está dando um erro 3464
    Tipo de dados incompatível na expressão de critério.

    Estarei estudando para detectar onde pode ser a causa.
    Anexos
    [Resolvido]Se não tiver registro AttachmentTesteInputBox.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (41 Kb) Baixado 15 vez(es)
    tauron
    tauron
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1396
    Registrado : 07/12/2011

    [Resolvido]Se não tiver registro Empty Re: [Resolvido]Se não tiver registro

    Mensagem  tauron 16/6/2020, 12:04

    Obrigado a todos.

    Conteúdo patrocinado


    [Resolvido]Se não tiver registro Empty Re: [Resolvido]Se não tiver registro

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 27/4/2024, 04:17