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


    [Resolvido]Caixa de combinação: listar nome ao invés do código

    avatar
    Chamon Consultoria
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 266
    Registrado : 31/08/2012

    [Resolvido]Caixa de combinação: listar nome ao invés do código Empty Caixa de combinação: listar nome ao invés do código

    Mensagem  Chamon Consultoria 24/7/2013, 00:29

    Olá!

    Segue anexo formulário para demonstração do problema.

    O Frm_Controle possui uma caixa de combinação "Status_Retorno" com as opções:

    1;Pendente
    2; Ok

    Possui outra caixa de combinação "Combinação16" que abre uma lista para ser selecionado um registro do formulário. Nessa caixa existem os campos "Código" e "Status_Retorno".
    O problema da caixa é que no "Status_Retorno" ao invés de aparecer "Pendente" ou "Ok", aparece "1" ou "2".

    Como posso resolver isso?

    Aproveitando o assunto de caixa de combinação, estou com um outro problema: por que em alguns formulários, quando peço uma caixa de combinação utilizando o assistente, não aparece a opção: "Encontre um registro no meu formulário baseado  no valor que eu selecionei em caixa de combinação"?

    Desde já agradeço.
    Anexos
    [Resolvido]Caixa de combinação: listar nome ao invés do código AttachmentTESTE SEM TABELA STATUS.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (22 Kb) Baixado 19 vez(es)
    avatar
    Convidado
    Convidado


    [Resolvido]Caixa de combinação: listar nome ao invés do código Empty Re: [Resolvido]Caixa de combinação: listar nome ao invés do código

    Mensagem  Convidado 24/7/2013, 11:44

    Bom dia,

    O problema está na sua tabela (no campo Status_Retorno).
    Em modo design, na guia Pesquisa do campo, na Origem da Linha, altere para:

    Pendente;Ok (exclua os números 1 e 2)


    Nivaldo.
    avatar
    Chamon Consultoria
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 266
    Registrado : 31/08/2012

    [Resolvido]Caixa de combinação: listar nome ao invés do código Empty Re: [Resolvido]Caixa de combinação: listar nome ao invés do código

    Mensagem  Chamon Consultoria 24/7/2013, 23:02

    Obrigado pela dica Nivaldo!

    Mas preciso deles para funcionar a automação do campo Status_Retorno.

    avatar
    Convidado
    Convidado


    [Resolvido]Caixa de combinação: listar nome ao invés do código Empty Re: [Resolvido]Caixa de combinação: listar nome ao invés do código

    Mensagem  Convidado 24/7/2013, 23:32

    Ok.

    Como vai funcionar a automação???


    Nivaldo.
    avatar
    Chamon Consultoria
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 266
    Registrado : 31/08/2012

    [Resolvido]Caixa de combinação: listar nome ao invés do código Empty Re: [Resolvido]Caixa de combinação: listar nome ao invés do código

    Mensagem  Chamon Consultoria 25/7/2013, 01:57

    Está funcionando assim:

    Quando ambos os campos Saldo_Quantidade e Saldo_Valor ou apenas um deles forem <>0 (zero), o campo Status_Retorno fica igual a 1, ou seja, (Pendente).
    Caso ambos sejam iguais a 0 (zero), o campo Status_Retorno fica igual a 2, ou seja, (Ok).

    Assim no evento após atualizar dos campos Quant_Saida e Valor_Saida informei:

    If Not Saldo_Quant & Saldo_Valor <> 0 Then

    With rs

    Me.Status_Retorno = 2 'Ok

    End With
    Else
    Me.Status_Retorno = 1 'Pendente
    End If


    Porém na hora de se fazer a busca do registro pela caixa de combinação, gostaria que aparecesse Pendente ou Ok, ao invés de 1 ou 2.

    avatar
    Convidado
    Convidado


    [Resolvido]Caixa de combinação: listar nome ao invés do código Empty Re: [Resolvido]Caixa de combinação: listar nome ao invés do código

    Mensagem  Convidado 25/7/2013, 04:36

    Olá,

    Não poderia ser assim:
    Código:

    If Not Saldo_Quant & Saldo_Valor <> 0 Then

    With rs

    Me.Status_Retorno = "Ok"

    End With
    Else
    Me.Status_Retorno = "Pendente"
    End If


    Nivaldo.
    avatar
    Chamon Consultoria
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 266
    Registrado : 31/08/2012

    [Resolvido]Caixa de combinação: listar nome ao invés do código Empty Re: [Resolvido]Caixa de combinação: listar nome ao invés do código

    Mensagem  Chamon Consultoria 27/7/2013, 18:16

    Obrigado Nivaldo, mas não funcionou.

    Consegui resolver esse problema criando uma tabela só para o status e fiz o vínculo com o campo Status_Retorno da tbl_Controle.

    Mais uma vez obrigado!


    avatar
    Convidado
    Convidado


    [Resolvido]Caixa de combinação: listar nome ao invés do código Empty Re: [Resolvido]Caixa de combinação: listar nome ao invés do código

    Mensagem  Convidado 28/7/2013, 00:46

    Obrigado pelo retorno,

    O forum agradece.


    Nivaldo.

    Conteúdo patrocinado


    [Resolvido]Caixa de combinação: listar nome ao invés do código Empty Re: [Resolvido]Caixa de combinação: listar nome ao invés do código

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 10/5/2024, 22:05