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]macro identificar se existe registro em branco

    avatar
    fazerbem
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 439
    Registrado : 05/03/2017

    [Resolvido]macro identificar se existe registro em branco Empty [Resolvido]macro identificar se existe registro em branco

    Mensagem  fazerbem 27/10/2018, 15:40

    Bom dia,

    Existe alguma macro que eu possa adaptar a meu sistema, que ao ser carregado o Access, identifique se dentro de uma determinada tabela existem um ou mais Registros Criados e em branco ?

    Por exemplo:

    Id Nome Valor
    1 Paulo 30,00
    2 Maria 50,00
    3 Pedro 13,00
    4
    5 Marcos 36,00

    Se isso acima ocorrer o registro 4 estar em branco, entao uma MsgBox("Sua possui registro em Branco") , e se possivel me identificar os Ids.

    Grato

    Andre
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8496
    Registrado : 05/11/2009

    [Resolvido]macro identificar se existe registro em branco Empty Re: [Resolvido]macro identificar se existe registro em branco

    Mensagem  Alexandre Neves 27/10/2018, 16:00

    Boa tarde

    Nomeie de forma normalizada. Facilita muito

    Crie uma macro AutoExec
    e chame procedimento onde tem código do que pretende

    If DCount("*","Tabela","Condição")>0 then MsgBox "Sua possui registro em Branco"


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    fazerbem
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 439
    Registrado : 05/03/2017

    [Resolvido]macro identificar se existe registro em branco Empty Re: [Resolvido]macro identificar se existe registro em branco

    Mensagem  fazerbem 27/10/2018, 16:54

    Nao funcionou,

    Private Sub Comando272_Click()
    If DCount("*", "TblVenda", "Empresa") > 0 Then MsgBox "Sua possui registro em Branco"
    End Sub

    Verifiquei e minha Tabela nao tem nenhum registro em brando, mas mesmo assim a mensagem apareceu, aqui nao poderia aparecer a mensagem .
    Criei um registro em brando e em seguida criei um outro com dados em todos os campos, e a mensagem tb apareceu, neste caso estaria correto

    Onde Empresa é um dos campos de TblVendas ao qual seria o filtro.

    Andre
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8496
    Registrado : 05/11/2009

    [Resolvido]macro identificar se existe registro em branco Empty Re: [Resolvido]macro identificar se existe registro em branco

    Mensagem  Alexandre Neves 27/10/2018, 18:47

    Empresa não é condição
    coloque a condição "Len('' & Empresa)=0"


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    fazerbem
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 439
    Registrado : 05/03/2017

    [Resolvido]macro identificar se existe registro em branco Empty Re: [Resolvido]macro identificar se existe registro em branco

    Mensagem  fazerbem 27/10/2018, 22:31

    eu nao entendi, Poderia me passar o comando completo, agradeço .

    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7995
    Registrado : 15/03/2013

    [Resolvido]macro identificar se existe registro em branco Empty Re: [Resolvido]macro identificar se existe registro em branco

    Mensagem  Alvaro Teixeira 28/10/2018, 01:58

    Olá a todos,

    Sendo o campo Empresa , será algo assim:

    If DCount("*", "TblVenda", "Len([Empresa]) = 0") > 0 Then MsgBox "Sua possui registro em Branco"

    Abraço a todos
    avatar
    fazerbem
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 439
    Registrado : 05/03/2017

    [Resolvido]macro identificar se existe registro em branco Empty Re: [Resolvido]macro identificar se existe registro em branco

    Mensagem  fazerbem 28/10/2018, 15:17

    Deixei um registro em branco no campo Empresa, sendo assim a MsgBox era pra dar o aviso, mas pulou.

    [Resolvido]macro identificar se existe registro em branco Apagar43

    Andre
    avatar
    fazerbem
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 439
    Registrado : 05/03/2017

    [Resolvido]macro identificar se existe registro em branco Empty Re: [Resolvido]macro identificar se existe registro em branco

    Mensagem  fazerbem 28/10/2018, 15:38

    Consegui aqui, obrigado pela luz a todos.

    If DCount("*", "TblVenda", "isnull(Empresa)") > 0 Then MsgBox "Sua Tabela possui registro em Branco"


    Andre

    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8496
    Registrado : 05/11/2009

    [Resolvido]macro identificar se existe registro em branco Empty Re: [Resolvido]macro identificar se existe registro em branco

    Mensagem  Alexandre Neves 28/10/2018, 16:13

    Boa tarde
    A resposta estava certa para a questão que colocou: registo em branco. Afinal, pretendia para nulos que não é a mesma coisa. Ao tempo que anda no fórum já devia ter visto abordagens imensas vezes sobre tudo isto


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    fazerbem
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 439
    Registrado : 05/03/2017

    [Resolvido]macro identificar se existe registro em branco Empty Re: [Resolvido]macro identificar se existe registro em branco

    Mensagem  fazerbem 29/10/2018, 00:41

    Sim Alexandre Neves, agradeci sua ajuda, dai com base no seu codigo, pesquisei aqui no forum e vi algo parecido, juntei os dois e consegui.
    Mais uma vez agradeço a vc a a todos que sempre estão me prestigiando com ensinamentos para que meu PDV pudesse sair da forma que eu queria.

    Abracos

    Andre

    Conteúdo patrocinado


    [Resolvido]macro identificar se existe registro em branco Empty Re: [Resolvido]macro identificar se existe registro em branco

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/11/2024, 22:15