cs_othland
Messages postés298Date d'inscriptionjeudi 18 décembre 2003StatutMembreDernière intervention 9 février 2010
-
15 nov. 2007 à 12:02
cs_othland
Messages postés298Date d'inscriptionjeudi 18 décembre 2003StatutMembreDernière intervention 9 février 2010
-
15 nov. 2007 à 14:56
Bonjour tout le monde,
J'ai un composant DBNavigator et un bouton.
dans le code source de mon bouton, je veux appeler la procedure:
DBNavigator1Click(Sender: TObject; Button: TNavigateBtn)
avec la valeur de Button = nbRefresh
donc mon appel sera comme cela :
DBNavigator1Click(Sender: TObject; 'nbRefresh')
Mais à la place de Sender, je ne sais pas quoi mettre!!
jelume
Messages postés120Date d'inscriptionmardi 3 avril 2007StatutMembreDernière intervention15 novembre 20071 15 nov. 2007 à 14:38
il ne se passe rien sans doute parce que tu n'as pas codé l'évènement
et ce n'est pas utile tout ça si c'est juste pour rafraichir l'affichage.
Fais simplement un requery sur ta requète ou un refresh sur ta table, ça fera pareil
cs_othland
Messages postés298Date d'inscriptionjeudi 18 décembre 2003StatutMembreDernière intervention 9 février 20101 15 nov. 2007 à 14:24
Merci pour vos réponse jelum et khawarizm, mais!
lorsuqe j'utilise la première méthode :
Form1.DBNavigator1.OnClick(nil, nbRefresh);
ça me donne toujours une erreur de violation de mémoire!
et quand j'utilise la 2eme :
form1.DBNavigator1Click(self,nbRefresh);
il ne se passe rien!!
ce que je veux moi, c'est générer l'évènement onclick de mon DBNavigator en prenant en concideration l'optio refresh!!!
autrement dit, lorsque l'utilisateur clique sur mon boutton ou bien sur le refresh de mon BDNavigator, il faut que ça donne le même résultat.!!
cs_othland
Messages postés298Date d'inscriptionjeudi 18 décembre 2003StatutMembreDernière intervention 9 février 20101 15 nov. 2007 à 14:56
ah comme je suis con!
t'as raison jelume, il me suffit de mettre dans le code de mon bouton :
ADODataSet1.Refresh;
et le tour est joué!!
Merci beaucoup!
il me reste maintenant le probleme de mes 3 champs lookup!!