cs_manudel
Messages postés63Date d'inscriptionlundi 29 avril 2002StatutMembreDernière intervention 7 mars 2005
-
13 janv. 2003 à 12:17
cs_manudel
Messages postés63Date d'inscriptionlundi 29 avril 2002StatutMembreDernière intervention 7 mars 2005
-
14 janv. 2003 à 10:13
J'ai 2 datasets sur 2 fiches différentes,
mon problème est que je veux récupérer la valeur du dataset 1,
pour l'afficher sur la deuxième fiche.
Le code ci-dessous me permet de faire ce traitement (avec un locate),
malheureusement il ne l'affiche pas dans ma DBLookupCombo. :-((
Comment faire ?
with odsParamGroupe do begin
Close;
Open;
odsParamGroupe.Locate('NIVE_GROUPE', frmParamUtilisateurs.odsParamUtilisateursUTIL_GROUPE.AsString, []);
end;
cs_Nono40
Messages postés962Date d'inscriptionmercredi 3 avril 2002StatutMembreDernière intervention12 septembre 20062 13 janv. 2003 à 22:07
Il est tout à fait possible d'utiliser le DataSet d'une fiche pour l'affichage de composants sur une autre. Il faut que Unit1 ( unité contenant le DataSet1/DataSource1 ) soit présente dans le Uses de Unit2. Ainsi dans le concepteur il est possible de définir DBlookupCombo.DataSource ou DBlooukCombo.LookUpSource sur le DataSource ( et donc le DataSet ) de la première fiche.
--- :sleepy) Nono40@fr.st :sleepy) ---
Nouveau ---> Nono40.fr.st
cs_manudel
Messages postés63Date d'inscriptionlundi 29 avril 2002StatutMembreDernière intervention 7 mars 2005 14 janv. 2003 à 10:13
Admettons que j'ai un DBLookupCombo :
quand je l'ouvre, le dataset lié à celui-ci est en position
First, mais par contre la valeur n'est pas affichée dans
la combo.
Si je fais un showmessage, j'ai bien la valeur que je veux.