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 :

Numéro incrémenté selon critère variable


Sujet :

Access

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Comptable
    Inscrit en
    Octobre 2014
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Comptable

    Informations forums :
    Inscription : Octobre 2014
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Numéro incrémenté selon critère variable
    Bonjour à tous,

    J'ai une table nommée Documents avec les champs suivants :

    ID / Exercice / Type Doc
    ID est la clé primaire; Exercice l'année au format texte; Type Doc est une liste déroulante (Devis, Contrat...etc)

    Dans une requête, j'ai repris tous ces champs et ajouté un nouveau champ Prefixe qui correspond à l'expression suivante :
    Prefixe : [Exercice]&"-"[Type Doc]&"-"
    Ce qui donne, par ex, le résultat suivant : 2014-Contrat-
    Jusque là tout va bien

    Maintenant, j'aimerais ajouter dans cette même requête un numéro incrémenté, dans un champ nommé Num Auto Doc, selon le critère Prefixe qui est variable pour obtenir le résultat suivant :
    2014-Contrat-1
    2014-Contrat-2
    2012-Devis-1
    2014-Contrat-3
    2013-Contrat-1
    2014-Devis-1
    ...etc

    D'après mes recherches sur les forums (2 jours!), il faudrait utiliser Dcount ou Dmax +1. Le problème c'est que mon critère est variable et que je ne peux donc pas le saisir dans l'expression Dcount ou Dmax


    Merci pour votre aide

  2. #2
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 596
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 596
    Points : 281 917
    Points
    281 917
    Par défaut
    Bonjour Gilles et bienvenue chez nous,


    Il faut que tu procèdes en deux temps :

    1° d'abord chercher dans la table le dernier N° qui a été attribué pour cette série (par exemple avec une fonction) ;
    2° ajouter une unité et exécuter ton ajout.

Discussions similaires

  1. Réponses: 6
    Dernier message: 16/06/2014, 10h45
  2. Réponses: 0
    Dernier message: 12/02/2014, 15h51
  3. Range variable selon critère
    Par Blobomotz dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 01/07/2007, 06h41
  4. numéro à incrémenter
    Par student007 dans le forum Access
    Réponses: 10
    Dernier message: 26/12/2005, 11h03
  5. [Débutant] Probleme d'incrémentation d'une variable
    Par sakuragikan dans le forum ASP
    Réponses: 2
    Dernier message: 25/08/2005, 13h11

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