Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Modélisation
Modélisation Le forum qui vous aide à résoudre vos questions relatives à la modélisation (tables et relations) de votre base de données sous Access. Pour les états et les formulaires, postez dans le forum IHM.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/09/2007, 12h43   #1
Membre du Club
 
Avatar de stdebordeau
 
Inscription : septembre 2007
Messages : 146
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : septembre 2007
Messages : 146
Points : 54
Points : 54
Par défaut format de la clé primaire

bonjour à tous,

je travail dans access.
mon problème est de créer une clé primaire composée de deux parties. la première est un numéroauto et la deuxième renvoie automatiquement l'année en cours. le numéroauto se réinitialisant chaque fois qu'on passe à l'année suivante.
exemple: 0056/07 pour désigner le 56ième enregistrements de l'année 2007

Merci et bonne journée
stdebordeau est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2007, 16h53   #2
Rédacteur/Modérateur
 
Avatar de Siguillaume
 
Homme Guillaume SIGUI
Chef de projet en SSII
Inscription : août 2007
Messages : 2 388
Détails du profil
Informations personnelles :
Nom : Homme Guillaume SIGUI
Localisation : Côte d'Ivoire

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : août 2007
Messages : 2 388
Points : 3 177
Points : 3 177
Envoyer un message via Yahoo à Siguillaume Envoyer un message via Skype™ à Siguillaume
En ma connaissance, le type NuméroAuto est géré par Access lui-mème. Tu ne peux pas le réinitialiser avec une condition personnalisée.

Ce que je te suggèrerais c'est d'utiliser le type numérique à la place de NuméroAuto et implémentant l'une des méthodes de ton formulaire d'enregistrement pour incrémenter ce numéro et le réinitialiser chaque fois qu'on passe à une année suivante (toujours dans le code VBA).
Siguillaume est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2007, 21h07   #3
Expert Confirmé
 
Avatar de vodiem
 
Homme Diem VO
Vivre
Inscription : avril 2006
Messages : 2 644
Détails du profil
Informations personnelles :
Nom : Homme Diem VO
Âge : 40
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Vivre
Secteur : Conseil

Informations forums :
Inscription : avril 2006
Messages : 2 644
Points : 3 897
Points : 3 897
salut à tous, et bienvenu stdebordeau

je te conseil de faire un champ NAuto de type NuméroAuto (qui ne peut être d'une autre forme), un champ DatedeCreation de type date avec valeur par défaut Date() et faire une fonction pour ton champ ClefPrimaire construite à partir de l'année et du NAuto en cours - dernier NAuto de l'année précédent.
vodiem est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h47.


 
 
 
 
Partenaires

Hébergement Web