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

    Gerando lista por VBA

    avatar
    Theodoro11
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 19
    Registrado : 22/09/2023

    Gerando lista por VBA Empty Gerando lista por VBA

    Mensagem  Theodoro11 4/10/2023, 17:40

    Estou usando VBA para gerar uma lista de itens associados entre tabelas

    Me.ComboBox.RowSource = "SELECT ID_OS, Valor, ID_SERVICO FROM ID_OS WHERE ID_CLIENTE=" & Me.ID_CLIENTE
    Me.ComboBox.Requery

    Ele gera a seguinte lista

    1 - R$ 10,00 - 1


    São 3 tabelas diferentes:

    Tabela 1 é a ID_OS, armazena as ordens de serviço

    Tabela 2 é a ID_SERVIÇO, a qual permite o usuário cadastrar novos Tipo de serviços que a empresa realiza, a tabela ID_OS importa esse ID do serviço pra ela.

    Tabela 3 é a ID_CLIENTE, a qual cadastramos clientes

    Eu gostaria que a lista gerada fosse

    1 - R$ 10,00 - Limpeza de piscina


    A ideia é o código gerar uma lista de ordens de serviço por cliente. Isso está funcionando OK, porém o tipo de serviço [ID_SERVICO] vem
    na forma de código(1,2,3,4,5...) Eu preciso que venha com o nome do serviço.

    Já tentei concatenar utilizando Tipo.ID_SERVICO mas da erro.

    Como posso organizar esse código pra puxar o nome(Tipo) do serviço ao invés do ID?
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3229
    Registrado : 13/12/2016

    Gerando lista por VBA Empty Re: Gerando lista por VBA

    Mensagem  Alexandre Fim 4/10/2023, 18:40

    Theodoro,

    É necessário criar uma consulta com os dados que vc deseja para carregar a listbox, pois na sua lista está carregando somente o ID do serviço, mas é necessário carregar a descrição.
    Isso vc pode fazer utilizando uma consulta.

    Se tiver alguma dificuldade, compartilhe uma cópia do seu bd para analise e solução.

    É isso

    Att,

    FIM


    .................................................................................
    Arrow  Marcar tópico como Resolvido: clique aqui
    Arrow  Postar anexos no fórum: clique aqui

    Gerando lista por VBA Setinf11
    Sistemas e Tecnologia Ltda

      Data/hora atual: 9/5/2024, 19:53