OVH Cloud OVH Cloud

numéroauto

2 réponses
Avatar
squeepy
Bonjour

j'ai crée une table, et il y a un champ avec comme paramètre NuméroAuto
Il y a une zone de texte dans un formulaire relié à ce champ dans la table
Je suis entrain de créer le "programme" pour un collégue et je fais des
tests. j'aimerais quand je supprime toutes mes lignes de tests, et quand je
revais dans le formulaire qu'il recommence au début.
C'est à dire ici que les 2 premiers enregistrements sont bons, j'aimerais
que quand je vais dans le formulaire, ca revient à 3 et non pas 72 par
exemple.
--
Merci de votre aide

2 réponses

Avatar
Tisane
Bonjour squeepy,

j'ai crée une table, et il y a un champ avec comme paramètre
NuméroAuto
Il y a une zone de texte dans un formulaire relié à ce champ dans la
table Je suis entrain de créer le "programme" pour un collégue et je
fais des tests. j'aimerais quand je supprime toutes mes lignes de
tests, et quand je revais dans le formulaire qu'il recommence au
début.
C'est à dire ici que les 2 premiers enregistrements sont bons,
j'aimerais que quand je vais dans le formulaire, ca revient à 3 et
non pas 72 par exemple.


Si la table n'est pas liée à une autre, tu peux simplement compacter la base
(menu Outils | Utilitaires de bases de données | Compacter une base).
Toutefois, tôt ou tard, tu auras des trous dans ta numérotation et c'est
normal.

--
Tisane

Avatar
Tank
Bonjour squeepy,

Au lieu du NuméroAuto, tu peux mettre une fonction de calcul dans le champ
ID (crée un nouveau champ, type numéro) du formulaire comme défaut (une
valeur incrémentée):

Choix #1: =Dmax(“[NomID]”,”NomTable”)+1

Choix #2: Comme procédure évenementielle:

Private Sub NomID_OnCurrent()
If Me.NewRecord Then
Me.NomID = DMax("[NomID]", "NomTable") + 1
End If
End Sub

------
Tank


"squeepy" wrote:

Bonjour

j'ai crée une table, et il y a un champ avec comme paramètre NuméroAuto
Il y a une zone de texte dans un formulaire relié à ce champ dans la table
Je suis entrain de créer le "programme" pour un collégue et je fais des
tests. j'aimerais quand je supprime toutes mes lignes de tests, et quand je
revais dans le formulaire qu'il recommence au début.
C'est à dire ici que les 2 premiers enregistrements sont bons, j'aimerais
que quand je vais dans le formulaire, ca revient à 3 et non pas 72 par
exemple.
--
Merci de votre aide