bonjour a tous
je debute avec access et malgre toutes mes recherche je n'arrive pas a resoudre mon probleme .
je voudrais que mon num auto s'incremente a l'ouverture de mon formulaire
merci
bonjour a tous
je debute avec access et malgre toutes mes recherche je n'arrive pas a resoudre mon probleme .
je voudrais que mon num auto s'incremente a l'ouverture de mon formulaire
merci
si c'est un numéro automatique il s'incrémente automatique mais ce que tu veux veux c'est peut etre qu'il se réinitialise?
Si tu as créé un champ "Num auto", il faut savoir qu'il s'incrémente lorsque tu ajoutes un enregistrement à la table. Donc si tu veux qu'il s'incrémente à l'ouverture d'un formulaire, il faut que l'évènement "ouverture" se vois associé l'ajout d'un enregistrement à la table.
SI je comprend bien ce que tu veux ...
merci de m'aider
en faite je voudrais que le num se mettre a l'ouverture du formulaire sans avoir de case a remplir
merci
je ne pense pas que ce soit possible!!! désolée
Salut,
Je ne suis pas sûr, mais je crois que vous voudriez qu'à l'ouverture du formulaire le champs numéroauto ne soit pas selectioner.
en mode création propriété de votre zone de texte/autre/index de tabulation (il commence de à partir de 0) ou bien rend cette zone de texte invisible.
j'espère t'avoir aidé.
Bonne chance .
Merci
non pas tout a fait .
je voudrais que le num auto s'incremente a l'ouverture du formulaire sans avoir de case a remplir .c'est pour gerer des abonnements je veux pouvoir avoir le numero qui sera affecter a l'adherent et pourvoir venir completer sa fiche ulterieuremnt .
mais merci quand meme
Bonjour,
As-tu tenter d'affecter sur l'évenement ouverture de ton formulaire des valeurs de type chr(13) ou des blancs " " aux champs dont la saisie est obligatoire :
Tout dépend comment est construite ta table :
si ta clé primaire est le champ no auto, le seul fait d'affecter un caractère à un des autres champs doit générer un nouvel enregistrement ; que tu pourras ensuite revenir modifier.
Le seul soucis avec le no auto c'est que d'une part tu ne contrôle pas les valeurs qu'il génère, d'autre part il arrive qu'il saute carrément des plages entières de no...
Une autre solution pour toi serait peut-être d'ouvrir ton formulaire sur le dernier enregistrement, au niveau de ta table au lieu d'utiliser un no auto tu créer juste un champ numérique, une fois positionner sur le dernier enregistrement tu affecte la valeur du no de ton dernier enregistrement à une variable, puis tu incrémente de 1 cette variable, tu lance un nouveau enregistrement et affecte la valeur de la variable au no de l'enregistrement... et idem ci-dessus par exemple tu affecte un caractère blanc à un champs et ton enregistrement est alors actif..
L'avantage de la deuxième solution c'est que tu contrôles la valeur des no d'enregistrement que tu créer...
bon courage
Joel Massol
Partager