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

Modélisation Discussion :

[conception] requête & code produit


Sujet :

Modélisation

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 97
    Points : 40
    Points
    40
    Par défaut [conception] requête & code produit
    Bonjour,

    Je suis nouveau sur le forum et je suis en train de réaliser une base de donnée pour la gestion de tarif dans ma société.

    J'aurai donc deux questions à vous soumettre:

    1/ J'ai dans une table prix 3 champs: refpdt, refclt et prix.
    On y trouve en enregistrements, les prix de base pour chaque article, ainsi que les prix spécifiques pour chaque client quand ils en ont un.
    Ainsi je voudrais obtenir pour un client donné, la liste des prix de tous les articles avec comme prix de vente, le prix de base ou le prix specifique si le client en a un.

    2/Code produit
    Dans ma base,; le code d'un produit est composé de 15 car alphanum.
    En le décomposant, on trouve tout d'abord:
    un code produit générique, qui comprend un nombre aléatoire de car.
    un code taille de 2 car
    et un code couleur de 3 car
    En sachant, qu'il y a toujours un espace entre le code taille et le code couleur, je voudrais pouvoir reconstituer mes codes art de manière automatique à partir de mes tables codes génériques, codes tailles et codes couleur.
    Je pense qu'il faut tester le nb de car du code gén, de manière à tester le nb d'espaces à mettre entre ce code gen et le code taille, de manière à avoir 15 car au total du type: M001_____T1_005

    Je vous remercie par avance de votre aide qui me sera très utile.

    merci de ne pas mettre de titre en majuscules | cafeine

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 419
    Points : 4 297
    Points
    4 297
    Par défaut
    couleur=rigth([produit];3)
    taille=left(rigth([produit];6);2)
    Elle est pas belle la vie ?

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 97
    Points : 40
    Points
    40
    Par défaut
    Je savais faire cela, mais en fait mon problème est inverse: il ne s'agit pas de décomposer un code prduit complet, mais de le reconstituer à partir de M001, T1 et 005 par exemple en sachant que:
    la longueur de M001 est variable,
    la longeur de T1 est 2
    la lg de 005 est 3
    qu'il y un espace entre T1 et 005
    et que la lg du code complet est égale à 15.

    Merci d'avance.

  4. #4
    Expert confirmé

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 419
    Points : 4 297
    Points
    4 297
    Par défaut
    ben si tu savais ça

    gauche(produit & " ";8) & " " & taille & " " & couleur

    il suffit de remplacer le 8 par la longueur voulue

    produit & guillemets 10 espaces guillemets point virgule 8

    le smiley est fourni par développez
    Elle est pas belle la vie ?

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 97
    Points : 40
    Points
    40
    Par défaut
    Désolé, si j'ai pu paraître désagréable en te disant que je savais cela, mais je ne voyais effectivement pas comment utiliser ces formules pour résoudre mon problème.

    Par contre, je dois avoir un QI inférieur à un smiley, parce que je n'ai toujours pas compris ton explication.

    Pourrais-tu m'expliquer le principe de la solution que tu me proposes afin de l'essayer et voir si je l'ai bine compris.

    Merci à toi et bonne soirée.

  6. #6
    Expert confirmé

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 419
    Points : 4 297
    Points
    4 297
    Par défaut
    si je fais mon champ & 15 espaces
    j'obtiens une chaîne
    si je prends 8 caractères à gauche de cette chaîne
    si monchamp a une longueur de 5 j'aurais 5 caractères signifiants
    et 3 espaces
    si c'est 3 trois caractères signifiants et 5 espaces
    j'ajoute à cette chaîne les autres codes et espaces souhaités
    Elle est pas belle la vie ?

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 97
    Points : 40
    Points
    40
    Par défaut
    Ok,

    Merci pour le principe j'ai compris. Je te remercie.

    As-tu une idée de principe à me donner pour la première question.
    je sais le faire sous excel avec des fonctions de recherche et des comparaisons, mais pas ds access.

    Je te remercie pour tes réponses rapides.

Discussions similaires

  1. Réponses: 3
    Dernier message: 21/05/2007, 17h34
  2. [Conception] Requête sur des dates pour stats
    Par vallica dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 30/05/2006, 10h15
  3. Conception d'interface : Code ou VCL
    Par Alfred12 dans le forum Langage
    Réponses: 19
    Dernier message: 10/03/2006, 18h58
  4. [Débutant] Conception requêtes SQL
    Par LhIaScZkTer dans le forum Langage SQL
    Réponses: 15
    Dernier message: 10/01/2006, 21h46
  5. [conception] Requête de sélection problèmes de relations
    Par snoopy69 dans le forum Modélisation
    Réponses: 26
    Dernier message: 08/11/2005, 14h23

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