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]Como obter o valor de uma coluna da caixa de combinação...

    MPS
    MPS
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 264
    Registrado : 19/04/2012

    [Resolvido]Como obter o valor de uma coluna da caixa de combinação... Empty Como obter o valor de uma coluna da caixa de combinação...

    Mensagem  MPS 19/12/2012, 19:01

    Caros colegas, o VBA não aceita o Rs!CodConta2.Column(1).Value . Se coloco apenas Rs!CodConta2 aparece o numero da coluna(0) ao invés do texto que existe na coluna (1).
    O que devo fazer, por favor?

    Private Sub N_Recibo_BeforeUpdate(Cancel As Integer)
    Dim dbbanco As Database
    Dim Rs As DAO.Recordset


    Set dbbanco = CurrentDb()
    Set Rs = dbbanco.OpenRecordset("SELECT top 1 * FROM [movimentacao] order by n_recibo desc")

    If Me.N_Recibo = Rs!N_Recibo Then
    MsgBox "Este recibo já foi lançado : " & Rs!CodConta2.Column(1).Value & vbCrLf & vbCrLf & Rs!Data & vbCrLf & vbCrLf & _
    Format(Rs!Valor_entrada, "##,##0.00") & vbCrLf & vbCrLf & Rs!Historico & vbCrLf & vbCrLf & "Reveja, por favor!", vbInformation, "Alerta de desordem"
    Cancel = True
    End If

    End Sub

    Agradeço desde já!
    At
    MPS
    Gilberto Rocha
    Gilberto Rocha
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1027
    Registrado : 21/01/2010

    [Resolvido]Como obter o valor de uma coluna da caixa de combinação... Empty Re: [Resolvido]Como obter o valor de uma coluna da caixa de combinação...

    Mensagem  Gilberto Rocha 19/12/2012, 19:24

    Algo está errado, sua caixa de combinação foi preenchida como?
    Não entendi mencionar uma coluna de um campo do recordset.

    Poste o banco!!!


    .................................................................................
    Resolveu? Clique em resolvido!
    Sistema para administração de Igrejas e Ministérios Evangélicos Congrega Fácil Online.
    Seja um representante em sua cidade!
    Código de cliente para testes: congregafacil

    SisFAT Cursos Online
    www.congregafacil.com

    Analista de BI SR
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5120
    Registrado : 20/04/2011

    [Resolvido]Como obter o valor de uma coluna da caixa de combinação... Empty Re: [Resolvido]Como obter o valor de uma coluna da caixa de combinação...

    Mensagem  Silvio 19/12/2012, 19:28

    Substitua o Value por Text
    MsgBox "Este recibo já foi lançado : " & Rs!CodConta2.Column(1).text


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Gilberto Rocha
    Gilberto Rocha
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1027
    Registrado : 21/01/2010

    [Resolvido]Como obter o valor de uma coluna da caixa de combinação... Empty Re: [Resolvido]Como obter o valor de uma coluna da caixa de combinação...

    Mensagem  Gilberto Rocha 19/12/2012, 19:44

    Ou tente

    Rs.Fields("CodConta2").Value


    .................................................................................
    Resolveu? Clique em resolvido!
    Sistema para administração de Igrejas e Ministérios Evangélicos Congrega Fácil Online.
    Seja um representante em sua cidade!
    Código de cliente para testes: congregafacil

    SisFAT Cursos Online
    www.congregafacil.com

    Analista de BI SR
    MPS
    MPS
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 264
    Registrado : 19/04/2012

    [Resolvido]Como obter o valor de uma coluna da caixa de combinação... Empty Re: [Resolvido]Como obter o valor de uma coluna da caixa de combinação...

    Mensagem  MPS 19/12/2012, 23:13

    Caros Silvio e Topbr, muito obrigado!
    Tentei as duas sugestões, mas não funcionaram!
    Topbr, posso postar o banco, mas basicamente:
    O campo CodConta2 pertence à tabela Movimentacao e foi criado como um Assistente de Pesquisa de outra tabela chamada Plano de Contas. No SQL deste campo a coluna 0 é o código e a coluna 1 é a descrição da Conta.
    Inclusive o que é exibido na tabela para este campo Codconta2 é o conteúdo da coluna 1.
    Gilberto Rocha
    Gilberto Rocha
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1027
    Registrado : 21/01/2010

    [Resolvido]Como obter o valor de uma coluna da caixa de combinação... Empty Re: [Resolvido]Como obter o valor de uma coluna da caixa de combinação...

    Mensagem  Gilberto Rocha 19/12/2012, 23:40

    Poste o banco!!!


    .................................................................................
    Resolveu? Clique em resolvido!
    Sistema para administração de Igrejas e Ministérios Evangélicos Congrega Fácil Online.
    Seja um representante em sua cidade!
    Código de cliente para testes: congregafacil

    SisFAT Cursos Online
    www.congregafacil.com

    Analista de BI SR
    avatar
    Convidad
    Convidado


    [Resolvido]Como obter o valor de uma coluna da caixa de combinação... Empty Re: [Resolvido]Como obter o valor de uma coluna da caixa de combinação...

    Mensagem  Convidad 20/12/2012, 13:02

    pelo que entendi o campo CodConta2 na tabela Movimentacao tem dados em combobox de outra tabela.

    assim jamais vai conseguir ler as colunas desse campo

    no seu código tem de abrir um segundo RecordSet e aplicar o operador Where.
    MPS
    MPS
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 264
    Registrado : 19/04/2012

    [Resolvido]Como obter o valor de uma coluna da caixa de combinação... Empty Re: [Resolvido]Como obter o valor de uma coluna da caixa de combinação...

    Mensagem  MPS 20/12/2012, 16:37

    Caro Topbr, segue o BD.
    Quando você digitar 8559 no "N.Recibo de Doação" aparecerá uma MsgBox com o número 60 (coluna 0).
    O que desejo é que apareça 'Sociocooperador Interno' que é o texto da coluna 1.
    Agradeço desde já
    Anexos
    [Resolvido]Como obter o valor de uma coluna da caixa de combinação... AttachmentTeste de CX Combinação MPS.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (1.2 Mb) Baixado 23 vez(es)
    Gilberto Rocha
    Gilberto Rocha
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1027
    Registrado : 21/01/2010

    [Resolvido]Como obter o valor de uma coluna da caixa de combinação... Empty Re: [Resolvido]Como obter o valor de uma coluna da caixa de combinação...

    Mensagem  Gilberto Rocha 20/12/2012, 18:38

    é Access 2010? Salve em 2007 por favor!!


    .................................................................................
    Resolveu? Clique em resolvido!
    Sistema para administração de Igrejas e Ministérios Evangélicos Congrega Fácil Online.
    Seja um representante em sua cidade!
    Código de cliente para testes: congregafacil

    SisFAT Cursos Online
    www.congregafacil.com

    Analista de BI SR
    MPS
    MPS
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 264
    Registrado : 19/04/2012

    [Resolvido]Como obter o valor de uma coluna da caixa de combinação... Empty Re: [Resolvido]Como obter o valor de uma coluna da caixa de combinação...

    Mensagem  MPS 20/12/2012, 18:49

    Topbr,segue!
    Anexos
    [Resolvido]Como obter o valor de uma coluna da caixa de combinação... AttachmentMPS Cx COMB.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (58 Kb) Baixado 24 vez(es)
    Gilberto Rocha
    Gilberto Rocha
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1027
    Registrado : 21/01/2010

    [Resolvido]Como obter o valor de uma coluna da caixa de combinação... Empty Re: [Resolvido]Como obter o valor de uma coluna da caixa de combinação...

    Mensagem  Gilberto Rocha 20/12/2012, 19:35

    Amigo, isso está uma salada, posso arrumar? Mas irei fazer alterações no banco.


    .................................................................................
    Resolveu? Clique em resolvido!
    Sistema para administração de Igrejas e Ministérios Evangélicos Congrega Fácil Online.
    Seja um representante em sua cidade!
    Código de cliente para testes: congregafacil

    SisFAT Cursos Online
    www.congregafacil.com

    Analista de BI SR
    MPS
    MPS
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 264
    Registrado : 19/04/2012

    [Resolvido]Como obter o valor de uma coluna da caixa de combinação... Empty Re: [Resolvido]Como obter o valor de uma coluna da caixa de combinação...

    Mensagem  MPS 20/12/2012, 19:37

    Caro Topbr, estou aqui também para aprender!
    Fique a vontade!
    Gilberto Rocha
    Gilberto Rocha
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1027
    Registrado : 21/01/2010

    [Resolvido]Como obter o valor de uma coluna da caixa de combinação... Empty Re: [Resolvido]Como obter o valor de uma coluna da caixa de combinação...

    Mensagem  Gilberto Rocha 20/12/2012, 19:42

    Para falar a verdade acho que tudo deve ser refeito!! rs



    .................................................................................
    Resolveu? Clique em resolvido!
    Sistema para administração de Igrejas e Ministérios Evangélicos Congrega Fácil Online.
    Seja um representante em sua cidade!
    Código de cliente para testes: congregafacil

    SisFAT Cursos Online
    www.congregafacil.com

    Analista de BI SR
    Gilberto Rocha
    Gilberto Rocha
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1027
    Registrado : 21/01/2010

    [Resolvido]Como obter o valor de uma coluna da caixa de combinação... Empty Re: [Resolvido]Como obter o valor de uma coluna da caixa de combinação...

    Mensagem  Gilberto Rocha 20/12/2012, 19:43

    É um lançamento de entrada de doações certo?


    .................................................................................
    Resolveu? Clique em resolvido!
    Sistema para administração de Igrejas e Ministérios Evangélicos Congrega Fácil Online.
    Seja um representante em sua cidade!
    Código de cliente para testes: congregafacil

    SisFAT Cursos Online
    www.congregafacil.com

    Analista de BI SR
    MPS
    MPS
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 264
    Registrado : 19/04/2012

    [Resolvido]Como obter o valor de uma coluna da caixa de combinação... Empty Re: [Resolvido]Como obter o valor de uma coluna da caixa de combinação...

    Mensagem  MPS 20/12/2012, 19:59

    Exato!
    Onde o Numero do Recibo deve ser mencionado!
    Gilberto Rocha
    Gilberto Rocha
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1027
    Registrado : 21/01/2010

    [Resolvido]Como obter o valor de uma coluna da caixa de combinação... Empty Re: [Resolvido]Como obter o valor de uma coluna da caixa de combinação...

    Mensagem  Gilberto Rocha 20/12/2012, 20:00

    Estou meio sem tempo, mas veja se isso resolve, não fiz as alterações que ia fazer, apenas peguei a coluna 2 da combo.

    Dim dbbanco, DBANCO2 As Database
    Dim Rs, rssoc As DAO.Recordset

    Set dbbanco = CurrentDb()
    Set Rs = dbbanco.OpenRecordset("SELECT top 1 * FROM [movimentacao] order by n_recibo desc")
    varrecibo = Rs!N_Recibo
    varrecibo = varrecibo + 1

    If Me.N_Recibo = Rs!N_Recibo Then
    MsgBox "Este recibo já foi lançado : " & Me.CodReceita2.Column(1) & vbCrLf & vbCrLf & Rs!Data & vbCrLf & vbCrLf & _
    Format(Rs!Valor_entrada, "##,##0.00") & vbCrLf & vbCrLf & Rs!Historico & vbCrLf & vbCrLf & "Reveja, por favor!", vbInformation, "Alerta de desordem"
    Cancel = True
    Exit Sub
    End If


    .................................................................................
    Resolveu? Clique em resolvido!
    Sistema para administração de Igrejas e Ministérios Evangélicos Congrega Fácil Online.
    Seja um representante em sua cidade!
    Código de cliente para testes: congregafacil

    SisFAT Cursos Online
    www.congregafacil.com

    Analista de BI SR
    MPS
    MPS
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 264
    Registrado : 19/04/2012

    [Resolvido]Como obter o valor de uma coluna da caixa de combinação... Empty Re: [Resolvido]Como obter o valor de uma coluna da caixa de combinação...

    Mensagem  MPS 20/12/2012, 20:40

    Caro Topbr, dá erro!
    Diz que o objeto não aceita esta propriedade ou método!
    Gilberto Rocha
    Gilberto Rocha
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1027
    Registrado : 21/01/2010

    [Resolvido]Como obter o valor de uma coluna da caixa de combinação... Empty Re: [Resolvido]Como obter o valor de uma coluna da caixa de combinação...

    Mensagem  Gilberto Rocha 20/12/2012, 20:45

    Aqui não deu erro, mas sinceramente, acho que o banco deve ser refeito.

    Vou tentar separar um exemplo que tenho aqui para te mandar!!


    .................................................................................
    Resolveu? Clique em resolvido!
    Sistema para administração de Igrejas e Ministérios Evangélicos Congrega Fácil Online.
    Seja um representante em sua cidade!
    Código de cliente para testes: congregafacil

    SisFAT Cursos Online
    www.congregafacil.com

    Analista de BI SR
    MPS
    MPS
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 264
    Registrado : 19/04/2012

    [Resolvido]Como obter o valor de uma coluna da caixa de combinação... Empty Re: [Resolvido]Como obter o valor de uma coluna da caixa de combinação...

    Mensagem  MPS 20/12/2012, 22:00

    Caro Topbr, consegui, segui a sugestão do Ricardo!
    Obrigado a ambos!
    Segue:
    Private Sub N_Recibo_BeforeUpdate(Cancel As Integer)
    Dim dbbanco, DBANCO2 As Database
    Dim Rs, rssoc As DAO.Recordset

    Set dbbanco = CurrentDb()
    Set Rs = dbbanco.OpenRecordset("SELECT top 1 * FROM [movimentacao] order by n_recibo desc")
    TXTCONTA2 = Rs!CodConta2
    Set dbbanco2 = CurrentDb()
    Set rssoc = dbbanco2.OpenRecordset("SELECT * FROM [plano de contas] WHERE CODCONTAS=" & TXTCONTA2)

    varrecibo = Rs!N_Recibo
    varrecibo = varrecibo + 1

    If Me.N_Recibo = Rs!N_Recibo Then
    MsgBox "Este recibo já foi lançado : " & rssoc!Conta & vbCrLf & vbCrLf & Rs!Data & vbCrLf & vbCrLf & _
    Format(Rs!Valor_entrada, "##,##0.00") & vbCrLf & vbCrLf & Rs!Historico & vbCrLf & vbCrLf & "Reveja, por favor!", vbInformation, "Alerta de desordem"
    Cancel = True
    Exit Sub
    End If

    End Sub
    Gilberto Rocha
    Gilberto Rocha
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1027
    Registrado : 21/01/2010

    [Resolvido]Como obter o valor de uma coluna da caixa de combinação... Empty Re: [Resolvido]Como obter o valor de uma coluna da caixa de combinação...

    Mensagem  Gilberto Rocha 20/12/2012, 22:12

    KI BOM!!!!


    .................................................................................
    Resolveu? Clique em resolvido!
    Sistema para administração de Igrejas e Ministérios Evangélicos Congrega Fácil Online.
    Seja um representante em sua cidade!
    Código de cliente para testes: congregafacil

    SisFAT Cursos Online
    www.congregafacil.com

    Analista de BI SR

    Conteúdo patrocinado


    [Resolvido]Como obter o valor de uma coluna da caixa de combinação... Empty Re: [Resolvido]Como obter o valor de uma coluna da caixa de combinação...

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 06:27