IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

créer une requête avec auto incrémentation


Sujet :

Access

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 13
    Points : 17
    Points
    17
    Par défaut créer une requête avec auto incrémentation
    Bonjour!


    je tente actuellement d'aider un ami en réalisant une base de données access plutot que son fichier actuel excel qui déconne de plus en plus...

    je suis toujours dans la phase modélisation, donc je n'ai pas grand chose à vous montrer...

    cependant un premier problème risque de se poser...

    le voici:

    l'utilisateur introduit dans un fichier excel les données de travailleurs (nom, prénom, adresse...)
    une référence unique est crée par excel pour chaque personne. Cette référence se crée a partir de 2 infos encodées par l'utilisateur (ce qui signifie qu'on a déja un souci par rapport à une clé primaire, puisque celle-ci ne serait attribuée qu'après encodage de certaines infos par l'utilisateur...)

    c'est 2 infos sont : l'endroit ou travaille la personne et s'il sagit d'un ouvrier, d'un employé ou d'un cadre, ensuite excel attribue un numéro

    cela donne donc comme référence:

    M. DUPONT - Employé - Paris -> PA_E001
    M.DURANT - Employé - Paris -> PA_E002
    M. SMITH - Ouvrier - Paris -> PA_O001
    M. JASON - Cadre - Paris -> PA_C001
    M. WILL - Employé - Bruxelles -> BR_E001

    je ne sais pas si cela vous parait claire.
    Mais je me dit que l'utiliser comme clé primaire ne sera pas possible puisque celle-ci ne sera créee qu'après l'encodage de l'utilisateur (donc pas possible je pense)

    Je me dirige donc vers un système de requête, cela vous parait cohérent? Mais comment incrémenter automatiquement...

  2. #2
    Expert confirmé Avatar de nico84
    Homme Profil pro
    Consultant/développeur ERP
    Inscrit en
    Mai 2008
    Messages
    3 117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant/développeur ERP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 3 117
    Points : 5 244
    Points
    5 244
    Par défaut
    Bonjour,

    Je te suggère d'abandonner cette codification aux allures antécomputériennes et de faire plutot 3 colonnes : une clé primaire automatique, un champ "statut" (qui peut changer dans le temps car il arrive que des ouvriers soient promus) et un champ "site" (qui peut changer aussi en cas de mutation).

    Sinon il est assez simple de faire une petite fonction qui retourne à la demande le premier n° libre (pour un préfixe donné)...

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 13
    Points : 17
    Points
    17
    Par défaut
    Bonjour NICO,


    merci pour la réponse, je vais donc abandonner mon idée!

    j'ai oublié de préciser qu'il n'y a pas d'evolutions possible, un ouvrier reste et restera un ouvrier, pareil pour l'employé et le cadre. et idem pour le site.

    à partir du moment ou ces trois champs sont renseignés, peut on concatainer dans une zone de texte le site le statut et la clé primaire?

    Merci!

  4. #4
    Expert confirmé Avatar de nico84
    Homme Profil pro
    Consultant/développeur ERP
    Inscrit en
    Mai 2008
    Messages
    3 117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant/développeur ERP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 3 117
    Points : 5 244
    Points
    5 244
    Par défaut
    Citation Envoyé par fabian123 Voir le message
    il n'y a pas d'evolutions possible
    Damned
    Citation Envoyé par fabian123 Voir le message
    à partir du moment ou ces trois champs sont renseignés, peut on concatainer dans une zone de texte le site le statut et la clé primaire?
    Ma foi oui

Discussions similaires

  1. Comment créer une ComboBox avec auto-completion ?
    Par padre.cedano dans le forum JavaFX
    Réponses: 9
    Dernier message: 04/09/2014, 10h19
  2. Comment créer une clé primaire auto incrémentée?
    Par lolymeupy dans le forum PowerAMC
    Réponses: 10
    Dernier message: 26/11/2013, 17h50
  3. [AC-2007] Requête avec auto incrémentation
    Par benoit85 dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 31/05/2009, 12h13
  4. Créer une requête avec variable d'une inputbox
    Par Elias Farks dans le forum VBA Access
    Réponses: 4
    Dernier message: 14/02/2008, 18h08
  5. [ABAP] Comment créer une requête avec jointure
    Par roadster62 dans le forum SAP
    Réponses: 1
    Dernier message: 21/02/2006, 17h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo