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]varias colunas da combo box

    Oliveira89
    Oliveira89
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 159
    Registrado : 07/09/2016

    [Resolvido]varias colunas da combo box Empty [Resolvido]varias colunas da combo box

    Mensagem  Oliveira89 21/10/2016, 16:51

    boa tarde pessoal tenho um botão de um formulário que guarda a informação de uma combo box, porem só guarda numa tabela o valor data que é o valor da column (0). Noutro tópico anterior o senhor Eduardo ensinou-me como guardar um valor de uma coluna com o formato data, porem, gostava imenso para alem de guardar a data guardar também o valor da column (2) que tem o formato texto.
    A minha questão é como guarda o valor da column (0) tipo data e column (2) tipo texto?
    segue-se o código:

    Private Sub yuy_Click()
    Dim strReg As Date
    Dim x As Integer

    If IsNull(consulta_saida) Then
    MsgBox "Selecione uma data!"
    Else
    strReg = Me.consulta_saida.Column(0)
    End If

    If Me.Dirty Then
    x = MsgBox("Deseja salvar todas as alterações ?", vbYesNo)
    If x = vbNo Then
    Me.Undo
    Else
    DoCmd.RunCommand acCmdSaveRecord
    CurrentDb.Execute "update registos set saida = -1 where data = #" & strReg & "#"
    DoCmd.GoToRecord , , acNewRec
    Me.consulta_saida.Requery
    End If
    End If


    End Sub


    .................................................................................
    Muito Obrigado
    Com os melhores Cumprimentos
    此致
    Oliveira
    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]varias colunas da combo box Empty Re: [Resolvido]varias colunas da combo box

    Mensagem  Alexandre Neves 22/10/2016, 21:36

    Boa noite,
    Para tipo data #" & strReg & "# como indicou (com cardinal)
    Para tipo data '" & strReg & "' tipo texto (com pelica)
    Para tipo data " & strReg & " 'tipo número (sem nada)


    .................................................................................
    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
    Oliveira89
    Oliveira89
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 159
    Registrado : 07/09/2016

    [Resolvido]varias colunas da combo box Empty Re: [Resolvido]varias colunas da combo box

    Mensagem  Oliveira89 24/10/2016, 08:50

    Bom dia

    Certo, entendi a diferença muito obrigado, porem queria não só guarda a column (0), mas também a column (2), ou seja guardar numa tabela o registo da combobox de duas columns a (0) e a (2).
    Será que se eu fizer:

    If IsNull(consulta_saida) Then
    MsgBox "Selecione uma data!"
    Else
    strReg = Me.consulta_saida.Column(0).column(2)
    End If


    .................................................................................
    Muito Obrigado
    Com os melhores Cumprimentos
    此致
    Oliveira
    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]varias colunas da combo box Empty Re: [Resolvido]varias colunas da combo box

    Mensagem  Alexandre Neves 24/10/2016, 21:52

    Boa noite,
    Será
    strReg = Me.consulta_saida.Column(0) & Me.consulta_saida.Column(2)


    .................................................................................
    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
    Oliveira89
    Oliveira89
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 159
    Registrado : 07/09/2016

    [Resolvido]varias colunas da combo box Empty Re: [Resolvido]varias colunas da combo box

    Mensagem  Oliveira89 25/10/2016, 08:44

    Bom dia Sr. Alexandre

    Já tentei também essa opção mas não é.
    Não é porque depois faço isto:
    CurrentDb.Execute "update registos set saida = -1 where data = #" & strReg & "#"
    faço um update na tabela registos actualizando o campo saída para verdadeiro, ou seja, quando a data que é seleccionada pela combo é igual a #" & strReg & "#" ( que consequentemente é a minha primeira column da minha combo box. Gostava então que guardasse não só a data, mas também o valor da colum (2) que é um campo nome. Contudo ainda assim muito obrigado.

    exemplo:

    strReg = Me.consulta_saida.Column(0)+column(2)
    End If

    If Me.Dirty Then
    x = MsgBox("Deseja salvar todas as alterações ?", vbYesNo)
    If x = vbNo Then
    Me.Undo
    Else
    DoCmd.RunCommand acCmdSaveRecord
    CurrentDb.Execute "update registos set saida = -1 where data = #" & strReg & "#" Question <-- aqui depois fica a duvida
    DoCmd.GoToRecord , , acNewRec
    Me.consulta_saida.Requery


    .................................................................................
    Muito Obrigado
    Com os melhores Cumprimentos
    此致
    Oliveira
    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]varias colunas da combo box Empty Re: [Resolvido]varias colunas da combo box

    Mensagem  Alexandre Neves 1/11/2016, 08:59

    Bom dia,
    Vamos por partes
    Deve alterar campo data para outro nome (dtData, p.ex)
    1 - quer guardar que valores em que campos?
    2- se o campo data é comparado apenas pela primeira coluna, coloque
    CurrentDb.Execute "update registos set saida = -1 where data = #" & Me.consulta_saida.Column(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
    Oliveira89
    Oliveira89
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 159
    Registrado : 07/09/2016

    [Resolvido]varias colunas da combo box Empty Re: [Resolvido]varias colunas da combo box

    Mensagem  Oliveira89 2/11/2016, 09:13

    Bom dia Sr. Alexandre a questão é queria guardar num campo o valor da coluna 1 e 2 da minha combo box. Queria guardar a concatenação. Devo alterar para que formato?


    .................................................................................
    Muito Obrigado
    Com os melhores Cumprimentos
    此致
    Oliveira
    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]varias colunas da combo box Empty Re: [Resolvido]varias colunas da combo box

    Mensagem  Alexandre Neves 2/11/2016, 22:29

    Boa noite,
    Concatenar data e texto deve ficar em texto


    .................................................................................
    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
    Oliveira89
    Oliveira89
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 159
    Registrado : 07/09/2016

    [Resolvido]varias colunas da combo box Empty Re: [Resolvido]varias colunas da combo box

    Mensagem  Oliveira89 3/11/2016, 15:42

    :/ pois...
    volto a perguntar
    Devo alterar para que formato?
    como faço?


    .................................................................................
    Muito Obrigado
    Com os melhores Cumprimentos
    此致
    Oliveira
    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]varias colunas da combo box Empty Re: [Resolvido]varias colunas da combo box

    Mensagem  Alexandre Neves 3/11/2016, 15:55

    Boa tarde,
    Conforme eu disse na última mensagem, deve ficar em texto
    Tenha campo texto para armazenar o valor, se a informação é concatenada. Se só trabalha a concatenação no formulário para consulta, mantenha os campos separados com cada tipo já existente
    Só a necessidade pode justificar a solução escolhida


    .................................................................................
    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
    Oliveira89
    Oliveira89
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 159
    Registrado : 07/09/2016

    [Resolvido]varias colunas da combo box Empty Re: [Resolvido]varias colunas da combo box

    Mensagem  Oliveira89 4/11/2016, 10:01

    Bom dia

    Certo. Smile
    Sr. Alexandre muito obrigado pela ajuda.


    .................................................................................
    Muito Obrigado
    Com os melhores Cumprimentos
    此致
    Oliveira

    Conteúdo patrocinado


    [Resolvido]varias colunas da combo box Empty Re: [Resolvido]varias colunas da combo box

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 27/4/2024, 07:40