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]Detetar campo já preenchido

    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Detetar campo já preenchido Empty Detetar campo já preenchido

    Mensagem  Assis 10/11/2011, 17:21

    Boa tarde

    Tenho esta informação ao fazer click num botão de comando. Grava a Data na ficha do produto.

    CurrentDb.Execute "UPDATE Produtos SET Data= Date() WHERE (ID = " & Me.ID & ")

    Queria que se o campo Data já estivesse preenchido me desse a informação e cancelasse a operação.

    Testei assim mas não consegui...

    If (Not IsNull(DLookup("[Data]", "Produtos", "[Data] Then
    MsgBox "A Data já existe na Ficha do Produto.", vbInformation, "Produtos"

    Cancel = True 'cancela o evento.
    end if



    .................................................................................
    *** Só sei que nada sei ***
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Detetar campo já preenchido Empty Re: [Resolvido]Detetar campo já preenchido

    Mensagem  Alexandre Neves 10/11/2011, 17:51

    Boa tarde, Assis

    Será
    If Not IsNull(DLookup("Data", "Produtos", "ID=" & Me.ID)) Then
    le_lo28
    le_lo28
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 233
    Registrado : 13/07/2011

    [Resolvido]Detetar campo já preenchido Empty Re: [Resolvido]Detetar campo já preenchido

    Mensagem  le_lo28 10/11/2011, 17:55

    Fala ae blz?

    Você esqueceu de colocar um critério no Dlookup tenta assim:

    Código:


    If Not IsNull(DLookup("[Data]", "Produtos", "[ID]= " & Me.ID & ")) Then
    MsgBox "A Data já existe na Ficha do Produto.", vbInformation, "Produtos"
    Exit sub
    Else

    CurrentDb.Execute "UPDATE Produtos SET Data= Date() WHERE (ID = " & Me.ID & ")
    End if


    Cruze os dedos e faça o teste!

    Falow,


    .................................................................................
    [Resolvido]Detetar campo já preenchido Assinaturacross
    M@rcelo
    le_lo28
    le_lo28
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 233
    Registrado : 13/07/2011

    [Resolvido]Detetar campo já preenchido Empty Re: [Resolvido]Detetar campo já preenchido

    Mensagem  le_lo28 23/11/2011, 16:19

    Infelizmente não ficamos sabendo se resolveu o problema ou não! Sad


    .................................................................................
    [Resolvido]Detetar campo já preenchido Assinaturacross
    M@rcelo
    le_lo28
    le_lo28
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 233
    Registrado : 13/07/2011

    [Resolvido]Detetar campo já preenchido Empty Re: [Resolvido]Detetar campo já preenchido

    Mensagem  le_lo28 30/11/2011, 10:13

    Bem, como não deu retorno vou passar para resolvido!


    .................................................................................
    [Resolvido]Detetar campo já preenchido Assinaturacross
    M@rcelo

    Conteúdo patrocinado


    [Resolvido]Detetar campo já preenchido Empty Re: [Resolvido]Detetar campo já preenchido

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/5/2024, 19:24