Numéro auto
Modérateur : Modérateurs
Bonsoir
Dans un formulaire access, je vois en bas a gauche une petite case dans laquelle apparait le numéro de la fiche sur laquelle je suis, et au bout le nombre total de mes enregistrements ex:2 sur 181
Pour que cela soit plus lisible, je me suis crée sur mon formulaire une zone de texte avec la commande numéro auto ce qui fais que c'est plus visuel.
Par contre, si je duplique un enregistrement (besoin de 2 fiches client identiques ), ou si je supprime une fiche, le nombre total de mes fiches varie avec l'affichage en bas a gauche.
J'ai l'impression que ma case texte numauto ne s'actualise pas en fonction du nombre reel d'enregistrements.
Me suis je bien fais comprendre <IMG SRC="/images/smiles/embaressed_smile46.gif">
Si quelqu'un a une solution, elle sera la bienvenue
Merci d'avance
Dans un formulaire access, je vois en bas a gauche une petite case dans laquelle apparait le numéro de la fiche sur laquelle je suis, et au bout le nombre total de mes enregistrements ex:2 sur 181
Pour que cela soit plus lisible, je me suis crée sur mon formulaire une zone de texte avec la commande numéro auto ce qui fais que c'est plus visuel.
Par contre, si je duplique un enregistrement (besoin de 2 fiches client identiques ), ou si je supprime une fiche, le nombre total de mes fiches varie avec l'affichage en bas a gauche.
J'ai l'impression que ma case texte numauto ne s'actualise pas en fonction du nombre reel d'enregistrements.
Me suis je bien fais comprendre <IMG SRC="/images/smiles/embaressed_smile46.gif">
Si quelqu'un a une solution, elle sera la bienvenue
Merci d'avance

Si il y a un probléme, il y a une solution,
Si il y a une solution, il n'y a plus de probléme

-
- Membre hyperactif
- Messages : 676
- Enregistré le : 02 juin 2005, 23:00:00
- Localisation : Le Puy en Velay / Lyon
- Contact :
Salut,
oui tu t'es bien fait comprendre <IMG SRC="/images/smiles/wink_smile46.gif">
Le numéro auto dans access sert a numeroter les enregistrements et pas a les compter. ce NumAuto ne peut qu'augmenter et est quasiment impossible a remettre a 0 (sauf en enregistrant la base vierge sous un autre nom et encore ...) cad que tu a le nombre total d'enregistrement de ta table, y compris les supprimés et dupliqués.
par ex : si tu a 200 enregistrements, tu en ajoute 1 : 200+1 = 201 puis tu en supprime un, le num 150 par ex, et bien tu aura dans ta table, 200 enregistrements, numerotés de 1 a 149 puis de 151 à 201 et si tu en rajoute 1, il sera numeroté 202
c'est en generale une fonction (NumAuto) utilisé pour numeroté les champs dit "clef primaire" de sorte qu'un client (dans ton cas) ai toujours le même numero <U>unique</U> de client.
Pour compter le nombre d'enregistrement, il y a une fonction "compte"
- Affiche les propriétés de la case ou apparait le nombre d'enregistrement
- il y a une ligne/propriété qui s'appel "source controle", tape y texto " = [compte] " sans les "
oui tu t'es bien fait comprendre <IMG SRC="/images/smiles/wink_smile46.gif">
Le numéro auto dans access sert a numeroter les enregistrements et pas a les compter. ce NumAuto ne peut qu'augmenter et est quasiment impossible a remettre a 0 (sauf en enregistrant la base vierge sous un autre nom et encore ...) cad que tu a le nombre total d'enregistrement de ta table, y compris les supprimés et dupliqués.
par ex : si tu a 200 enregistrements, tu en ajoute 1 : 200+1 = 201 puis tu en supprime un, le num 150 par ex, et bien tu aura dans ta table, 200 enregistrements, numerotés de 1 a 149 puis de 151 à 201 et si tu en rajoute 1, il sera numeroté 202
c'est en generale une fonction (NumAuto) utilisé pour numeroté les champs dit "clef primaire" de sorte qu'un client (dans ton cas) ai toujours le même numero <U>unique</U> de client.
Pour compter le nombre d'enregistrement, il y a une fonction "compte"
- Affiche les propriétés de la case ou apparait le nombre d'enregistrement
- il y a une ligne/propriété qui s'appel "source controle", tape y texto " = [compte] " sans les "
Bonsoir et merci Nemric
J'ai mis du temps a voir ta réponse, car depuis j'ai eu bien d'autres problemes avec ma base de données (résolus a ce jour).
Je vais essayer et reviendrai eventuellement sur ce post avant cloture.
Merci
J'ai mis du temps a voir ta réponse, car depuis j'ai eu bien d'autres problemes avec ma base de données (résolus a ce jour).
Je vais essayer et reviendrai eventuellement sur ce post avant cloture.
Merci

