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

VBA Access Discussion :

relation entre tables/requetes


Sujet :

VBA Access

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Août 2008
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 71
    Points : 41
    Points
    41
    Par défaut relation entre tables/requetes
    Bonjour,

    Je débute sur Access (mais j ai lu tous les tutoriels...)

    Voila, j ai une table et une requete et j aimerais obtenir une nouvelle table dans laquelle chaque champ serait le résultat de la division de chaque champ de la table par un champ (toujours le meme) de la requete ...

    J espere etre assez claire dans mes explications...

    Merci pour votre aide

  2. #2
    Membre habitué
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    153
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 153
    Points : 161
    Points
    161
    Par défaut
    Salut,

    Je sais pas si j'ai tout compris à ce que tu as dit... mais je pense que la solution à ton problème n'est pas à mettre dans une table, mais plutôt dans une requête.

    Je vais prendre un exemple :
    Admettons que ta table soit la suivante :
    TABLE (id, ch1, ch2, ch_div)
    avec ch1, ch2 et ch_div des nombres.

    Il te suffit de faire un requête
    RQ(TABLE.id, Expr2: [ch1]/[ch_div], Expr1: [ch2]/[ch_div])

    Ensuite, tu pourra exploiter cette requête sur tes formulaires ou en VB comme si c'était une table.

    J'ai peut-être occulté l'histoire de ta requête que j'ai pas très bien compris, mais cette solution doit pouvoir s'appliquer à ton truc...

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Août 2008
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 71
    Points : 41
    Points
    41
    Par défaut
    Désolée, j essaye de faire plus clair,
    en réalité,
    mon [ch_div] est un nombre qui vient d une requete qui n a, a priori, rien a voir avec ma table...
    Je ne vois pas comment relier TABLE:[ch1],[ch2],...etc avec REQ:[ch_div]pour pouvoir créer la requete dans laquelle je pourrais faire les divisions...[ch1]/[ch-div]...etc


  4. #4
    Membre habitué
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    153
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 153
    Points : 161
    Points
    161
    Par défaut
    Hum, j'imagine qu'il est possible d'établir un lien entre les données de ta table, et ceux de ta requête (sinon, à moins que la valeur de ta requête soit fixe, je vois pas comment tu peut savoir quel enregistrement diviser par quel valeur...)

    Donc, si ce lien existe, il suffit d'établir la relation lors de la génération de ma requête.
    Tu affiche le ta requête et ta table dans l'éditeur de requête, tu relis tes 2 champs et tu execute utilise tes champs de calcul tout bêtement.

    Si il n'y a qu'une seule valeur résultant de ta requête, tu fais la même chose mais sans la liaison... dans la requête, ca va te créer un produit cartésien, et donc, tu pourra faire le même calcul..

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Août 2008
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 71
    Points : 41
    Points
    41
    Par défaut
    effectivement...
    je me complique la vie
    merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Access me change mes relations entre tables
    Par karimspace dans le forum Access
    Réponses: 14
    Dernier message: 29/03/2006, 09h57
  2. Relation entre tables dans bdd différentes
    Par Mandotnet dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 29/03/2006, 08h03
  3. Les relations entre tables
    Par sheira dans le forum MS SQL Server
    Réponses: 11
    Dernier message: 20/03/2006, 15h03
  4. Récupération des relations entre tables
    Par Themacleod1980 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 02/02/2006, 11h34
  5. relations entre tables
    Par ilyassou dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 22/11/2005, 07h48

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