Clé automatique personnalise en ACCESS

Résolu
lafiabougou1 Messages postés 43 Date d'inscription   Statut Membre Dernière intervention   -  
lafiabougou1 Messages postés 43 Date d'inscription   Statut Membre Dernière intervention   - 12 janv. 2025 à 14:17

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 

A voir également:

4 réponses

lafiabougou1 Messages postés 43 Date d'inscription   Statut Membre Dernière intervention   1
 

Bonjour  

Merci de votre réponse 

1
yg_be Messages postés 23538 Date d'inscription   Statut Contributeur Dernière intervention    

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

0
yg_be Messages postés 23538 Date d'inscription   Statut Contributeur Dernière intervention   1 582
 

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
yg_be Messages postés 23538 Date d'inscription   Statut Contributeur Dernière intervention   1 582 > yg_be Messages postés 23538 Date d'inscription   Statut Contributeur Dernière intervention  
 

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

0
lafiabougou1 Messages postés 43 Date d'inscription   Statut Membre Dernière intervention   1
 

Merci pour votre assistance.

0
yg_be Messages postés 23538 Date d'inscription   Statut Contributeur Dernière intervention   1 582
 

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

0
lafiabougou1 Messages postés 43 Date d'inscription   Statut Membre Dernière intervention   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
yg_be Messages postés 23538 Date d'inscription   Statut Contributeur Dernière intervention   1 582
 

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