remplir des chanps de table paradox depuis un stringgrid

mohamedredha Messages postés 18 Date d'inscription lundi 20 juin 2005 Statut Membre Dernière intervention 18 février 2010 - 30 mars 2008 à 12:31
cs_cantador Messages postés 4720 Date d'inscription dimanche 26 février 2006 Statut Modérateur Dernière intervention 31 juillet 2021 - 30 mars 2008 à 17:18
bonjour a tous !!

je voudrais savoir s'il est possible de remplir des champs précis d'une table a partir d'un stringgrid ?? biensur si c'est possible la façon de le faire

3 réponses

cs_cantador Messages postés 4720 Date d'inscription dimanche 26 février 2006 Statut Modérateur Dernière intervention 31 juillet 2021 14
30 mars 2008 à 13:58
bien sûr c'est possible..
il suffit que tu reprennes le code déjà fourni pour lire les cellules d'un StringGrid et de les injecter en mode ajout ou en mode édition dans ta table en passant par un DBEdit :


MonQuery.append;
DBQuery1.text := StringGrid.Cells[ACol,ARow];
MonQuery.Post;

ou
MonQuery.Edit;
DBQuery1.text := StringGrid.Cells[ACol,ARow];
MonQuery.Post;

cantador
0
mohamedredha Messages postés 18 Date d'inscription lundi 20 juin 2005 Statut Membre Dernière intervention 18 février 2010
30 mars 2008 à 16:58
désolé de ne pas avoir précisé que je suis débutant dans le domaine et que c'est ma première application que j'essey de faire avec votre aide
alors je m'explique :

j'ai utiliser ce code pour remplir ma table depuis des edits:

Table1.TableName:=extractfilepath(application.exename)+'T_Base_Données';
Table1.Open;
dbnavigator1.BtnClick(nbinsert);
DBEdit7.Text:= stringgrid2.cells[0,22];
dbnavigator1.BtnClick(nbpost);

et je n'arrive pas à remplir cette meme table avec un stringgrid qui contien des données

alors merçi d'avance de votre patience
0
cs_cantador Messages postés 4720 Date d'inscription dimanche 26 février 2006 Statut Modérateur Dernière intervention 31 juillet 2021 14
30 mars 2008 à 17:18
Tu ne remplis pas ta table avec ce code mais tu stockes des données dans un seul champ de la table.
Mais si ton code marche, alors il doit fonctionner aussi en lisant un StringGrid.
(au moins dans un champ)
Je suppose que tu as plusieurs champs dans ta table ?

Bien sûr, il faudrait vérifier aussi comment tu as structurer ta table..
(clé autoincrémentale ou pas) etc..

Bref, ce n'est pas simple de répondre à ton souci car une question en entraîne une autre etc..

cantador
0