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

    duvida em listbox

    avatar
    adriano944
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 187
    Registrado : 10/02/2010

    duvida em listbox Empty duvida em listbox

    Mensagem  adriano944 10/5/2010, 17:53

    Pessoal,

    Estou com a seguinte duvida, eu possuo um listbox com varias linhas de informações, porem eu preciso saber como faço para adicionar em uma outra tabela as informações que os usuarios selecionaram neste listbox, o problema eh que é possivel selecionar mais de uma informação...e com isso, utilizando a criação que o proprio access faz, não é possivel salvar.



    como posso fazer para salvar tudo que o usuario selecionar em um campo de uma tabela ou então armazenar em uma outra tabela onde, cada opção selecionada vai aparecer em uma linha separada, seguida pelo campo "mestre" que seria um outro campo(combobox) no formulário.


    Espero que tenha explicado direito..qualquer coisa me perguntem que eu respondo...

    obrigado
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8499
    Registrado : 05/11/2009

    duvida em listbox Empty Re: duvida em listbox

    Mensagem  Alexandre Neves 13/5/2010, 10:28

    Adriano944

    Explicou mas sem dados concrectos não é possível ajudar em concreto.
    Crie uma bd com formulário com o controlo pretendido e tabela com campos pretendidos. Carregue, por exemplo em esnips, para poder tentar ajudar em concrecto.
    avatar
    adriano944
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 187
    Registrado : 10/02/2010

    duvida em listbox Empty Re: duvida em listbox

    Mensagem  adriano944 15/5/2010, 11:55

    Alexandre

    A minha duvida é apenas saber como posso salvar mais de um registro selecionado em um listbox, pois só esta salvando quando seleciono um.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    duvida em listbox Empty Re: duvida em listbox

    Mensagem  JPaulo 15/5/2010, 12:58

    Amigão bom dia;

    Multi-Selecção na listbox faz update na tabela.

    Veja se serve;
    http://www.speedyshare.com/files/22443836/Adriano.rar


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    duvida em listbox Folder_announce_new Utilize o Sistema de Busca do Fórum...
    duvida em listbox Folder_announce_new 102 Códigos VBA Gratuitos...
    duvida em listbox Folder_announce_new Instruções SQL como utilizar...
    avatar
    adriano944
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 187
    Registrado : 10/02/2010

    duvida em listbox Empty Re: duvida em listbox

    Mensagem  adriano944 17/5/2010, 14:42

    JPaulo

    Agradeço por sempre me ajudar.

    porem no caso enviado você apenas altera o status de ativo pra inativo ou vice-versa, porem a minha situação é a seguinte.

    eu tenho uma tabela com X registros, e estes registros podem estar ligado a um codigo "mestre" ou a varios codigos "mestre",

    exemplo:

    um carro pode ter 5 opcionais
    porem 5 opcionais podem estar em centenas de carros

    compreendeu?
    acho que da outra maneira que tinha explicado havia ficado meio confuso, me desculpe se nao expliquei direito.

    acredito que a melhor maneira de aparecer seria:

    carro1 opcional1
    carro1 opcional2
    carro2 opcional1
    carro3 opcional2


    etc etc etc...
    obrigado!
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8499
    Registrado : 05/11/2009

    duvida em listbox Empty Re: duvida em listbox

    Mensagem  Alexandre Neves 17/5/2010, 21:54

    Contando que a lista se chama Lista1, utilize

    Dim Item
    For Each Item In Lista1.ItemsSelected
    Currentdb.execute "INSERT INTO Tabela(Campo1,Campo2) VALUES '" & Lista1.Column(0, Item) & "','" & Lista1.Column(1, Item) & "';"
    Next
    avatar
    adriano944
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 187
    Registrado : 10/02/2010

    duvida em listbox Empty Re: duvida em listbox

    Mensagem  adriano944 17/5/2010, 22:55

    Alexandre

    Obrigado Pelo retorno
    Consegui fazer aqui da seguinte maneira:

    Dim ctl As Control, X As Integer, selItem As Variant, sql As String
    'By JPaulo ®️ Maximo Access
    Set ctl = lstopc
    For Each selItem In ctl.ItemsSelected

    X = X + 1

    VP = Me.txtvp
    sql = "INSERT INTO [OPCIONAIS&VPS] VALUES ('" & VP & "','" & ctl.ItemData(selItem) & "')"
    DoCmd.SetWarnings False
    DoCmd.RunSQL (sql)
    DoCmd.SetWarnings True
    Next selItem
    ctl = X
    lstopc.Requery

    Conteúdo patrocinado


    duvida em listbox Empty Re: duvida em listbox

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 23/11/2024, 17:41