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


    [Resolvido]Evento em calendario

    avatar
    HCruz
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 2
    Registrado : 19/12/2013

    [Resolvido]Evento em calendario Empty [Resolvido]Evento em calendario

    Mensagem  HCruz 10/3/2015, 11:53

    Pretendia que ao inserir um registo no Memo (txtNotas):

    1.º verificasse na tabela EVENTOS se tem algo escrito no campo EventoNotas onde EventoData = campo TxtData no form_Inicial.

    2.º se SIM: (MsgBox)pergunta se pretendo actualizar/editar o campo EventoNotas onde EventoData = campo TxtData no form_Inicial.

    3.º Se NÂO: (MsgBox)pergunta se desejo inserir novo evento no campo EventoNotas onde EventoData = campo TxtData no form_Inicial.

    Realizei o procedimento mas, por algo que eu não consigo descobrir, não faz nenhuma das opções acima descritas...

    junto ficheiro em MSAcess2007.
    Deste já um obrigado se me puderem dar uma mão.
    Anexos
    [Resolvido]Evento em calendario AttachmentEventos.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (131 Kb) Baixado 51 vez(es)
    avatar
    HCruz
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 2
    Registrado : 19/12/2013

    [Resolvido]Evento em calendario Empty Re: [Resolvido]Evento em calendario

    Mensagem  HCruz 11/3/2015, 12:30

    Bom dia
    Parece que o problema estava no complicar Wink
    Assim resolvi desta maneira no botão click alterei para

    Private Sub btnDados_Click()
    Dim db As DAO.Database
    Dim tblEventos As DAO.Recordset
    Dim checkvalor As Variant

    Set db = CurrentDb
    checkvalor = DLookup("EventoData", "EVENTOS", "EventoData = #" & Me.txtData & "#")

    If IsNull(checkvalor) Then
    'Insere os dados na tabela EVENTOS
    Set tblEventos = db.OpenRecordset("EVENTOS") 'Abre a tabela EVENTOS para inserir o registo
    tblEventos.AddNew
    tblEventos!EventoData = Me.txtData
    tblEventos!EventoNotas = Me.txtNotas
    tblEventos.Update 'envia os dados para a tabela
    tblEventos.Close 'Limpa os dados e fecha o recordset
    Set db = Nothing
    Else
    If MsgBox("Confirma alteração do evento?", vbYesNo + vbQuestion, "Actualizar Evento!") = vbYes Then 'Pede confirmação para actualizar.
    Call CurrentDb.Execute _
    ("UPDATE EVENTOS SET EventoNotas = '" & Me.txtNotas & "' WHERE EventoData = #" & Me.txtData & "#", dbSeeChanges)

    End If

    End If

    Me.Recalc

    End Sub

    cumprimentos a todos

      Data/hora atual: 17/5/2024, 05:59