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

    Adicionar registro em um campo específico de uma tabela desde a primeira linha

    avatar
    mmlobor
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1
    Registrado : 22/07/2016

    Adicionar registro em um campo específico de uma tabela desde a primeira linha Empty Adicionar registro em um campo específico de uma tabela desde a primeira linha

    Mensagem  mmlobor 6/12/2016, 12:00

    Pessoal, bom dia.

    Estou criando um sistema para cadastro de colaboradores e treinamentos obrigatórios para cada função.

    Já consegui fazer com que ao adicionar uma função (preenchendo uma textBox) um novo campo (coluna) na tabela FuncaoXtreinamento é criada com o nome da função inserida na TextBox.
    Alem disso neste formulário (form_Add_Funcao) tem uma listbox (lbTreinamentos - multiseleção) que trazem todos os treinamentos obrigatórios existentes. Ao selecionar os treinamentos específicos para aquela função, o código insere os itens selecionados na listbox na tabela (FuncaoXtreinamento) na coluna específica daquela função.

    PROBLEMA: Quando é a primeira coluna ocorre tudo bem, porém quando faz uma segunda vez, a os treinamentos não são inseridos no inicio da coluna (na primeira linha) eles vão para a ultima linha e de lá começa a inserir novas linhas, ou seja, na segunda tabela fica com as primeiras linhas em branco (que possuem o tamanho das linhas preenchidas do primeiro campo), e depois preenchidas com os itens selecionados.

    O que eu quero é que os itens selecionados na listbox sejam carregados sempre desde o primeiro registro.

    Ps: Para adicionar registro tenho usado o comando .Addnew

    Espero que tenha sido claro.
    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1314
    Registrado : 21/01/2012

    Adicionar registro em um campo específico de uma tabela desde a primeira linha Empty Re: Adicionar registro em um campo específico de uma tabela desde a primeira linha

    Mensagem  Cláudio Más 8/12/2016, 13:46

    Realmente não ficou muito claro, mas talvez seja o caso de usar .Edit no lugar de .Addnew na segunda vez.

      Data/hora atual: 8/11/2024, 00:42