Si il y a un probléme, il y a une solution,
Si il y a une solution, il n'y a plus de probléme

Bonjour
Je reviens sur ce post et en profite pour remercier Nemric pour ses explications bien comprises.
Par contre, je n'ai pas reussi a inserer dans mon formulaire principale une fenetre avec le nombre exact de fiches client contenues dan ma base de donnees (comme en bas a gauche de la fenetre) et qui varie en + ou en - selon si j'ajoute ou retire un enregistrement.
Si quelqu'un peut m'aider sur ce sujet (détaille si possible) ce serai sympa.
Merci d'avance
Je reviens sur ce post et en profite pour remercier Nemric pour ses explications bien comprises.
Par contre, je n'ai pas reussi a inserer dans mon formulaire principale une fenetre avec le nombre exact de fiches client contenues dan ma base de donnees (comme en bas a gauche de la fenetre) et qui varie en + ou en - selon si j'ajoute ou retire un enregistrement.
Si quelqu'un peut m'aider sur ce sujet (détaille si possible) ce serai sympa.
Merci d'avance
Bonsoir et merci Nouv, mais si tu peu me preciser ce serai bien car je debute sur acces bien qu'ayant reussi a me faire une belle base de données (a mon avis) <IMG SRC="/images/smiles/embaressed_smile46.gif"> : Mais la je seche un peu <IMG SRC="/images/smiles/confused_smile46.gif"> : ou dois je taper =compte [et mon champ]:
Merci d'avance <IMG SRC="/images/smiles/beer_yum46.gif"> <IMG SRC="/images/smiles/beer_yum46.gif">
Merci d'avance <IMG SRC="/images/smiles/beer_yum46.gif"> <IMG SRC="/images/smiles/beer_yum46.gif">

Si il y a un probléme, il y a une solution,
Si il y a une solution, il n'y a plus de probléme

slt,
dans ton formulaire : tu passes en mode création (1er outil : affichage)
dans la boîte à outils tu cliques sur l'outil AB
dans ton formulaire tu cliques à l'endroit o๠tu veux mettre le nombre de fiche
un champ se crée partie gauche = étiquette --> tu donnes un nom quelconque par exemple "nombre de fiche"
partie droitre = calcul --> tapes =compte([nomchamp])
nomchamp doit être un champ de ton formulaire et écrit exactement de la même faà§on
><>
ps si la boîte à outils n'est pas affichée tu cliques sur l'outil avec un marteau et une clé anglaise
dans ton formulaire : tu passes en mode création (1er outil : affichage)
dans la boîte à outils tu cliques sur l'outil AB
dans ton formulaire tu cliques à l'endroit o๠tu veux mettre le nombre de fiche
un champ se crée partie gauche = étiquette --> tu donnes un nom quelconque par exemple "nombre de fiche"
partie droitre = calcul --> tapes =compte([nomchamp])
nomchamp doit être un champ de ton formulaire et écrit exactement de la même faà§on
><>
ps si la boîte à outils n'est pas affichée tu cliques sur l'outil avec un marteau et une clé anglaise
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 4 invités