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]Como exportar resultado Combo para tabela?

    Mylton
    Mylton
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1042
    Registrado : 23/08/2010

    [Resolvido]Como exportar resultado Combo para tabela? Empty [Resolvido]Como exportar resultado Combo para tabela?

    Mensagem  Mylton 23/10/2017, 15:54

    Bom dia.
    Tenho uma combo não acoplada com 4 opções:
    Total, Intensa, Leve e Residual.
    Onde em cada escolha ela representará um valor X.
    Total = 100, Intensa = 75, Leve = 25 e Residual = 12,50.

    E que este valor fosse registrado na tabela no campo pertinente a essa combo.



    A escolha da combo ficaria como abaixo:

    Private Sub CboNivel_AfterUpdate()
       If CboNivel = "Total" Then
       
       ElseIf CboNivel = "Intensa" Then

    e assim sucessivamente.

    Todavia, o que posso acrescentar para que ocorra a escolha e esse valor vá para a tabela?

    Obrigao.
    CassioFabre
    CassioFabre
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 731
    Registrado : 18/01/2013

    [Resolvido]Como exportar resultado Combo para tabela? Empty Re: [Resolvido]Como exportar resultado Combo para tabela?

    Mensagem  CassioFabre 23/10/2017, 16:13

    Boa tarde,

    Se entendi bem, a combo só poderá ter um valor de cada vez, certo? Nesse caso é simples. Voce pode abrir um recordset e já cadastrar o valor da combo na tabela.
    Código:
    Private Sub CboNivel_AfterUpdate()

        dim rs as recordset

        set rs = currentdb.openrecordset("SELECT codigo, nivel FROM tblNivel WHERE codigo = " & txtCodigo & "")
        
        rs.edit

        select case CboNivel
            case "Total "
                rs("nivel") = 100
            case "Intensa"
                rs("nivel") = 75
            Case "Leve"
                rs("nivel") = 25
            case "Residual"
                rs("nivel") = 12.50
        End select

        rs.update
    End Sub

    Supus que voce está editando um registro, onde "codigo" é o indentificador do registro e txtCodigo é este indicador no formulário. "Nivel" é o campo da tabela pertinente à CboNivel.

    Se tiver dúvidas poste o bd.

    Abraço.


    .................................................................................
    Só não tem código pra morte!
    Mylton
    Mylton
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1042
    Registrado : 23/08/2010

    [Resolvido]Como exportar resultado Combo para tabela? Empty Re: [Resolvido]Como exportar resultado Combo para tabela?

    Mensagem  Mylton 23/10/2017, 16:52

    Cássio
    Não rodou.
    Em anexo.
    Obrigado.
    Mylton
    Mylton
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1042
    Registrado : 23/08/2010

    [Resolvido]Como exportar resultado Combo para tabela? Empty Re: [Resolvido]Como exportar resultado Combo para tabela?

    Mensagem  Mylton 23/10/2017, 17:35

    Mudei a codificação para....

    "SELECT IDDPVAT, nivel FROM Tbl_DPVAT WHERE IDDPVAT = " & CboNivel1 & ")

    e não rodou.
    CassioFabre
    CassioFabre
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 731
    Registrado : 18/01/2013

    [Resolvido]Como exportar resultado Combo para tabela? Empty Re: [Resolvido]Como exportar resultado Combo para tabela?

    Mensagem  CassioFabre 23/10/2017, 17:48

    Boa tarde,

    Voce copiou exatamente a função que fiz, porém eu não tinha os nomes corretos e campos e tabelas então, logicamente, não iria rodar no seu sistema. Mas no seu caso aí, acho que fica muito mais fácil simplesmente acoplar cada combo ao campo correspondente da tabela. Neste caso, basta alterar o valor do campo que automaticamente o access salvará o valor da combo na tabela. O problema maior neste caso é que salvará o valor em texto. Mas voce pode resolver isso resgantando o valor númerico numa tabela auxiliar, quando necessário.

    Abraço.


    .................................................................................
    Só não tem código pra morte!
    Mylton
    Mylton
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1042
    Registrado : 23/08/2010

    [Resolvido]Como exportar resultado Combo para tabela? Empty Re: [Resolvido]Como exportar resultado Combo para tabela?

    Mensagem  Mylton 23/10/2017, 18:16

    Ok
    Obrigado
    Mylton
    Mylton
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1042
    Registrado : 23/08/2010

    [Resolvido]Como exportar resultado Combo para tabela? Empty Re: [Resolvido]Como exportar resultado Combo para tabela?

    Mensagem  Mylton 23/10/2017, 19:07

    Resolvido.
    Muito obrigado.

    Conteúdo patrocinado


    [Resolvido]Como exportar resultado Combo para tabela? Empty Re: [Resolvido]Como exportar resultado Combo para tabela?

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 17:13