Fórum Inserir multiplo registro em uma tabela #223844

01/04/2004

0

Quero inserir um mesmo dados em diversos registros diferentes, mudando apenas um campo.

Exemplo
Tenho que inserir no campo data_da_prova o valor de 22/03
e no campo disciplina de acordo com o que eu escolher em um checklistbox

1º Matemática
2º Inglês
3º História

Ficaria assim na tabela, após a gravação.
------------------------
| 22/03 | Matemática|
------------------------
| 22/03 | Inglês |
------------------------
| 22/03 | História |
------------------------

Estou utilizando ADO e Access.
O código que estou utilizando é:

ADOTblprova.Insert
ADOTblprovaDtProva.AsDateTime := ´22/03/2004´;
ADOTblprovaDisciplina.AsString := ´Matematica´;

ADOTblprova.Insert
ADOTblprovaDtProva.AsDateTime := ´22/03/2004´;
ADOTblprovaDisciplina.AsString := ´Inglês´;

ADOTblprova.Insert
ADOTblprovaDtProva.AsDateTime := ´22/03/2004´;
ADOTblprovaDisciplina.AsString := ´História´;

Só que ao invés de passar o valor da disciplina manualmente, quero passar esse como parametro de
acordo com o que foi marcado no checklistbox.


Chucky21

Chucky21

Responder

Posts

01/04/2004

Djjunior

seria algo do tipo :

ADOTblprova.Insert
ADOTblprovaDtProva.AsDate := StrToDate(EdtDataProva.text);
ADOTblprovaDisciplina.AsString := ChkBox.text;

:?: :?: :?:


Responder

Gostei + 0

01/04/2004

Chucky21

Obrigado pela ajuda, mas eu preciso que seja de acordo com a quantidade de itens marcados no checklistbox (paleta Additional).

Acho que seria isso

ADOTblprova.Insert
ADOTblprovaDtProva.AsDate := StrToDate(EdtDataProva.text);
ADOTblprovaDisciplina.AsString := ChkLstBoxDisciplina.text;


Responder

Gostei + 0

05/04/2004

Djjunior

se o sua caixa de seleção aceita mais de uma seleção então tu vai ter que usar bookmark, dê uma olhada no help, pra ver como funciona. :lol:


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar