Champs numero personaliser sur access

Samgione -  
castours Messages postés 2955 Date d'inscription   Statut Membre Dernière intervention   -
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.

1 réponse

  1. castours Messages postés 2955 Date d'inscription   Statut Membre Dernière intervention   217
     
    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