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]Desmarcar campos em tabela por VBA.

    XPTOS
    XPTOS
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 601
    Registrado : 20/01/2014

    [Resolvido]Desmarcar campos em tabela por VBA. Empty [Resolvido]Desmarcar campos em tabela por VBA.

    Mensagem  XPTOS 28/4/2015, 20:22

    Prezados,
     
    Estou usando o código abaixo para ir até a tabela tblCedocPront, e desmarcar os registros  do campo sim/não filtrados por número de ordem de serviço, porém, estou utilizando um form continuo e observei que ao realizar o filtro no formulário para usar o botão Finalizar Os, somente está sendo desmarcado o primeiro registro da OS.

    Alguém poderia me dá uma luz?

    Segue link: https://www.dropbox.com/s/rmn4nded1ab5qqm/Banco%20de%20Dados2.accdb?dl=0
    'Desmarca os registros para deixa-los disponivel para proxima ordem de servico
    Set rs = CurrentDb.OpenRecordset("Select * from tblCedocPront where ID =" & Me.txtID, dbOpenDynaset)
    rs.MoveFirst
    Do Until rs.EOF
    If Not rs Then
    rs.Edit
    rs.Fields("Selecionar") = 0
    rs.Update
        End If
        rs.MoveNext
    Loop
    rs.Close

    Set rs = Nothing
    avatar
    Convidado
    Convidado


    [Resolvido]Desmarcar campos em tabela por VBA. Empty Re: [Resolvido]Desmarcar campos em tabela por VBA.

    Mensagem  Convidado 30/4/2015, 03:36

    Bom dia,

    Para uma ajuda, seria conveniente postar a sua BD ou parte dela onde se localiza o problema.

    Abraço... Cool
    XPTOS
    XPTOS
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 601
    Registrado : 20/01/2014

    [Resolvido]Desmarcar campos em tabela por VBA. Empty Re: [Resolvido]Desmarcar campos em tabela por VBA.

    Mensagem  XPTOS 30/4/2015, 05:41

    Olá
    Está no  link acima https://www.dropbox.com/s/rmn4nded1ab5qqm/Banco%20de%20Dados2.accdb?dl=0
    avatar
    Convidado
    Convidado


    [Resolvido]Desmarcar campos em tabela por VBA. Empty Re: [Resolvido]Desmarcar campos em tabela por VBA.

    Mensagem  Convidado 30/4/2015, 08:28

    Boa tarde,

    Falta tabelas..... tblProntuarioRegOSBaixadas

    Se poder exemplificar o que pretende seria mais rapido a sua resolução...

    Abraço.... Cool
    XPTOS
    XPTOS
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 601
    Registrado : 20/01/2014

    [Resolvido]Desmarcar campos em tabela por VBA. Empty Re: [Resolvido]Desmarcar campos em tabela por VBA.

    Mensagem  XPTOS 30/4/2015, 08:34

    Eu queria que no evento ao clicar o código percorresse a tblCedocPront e desmarcasse o campo Sim/Não (Selecionar)
    Para efeito de teste pode comentar o INSERT e desativar temporariamente.

    'DoCmd.RunSQL "INSERT INTO tblProntuarioRegOSBaixadas SELECT IDOS, ID, AtendimentoPac, NomePaciente, NumProntuárioPaciente, DataAtendimento, Convenio, NumeroParc, Parcial, DataInicioParc, DataFinalParc, txtCorredor, txtEstante, txtCaixaCont, txtCaixaLoc, cxObservacao, txtUser, txtData, DataCad, Selecionar, SelecaoUrg, SelecaoNaoUrg, Ate24, Ate48, Maior48, Saida, DevSim, DevNao, DevPror, SolConsulta, SolEmprestimo, DataDev,DtProvRet  FROM tblProntuarioRegOS Where IDOS = " & Me.IDOS & ""
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Desmarcar campos em tabela por VBA. Empty Re: [Resolvido]Desmarcar campos em tabela por VBA.

    Mensagem  Marcelo David 8/5/2015, 17:35

    Tentei baixar o aplicativo desse link https://www.dropbox.com/s/rmn4nded1ab5qqm/Banco%20de%20Dados2.accdb?dl=0
    mas já foi excluído. Poste novamente e dados uma olhada...


    .................................................................................
    [Resolvido]Desmarcar campos em tabela por VBA. Favicon-16x16   Domine Access e VBA Criando Um Incrível Sistema Financeiro - [Passo a passo]
    [Resolvido]Desmarcar campos em tabela por VBA. Favicon-16x16   Access e VBA - Formulário Desacoplado - [Passo a passo]
    [Resolvido]Desmarcar campos em tabela por VBA. Yt_16x10 Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Desmarcar campos em tabela por VBA. Marcel11
    XPTOS
    XPTOS
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 601
    Registrado : 20/01/2014

    [Resolvido]Desmarcar campos em tabela por VBA. Empty Re: [Resolvido]Desmarcar campos em tabela por VBA.

    Mensagem  XPTOS 8/5/2015, 17:46

    Ola Marcelo,

    Segue link atualizado: https://www.dropbox.com/s/u7fdsvwfdc0675l/Banco%20de%20Dados2.rar?dl=0
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Desmarcar campos em tabela por VBA. Empty Re: [Resolvido]Desmarcar campos em tabela por VBA.

    Mensagem  Marcelo David 8/5/2015, 23:17

    Poderia nos explicar como funciona o form?


    .................................................................................
    [Resolvido]Desmarcar campos em tabela por VBA. Favicon-16x16   Domine Access e VBA Criando Um Incrível Sistema Financeiro - [Passo a passo]
    [Resolvido]Desmarcar campos em tabela por VBA. Favicon-16x16   Access e VBA - Formulário Desacoplado - [Passo a passo]
    [Resolvido]Desmarcar campos em tabela por VBA. Yt_16x10 Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Desmarcar campos em tabela por VBA. Marcel11
    XPTOS
    XPTOS
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 601
    Registrado : 20/01/2014

    [Resolvido]Desmarcar campos em tabela por VBA. Empty Re: [Resolvido]Desmarcar campos em tabela por VBA.

    Mensagem  XPTOS 9/5/2015, 07:44

    Sim amigo,
    Trata-se de um formulário para controle de ordem de serviço.
    E neste exemplo que postei, tem uma os com três registros.
    Gostaria que no momento que o usuário clicar em Finalizar, fosse desmarcar o campo Selecionar (na tblCedocPront) dos três registros da os.

    Como podemos ver hoje eu consigo desmarcar por código somente o primeiro registro da ordem de serviço.
    O ID do form é o mesmo Id da tblCedocPront.
    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]Desmarcar campos em tabela por VBA. Empty Re: [Resolvido]Desmarcar campos em tabela por VBA.

    Mensagem  Assis 9/5/2015, 08:19

    XPTOS

    Teste

    O campo Selecionar agora está Visível para teste pode depois ocultar.


    .................................................................................
    *** Só sei que nada sei ***
    XPTOS
    XPTOS
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 601
    Registrado : 20/01/2014

    [Resolvido]Desmarcar campos em tabela por VBA. Empty Re: [Resolvido]Desmarcar campos em tabela por VBA.

    Mensagem  XPTOS 9/5/2015, 10:43

    Caro Assis,

    O exemplo até desmarca o campo Selecionar da tabela (tblCedocPront), porém ele desmarca todos os registros da tabela. A tabela tem umas 3.000 linhas cujo campo Selecionar estão marcados e o codigo limpa tudo

    Precisava que o código desmarcasse somente os que estão no form.

    Obrigado por sua atenção.
    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]Desmarcar campos em tabela por VBA. Empty Re: [Resolvido]Desmarcar campos em tabela por VBA.

    Mensagem  Assis 9/5/2015, 10:49

    Amigo Gomes

    Tem de ter um campo que esteja relacionado que seja igual na tabela e no formulário. O Campo ID a que se refere no exemplo que postou tem 3 números diferentes.


    .................................................................................
    *** Só sei que nada sei ***
    XPTOS
    XPTOS
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 601
    Registrado : 20/01/2014

    [Resolvido]Desmarcar campos em tabela por VBA. Empty Re: [Resolvido]Desmarcar campos em tabela por VBA.

    Mensagem  XPTOS 10/5/2015, 18:47

    Amigos,
    obrigado pelas dicas.

    Vou dar o tópico como finalizado e repensar as relações entre os campos das tabelas envolvidas.

    Conteúdo patrocinado


    [Resolvido]Desmarcar campos em tabela por VBA. Empty Re: [Resolvido]Desmarcar campos em tabela por VBA.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 10:10