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

    avatar
    fazerbem
    Avançado
    Avançado

    Respeito às Regras 100%

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

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

    Mensagem  fazerbem em 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 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7356
    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 em 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 100%

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

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

    Mensagem  fazerbem em 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 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7356
    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 em 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 100%

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

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

    Mensagem  fazerbem em 27/10/2018, 22:31

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

    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

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

    Mensagem  ahteixeira em 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 100%

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

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

    Mensagem  fazerbem em 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 100%

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

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

    Mensagem  fazerbem em 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 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7356
    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 em 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 100%

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

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

    Mensagem  fazerbem em 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: 24/8/2019, 11:02