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.
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.