bonjour
a partir d'un form je me serts de ce code pour atteindre un enregistrement
qui se trouve
sur un formulaire basé sur une table avec numeroauto+ clé primaire
DoCmd.GoToRecord acDataForm, "Employés", acGoTo, 7
je ne comprends pas pourquoi il ne me donne pas l enregistrement spécifié
il m en donne un mais pas le bon?????
merci de votre aide
Pourquoi dis-tu que ce n'est pas le bon? Ce n'est pas le septième?
pgz
3stone
Salut,
"lou" | a partir d'un form je me serts de ce code pour atteindre un enregistrement | qui se trouve | sur un formulaire basé sur une table avec numeroauto+ clé primaire | DoCmd.GoToRecord acDataForm, "Employés", acGoTo, 7 | je ne comprends pas pourquoi il ne me donne pas l enregistrement spécifié | il m en donne un mais pas le bon?????
Je t'ai répondu sur ton autre message qui tourne autour du même problème!
acGoto 7 ne veut PAS dire d'aller au septième enregistrement!!!
cela veux dire "avance de 7" ce qui est totalement différent. Dailleurs, on peut parfaitement écrire: acGoto -7
Et ce ne sont pas 7 enregistrement de la table... mais dans le recordset du formulaire, ce qui est encore totalement différent!
Ne t'occupe *jamais* de l'ordre apparent des enregistrements dans la table! Crée une requête dans laquelle tu spécifie un ordre. Cette requête sera la source de ton formulaire, et seulement là tu sera assuré d'obtenir un ordre précis et prévisible !
"lou"
| a partir d'un form je me serts de ce code pour atteindre un enregistrement
| qui se trouve
| sur un formulaire basé sur une table avec numeroauto+ clé primaire
| DoCmd.GoToRecord acDataForm, "Employés", acGoTo, 7
| je ne comprends pas pourquoi il ne me donne pas l enregistrement spécifié
| il m en donne un mais pas le bon?????
Je t'ai répondu sur ton autre message qui tourne autour du même problème!
acGoto 7 ne veut PAS dire d'aller au septième enregistrement!!!
cela veux dire "avance de 7" ce qui est totalement différent.
Dailleurs, on peut parfaitement écrire: acGoto -7
Et ce ne sont pas 7 enregistrement de la table... mais dans le recordset
du formulaire, ce qui est encore totalement différent!
Ne t'occupe *jamais* de l'ordre apparent des enregistrements dans la table!
Crée une requête dans laquelle tu spécifie un ordre. Cette requête sera la
source de ton formulaire, et seulement là tu sera assuré d'obtenir un ordre
précis et prévisible !
"lou" | a partir d'un form je me serts de ce code pour atteindre un enregistrement | qui se trouve | sur un formulaire basé sur une table avec numeroauto+ clé primaire | DoCmd.GoToRecord acDataForm, "Employés", acGoTo, 7 | je ne comprends pas pourquoi il ne me donne pas l enregistrement spécifié | il m en donne un mais pas le bon?????
Je t'ai répondu sur ton autre message qui tourne autour du même problème!
acGoto 7 ne veut PAS dire d'aller au septième enregistrement!!!
cela veux dire "avance de 7" ce qui est totalement différent. Dailleurs, on peut parfaitement écrire: acGoto -7
Et ce ne sont pas 7 enregistrement de la table... mais dans le recordset du formulaire, ce qui est encore totalement différent!
Ne t'occupe *jamais* de l'ordre apparent des enregistrements dans la table! Crée une requête dans laquelle tu spécifie un ordre. Cette requête sera la source de ton formulaire, et seulement là tu sera assuré d'obtenir un ordre précis et prévisible !
"lou" | a partir d'un form je me serts de ce code pour atteindre un enregistrement
| qui se trouve | sur un formulaire basé sur une table avec numeroauto+ clé primaire | DoCmd.GoToRecord acDataForm, "Employés", acGoTo, 7 | je ne comprends pas pourquoi il ne me donne pas l enregistrement spécifié
| il m en donne un mais pas le bon?????
Je t'ai répondu sur ton autre message qui tourne autour du même problème!
acGoto 7 ne veut PAS dire d'aller au septième enregistrement!!!
cela veux dire "avance de 7" ce qui est totalement différent. Dailleurs, on peut parfaitement écrire: acGoto -7
Et ce ne sont pas 7 enregistrement de la table... mais dans le recordset du formulaire, ce qui est encore totalement différent!
Ne t'occupe *jamais* de l'ordre apparent des enregistrements dans la table!
Crée une requête dans laquelle tu spécifie un ordre. Cette requête sera la source de ton formulaire, et seulement là tu sera assuré d'obtenir un ordre
"3stone" <3stone_@_skynet_be> a écrit dans le message de news:
OysvUzftFHA.3896@TK2MSFTNGP15.phx.gbl...
Salut,
"lou"
| a partir d'un form je me serts de ce code pour atteindre un
enregistrement
| qui se trouve
| sur un formulaire basé sur une table avec numeroauto+ clé primaire
| DoCmd.GoToRecord acDataForm, "Employés", acGoTo, 7
| je ne comprends pas pourquoi il ne me donne pas l enregistrement
spécifié
| il m en donne un mais pas le bon?????
Je t'ai répondu sur ton autre message qui tourne autour du même problème!
acGoto 7 ne veut PAS dire d'aller au septième enregistrement!!!
cela veux dire "avance de 7" ce qui est totalement différent.
Dailleurs, on peut parfaitement écrire: acGoto -7
Et ce ne sont pas 7 enregistrement de la table... mais dans le recordset
du formulaire, ce qui est encore totalement différent!
Ne t'occupe *jamais* de l'ordre apparent des enregistrements dans la
table!
Crée une requête dans laquelle tu spécifie un ordre. Cette requête sera la
source de ton formulaire, et seulement là tu sera assuré d'obtenir un
ordre
"lou" | a partir d'un form je me serts de ce code pour atteindre un enregistrement
| qui se trouve | sur un formulaire basé sur une table avec numeroauto+ clé primaire | DoCmd.GoToRecord acDataForm, "Employés", acGoTo, 7 | je ne comprends pas pourquoi il ne me donne pas l enregistrement spécifié
| il m en donne un mais pas le bon?????
Je t'ai répondu sur ton autre message qui tourne autour du même problème!
acGoto 7 ne veut PAS dire d'aller au septième enregistrement!!!
cela veux dire "avance de 7" ce qui est totalement différent. Dailleurs, on peut parfaitement écrire: acGoto -7
Et ce ne sont pas 7 enregistrement de la table... mais dans le recordset du formulaire, ce qui est encore totalement différent!
Ne t'occupe *jamais* de l'ordre apparent des enregistrements dans la table!
Crée une requête dans laquelle tu spécifie un ordre. Cette requête sera la source de ton formulaire, et seulement là tu sera assuré d'obtenir un ordre