Création d'un identifiant d'une base de donné
Sonia
-
Sonia7338 Messages postés 2 Statut Membre -
Sonia7338 Messages postés 2 Statut Membre -
Bonjour,
J'ai un petit problème. Je construit ma base de données sous access et je voudrai faire mon propre indentifiant. Par exemple pour l'identifiant client on prendrai les trois premières lettre et on ajoute un numéro séquentiel.
Ma requête est la suivante : SELECT Count( Fournisseur.N°_fournisseur)
FROM Fournisseur
WHERE Socièté like 'DUP%';
J'ai ensuite j'ai créer un bouton mais après je sais que je dois mettre ma requete et extraire mes trois premier caractères et concaténer "&" avec un numéro séquentiel... Mais c'est la que je bloc ...
Toute solutions sont bonne à prendre...
Merci
J'ai un petit problème. Je construit ma base de données sous access et je voudrai faire mon propre indentifiant. Par exemple pour l'identifiant client on prendrai les trois premières lettre et on ajoute un numéro séquentiel.
Ma requête est la suivante : SELECT Count( Fournisseur.N°_fournisseur)
FROM Fournisseur
WHERE Socièté like 'DUP%';
J'ai ensuite j'ai créer un bouton mais après je sais que je dois mettre ma requete et extraire mes trois premier caractères et concaténer "&" avec un numéro séquentiel... Mais c'est la que je bloc ...
Toute solutions sont bonne à prendre...
Merci
A voir également:
- Création d'un identifiant d'une base de donné
- Identifiant et mot de passe - Guide
- Base de registre - Guide
- Creation de site web - Guide
- Creation de compte google - Guide
- Creation compte gmail - Guide
4 réponses
Salut,
tu n'auras pas de numéro séquentiel avec ACCESS ou alors il faut faire ta propre gestion en VBA à chaque création de client.
Prends plutôt un champ de type 'numéro auto'.
tu n'auras pas de numéro séquentiel avec ACCESS ou alors il faut faire ta propre gestion en VBA à chaque création de client.
Prends plutôt un champ de type 'numéro auto'.
Salut,
Merci d'avoir répondu aussi vite ... mais non je ne veux pas utiliser le numéro séquentiel... On m'a dis de faire un programme VBA mais je n'est pas plus d'explication comment l'écrire...
Merci d'avoir répondu aussi vite ... mais non je ne veux pas utiliser le numéro séquentiel... On m'a dis de faire un programme VBA mais je n'est pas plus d'explication comment l'écrire...
Tu vas t'amuser...
Il faut, à chaque création de client, créer la liste de ceux qui commencent par les trois lettres, puis aller au bout de cette liste pour voir à quel numéro on s'arrête, ensuite, créer le client avec une incrémentation de numéro.
Faire attention si l'application est multiposte, il est possible, avec cette manip, d'avoir des doublons...
Il faut, à chaque création de client, créer la liste de ceux qui commencent par les trois lettres, puis aller au bout de cette liste pour voir à quel numéro on s'arrête, ensuite, créer le client avec une incrémentation de numéro.
Faire attention si l'application est multiposte, il est possible, avec cette manip, d'avoir des doublons...
salut,
Non normalement il n'y aura pas de doublons... mais ma requête est faite le bouton est fais. Quand je fais click droit propriété et je vais dans évènement je peux commencer mon VBA, qui est le suivant :
Private Sub Fournisseur_Identifiant_Click()
On Error GoTo Err_Fournisseur_Identifiant_Click
Dim stDocName As String
stDocName = "Indentifiant fournisseur Requête"
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Fournisseur_Identifiant_Click:
Exit Sub
Err_Fournisseur_Identifiant_Click:
MsgBox Err.Description
Resume Exit_Fournisseur_Identifiant_Click
End Sub
Les variables le sais ou les mettres mais pas le code ???
Merci
Non normalement il n'y aura pas de doublons... mais ma requête est faite le bouton est fais. Quand je fais click droit propriété et je vais dans évènement je peux commencer mon VBA, qui est le suivant :
Private Sub Fournisseur_Identifiant_Click()
On Error GoTo Err_Fournisseur_Identifiant_Click
Dim stDocName As String
stDocName = "Indentifiant fournisseur Requête"
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Fournisseur_Identifiant_Click:
Exit Sub
Err_Fournisseur_Identifiant_Click:
MsgBox Err.Description
Resume Exit_Fournisseur_Identifiant_Click
End Sub
Les variables le sais ou les mettres mais pas le code ???
Merci