Champs numero personaliser sur access

Fermé
Samgione - Modifié par Samgione le 22/11/2011 à 22:04
castours Messages postés 2955 Date d'inscription lundi 18 septembre 2006 Statut Membre Dernière intervention 31 août 2019 - 23 nov. 2011 à 00:54
Bonjour,


Je suis GIlles Samuel, je vous prie de m'aider a resoudre le probleme suivant sur access:
si j'ai une table Etudiant sur Access contenant trois champs: NumeroEtudiant Nom Prenom je veus prendre deux lettre dans le nom et une lettre dans le prenom plus quelques chifres ajouter automatiquement ou non pour former le code de l'etudiant.

Exemple: Gilles Samuel, Je veux que le code soit (GIS-004)

NumeroEtudiant: GIS-004
Nom : Gilles
Prenom: Samuel




NumeroEtudiant:JET-005
Nom : Jean
Prenom:Tescar

aide moi a realiser ce genre de chose sur microsoft access, j'attends votre repons, que Dieu vous benisse.
A voir également:

1 réponse

castours Messages postés 2955 Date d'inscription lundi 18 septembre 2006 Statut Membre Dernière intervention 31 août 2019 217
23 nov. 2011 à 00:54
bonjour
oui on peut extraire les premieres lettres d'un nom.
Dans les proprietés d'un champ sur evenement ecrire une procedure.
Exemple
Private Sub Code_postal_AfterUpdate()
Dim Refcli As String
'Calcul le code client
refcli = Left([Code postal] , 2) & [TypCli] & [Left([société] , 5)
Me . [CodeCli] = refcli
Me.Refresh
End Sub
Dans ce cas, on prend 2 caracteres du code postalch et 5 carecteres du nom d'une sociéte.
Entre les 2 & on peut y joindre signe du clavier
Exemple
&"-"&
A toi de faire les combinaisons
C'est un exemple pris sur un bouquin access 2000
0