Question tout bête

Résolu
soulkeum Messages postés 26 Date d'inscription lundi 13 septembre 2004 Statut Membre Dernière intervention 7 mars 2008 - 6 nov. 2007 à 10:37
jrivet Messages postés 7392 Date d'inscription mercredi 23 avril 2003 Statut Membre Dernière intervention 6 avril 2012 - 6 nov. 2007 à 11:39
Bonjour,
je suis entrain d'analyser une application développer en vba  sur Acces
ya le  le point d'exlamation  "!"que je ne comprend pas, il sert a quoi justement merci

dim rst as recordset 

mais par exemple :

Me.ChoixClient = rst!num_client
GRecupNum = rst!num_client         où   GRecupNum est un integer

4 réponses

jrivet Messages postés 7392 Date d'inscription mercredi 23 avril 2003 Statut Membre Dernière intervention 6 avril 2012 60
6 nov. 2007 à 10:53
Re,
Oups petite inversion de lettres

Me.ChoixClient = rst!num_client equivaut à

Me.ChoixClient = rst.Fields("num_client").Value

@+: Ju£i?n
Pensez: Réponse acceptée
3
jrivet Messages postés 7392 Date d'inscription mercredi 23 avril 2003 Statut Membre Dernière intervention 6 avril 2012 60
6 nov. 2007 à 10:52
Salut,
C'est une simplification d'écriture:

Me.ChoixClient = rst!num_client equivaut à

Me.ChoixClient = rst.Fileds("num_client").Value

@+: Ju£i?n
Pensez: Réponse acceptée
0
soulkeum Messages postés 26 Date d'inscription lundi 13 septembre 2004 Statut Membre Dernière intervention 7 mars 2008
6 nov. 2007 à 11:18
encore une question ?
donc ça signifie :
on va dans le champ "num_client" et on attribu sa valeur à la variable ChoixClient
0
jrivet Messages postés 7392 Date d'inscription mercredi 23 avril 2003 Statut Membre Dernière intervention 6 avril 2012 60
6 nov. 2007 à 11:39
Re,
YEP si ChoixClient est une variable. Si c'est un Control on placera la valeur dans la propriété par défaut de ce control.

@+: Ju£i?n
Pensez: Réponse acceptée
0
Rejoignez-nous