N° d'enregistrements différents table et form
Résolu
iniwa
Messages postés
6
Date d'inscription
Statut
Membre
Dernière intervention
-
Jean_Jacques Messages postés 1040 Date d'inscription Statut Membre Dernière intervention -
Jean_Jacques Messages postés 1040 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
J'ai une petite table Access comprenant 5 champs dont une clé primaire en numérotation auto.
J'ai crée un formulaire pour alimenter cette table.
Depuis peu, lorsque je saisie une ligne dans le formulaire elle ne prend plus comme N° d'enregistrement, le dernier, mais un au "hasard". Alors que dans la table elle se place bien en dernier.
(Ex : il y a 241 enregistrements dans ma table. J'en saisie un. Dans la table il aura bien le N° d'enregistrement 242 et il s'affichera en dernier. Mais dans le formulaire il prendra le N° d'enregistrement 115 en plein milieu.
Si j'en saisi un autre il aura le N° 243 dans la table, et le N° 116 dans le formulaire, etc ...)
Je n'ai pas de perte de données, mais c'est galère pour vérifier sa saisie.
Je ne vois pas ce qui cloche.
Merci de votre aide.
J'ai une petite table Access comprenant 5 champs dont une clé primaire en numérotation auto.
J'ai crée un formulaire pour alimenter cette table.
Depuis peu, lorsque je saisie une ligne dans le formulaire elle ne prend plus comme N° d'enregistrement, le dernier, mais un au "hasard". Alors que dans la table elle se place bien en dernier.
(Ex : il y a 241 enregistrements dans ma table. J'en saisie un. Dans la table il aura bien le N° d'enregistrement 242 et il s'affichera en dernier. Mais dans le formulaire il prendra le N° d'enregistrement 115 en plein milieu.
Si j'en saisi un autre il aura le N° 243 dans la table, et le N° 116 dans le formulaire, etc ...)
Je n'ai pas de perte de données, mais c'est galère pour vérifier sa saisie.
Je ne vois pas ce qui cloche.
Merci de votre aide.
A voir également:
- N° d'enregistrements différents table et form
- Table ascii - Guide
- Table des matières word - Guide
- Différence entre tcp et udp - Guide
- Table des caractères - Guide
- Table des annexes word ✓ - Forum Word
6 réponses
Bonjour iniwa,
Ce comportement du formulaire est .... déroutant ... en effet !
Le formulaire de saisie comporte-t-il un "évènement sur ouverture" ?
Si oui, lequel ?
Cordialement
Ce comportement du formulaire est .... déroutant ... en effet !
Le formulaire de saisie comporte-t-il un "évènement sur ouverture" ?
Si oui, lequel ?
Cordialement
Bonjour Jean Jacques et merci,
En effet il y a une macro qui, lors de l'ouverture va au dernier enregistrement.
Autre précision, la base est sur un serveur et accessible à plusieurs utilisateurs qui peuvent se connecter dessus avec access 2000 ou 2007. A l'origine la base à été crée avec Access 2000.
Cordialement
En effet il y a une macro qui, lors de l'ouverture va au dernier enregistrement.
Autre précision, la base est sur un serveur et accessible à plusieurs utilisateurs qui peuvent se connecter dessus avec access 2000 ou 2007. A l'origine la base à été crée avec Access 2000.
Cordialement
iniwa,
Le code devrait se présenter sous cette forme ....
stDocName = "Nom_du_formulaire"
DoCmd.OpenForm stDocName, , , , acFormAdd
Le code devrait se présenter sous cette forme ....
stDocName = "Nom_du_formulaire"
DoCmd.OpenForm stDocName, , , , acFormAdd
Jean Jacques,
En fait je ne sais pas comment voir ce code.
Si je vais en "Macro", j'ai une fenêtre où il a une colonne "Action" "OuvrirFormulaire" et dessous "AtteindreEnregistrement"
Mode de données : "Modification"
Mode de fenêtre : "Standard"
Si je clique sur arguments, j'ai :
"Nom du Formulaire"; Formulaire; ; ;
; ; Dernier;
Cordialement
En fait je ne sais pas comment voir ce code.
Si je vais en "Macro", j'ai une fenêtre où il a une colonne "Action" "OuvrirFormulaire" et dessous "AtteindreEnregistrement"
Mode de données : "Modification"
Mode de fenêtre : "Standard"
Si je clique sur arguments, j'ai :
"Nom du Formulaire"; Formulaire; ; ;
; ; Dernier;
Cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Iniwa,
Afin de consulter les évènements d'un formulaire, il faut passer en mode création :
Ensuite accéder aux propriétés "évènement"
Puis activer la ligne "sur ouverture"
Dans la foulée, cliquer sur les trois petits points à la toute extrémité de la ligne..
Une petite fenêtre s'ouvre et affiche le code (s'il existe ...)
Sinon, il faut saisir ce qui suit en l'en l'adaptant :
stDocName = "Nom_du_formulaire"
DoCmd.OpenForm stDocName, , , , acFormAdd
Fermer pour terminer, et réouverture du formulaire ....
Cordialement
Afin de consulter les évènements d'un formulaire, il faut passer en mode création :
Ensuite accéder aux propriétés "évènement"
Puis activer la ligne "sur ouverture"
Dans la foulée, cliquer sur les trois petits points à la toute extrémité de la ligne..
Une petite fenêtre s'ouvre et affiche le code (s'il existe ...)
Sinon, il faut saisir ce qui suit en l'en l'adaptant :
stDocName = "Nom_du_formulaire"
DoCmd.OpenForm stDocName, , , , acFormAdd
Fermer pour terminer, et réouverture du formulaire ....
Cordialement