Clé automatique personnalise en ACCESS

Résolu
lafiabougou1 Messages postés 52 Statut Membre -  
lafiabougou1 Messages postés 52 Statut Membre -

Bonjours,

Je suis entrain apprendre access de Microsoft. Je souhaite personnalise ma clé  primaire.

Voici ce que je souhaite avoir :

SC010001

Explication 

SC: est constat il ne change 

01: les deux dernières années de l'année de saisie.

0001: est une numérotation automatique 

Merci 

4 réponses

  1. lafiabougou1 Messages postés 52 Statut Membre 1
     

    Bonjour  

    Merci de votre réponse 

    1
  2. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     

    bonjour, cela se fait en général via une fonction VBA.

    0
    1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
       

      un exemple:

      Option Explicit
      
      Function specialkey() As String
      Dim debut As String, existant
      debut = "SC" + Right(CStr(Year(Now())), 2)
      existant = Right(DMax("custom", "customkey", "len(custom)=8 and custom like '" + debut + "*'"), 4)
      If Not IsNumeric(existant) Then
          existant = "0000"
      End If
      specialkey = debut + Format(CInt(existant) + 1, "0000")
      Debug.Print Now(), debut, existant, specialkey
      End Function

      Ensuite, créer une macro "avant modification", qui modifie le champ.

      0
      1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588 > yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention  
         

        un exemple de macro: https://ibb.co/1zwwtyh

        0
  3. lafiabougou1 Messages postés 52 Statut Membre 1
     

    Merci pour votre assistance.

    0
    1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
       

      Si cela fonctionne, peux-tu marquer la discussion comme résolue?

      0
  4. lafiabougou1 Messages postés 52 Statut Membre 1
     

    Bonjour 

    Un grand merci. Si je dois apprendre et approfondir ma connaissance en access quel sont tutoriel et site que vous me conseiller.

    Merci 

    0
    1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
       

      Je n'ai aucune suggestion de tutoriel ou de site.

      Peut-être poser cette question dans une nouvelle discussion sur ce forum, ou chercher si cette question a déjà été posée?

      0