remplir des chanps de table paradox depuis un stringgrid

Signaler
Messages postés
18
Date d'inscription
lundi 20 juin 2005
Statut
Membre
Dernière intervention
18 février 2010
-
Messages postés
4720
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
31 juillet 2021
-
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

Messages postés
4720
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
31 juillet 2021
14
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
Messages postés
18
Date d'inscription
lundi 20 juin 2005
Statut
Membre
Dernière intervention
18 février 2010

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
Messages postés
4720
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
31 juillet 2021
14
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