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

2 participantes

    [Resolvido]Editar campo Sim/Não numa tabela

    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Editar campo Sim/Não numa tabela Empty [Resolvido]Editar campo Sim/Não numa tabela

    Mensagem  Assis Sab 26 Mar 2022 - 10:35

    Bom dia Amigos

    Preciso de editar um campo Sim/Não de uma tabela. O nome do campo na tabela é "Quitado"

    por defeito o campo tem o valor predefinido "Não"

    Estou a tentar usar este código, para o alterar para "Sim" mas não edita o campo na tabela

    Obrigado

    PS - O Campo LN é número ..

    Dim DB1 As DAO.Database, rs As DAO.Recordset
       Set DB1 = CurrentDb()
       Set rs = DB1.OpenRecordset("TabRecebimentos", dbOpenDynaset)
       rs.FindFirst "ln = " & Me.LN
       rs.Edit
       rs("Quitada") = rs("Sim")
       rs.UPDATE
       rs.Close
       Set rs = Nothing
       Set DB1 = Nothing


    .................................................................................
    *** Só sei que nada sei ***
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3551
    Registrado : 21/04/2011

    [Resolvido]Editar campo Sim/Não numa tabela Empty Re: [Resolvido]Editar campo Sim/Não numa tabela

    Mensagem  Marcelo David Sab 26 Mar 2022 - 13:06

    Bom dia e excelente sábado!

    Alterei seu código. Veja os comentários:

    Código:
    Dim DB1 As DAO.Database, rs As DAO.Recordset
    Set DB1 = CurrentDb()
    'Filtro o registro a ser etitado direto na abertura do recodset, via sql
    Set rs = DB1.OpenRecordset("SELECT * FROM TabRecebimentos WHERE LN=" & Me!LN)
    'Como já filtramos o registro a ser alterado, não preciso da linha abaixo, por isso deixei comentada
    'rs.FindFirst "ln = " & Me.LN
    rs.Edit
    'Campos sim/não são respectivamente True/False. Como quero definor como Sim, basta passar True, conforme abaixo:
    rs("Quitada") = True
    rs.UPDATE
    rs.Close
    Set rs = Nothing
    Set DB1 = Nothing


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Clique aqui e conheça o treinamento.
    [Resolvido]Editar campo Sim/Não numa tabela Marcel11
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Editar campo Sim/Não numa tabela Empty Re: [Resolvido]Editar campo Sim/Não numa tabela

    Mensagem  Assis Sab 26 Mar 2022 - 16:45

    Obrigado Marcelo

    Bom fim semana


    .................................................................................
    *** Só sei que nada sei ***

    Marcelo David gosta desta mensagem

    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3551
    Registrado : 21/04/2011

    [Resolvido]Editar campo Sim/Não numa tabela Empty Re: [Resolvido]Editar campo Sim/Não numa tabela

    Mensagem  Marcelo David Sab 26 Mar 2022 - 18:25

    Grato Assis.


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Clique aqui e conheça o treinamento.
    [Resolvido]Editar campo Sim/Não numa tabela Marcel11

      Data/hora atual: Dom 3 Jul 2022 - 10:12