Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.
Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.
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 15/12/2011, 10h18   #1
Invité de passage
 
Inscription : novembre 2005
Messages : 13
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 13
Points : 2
Points : 2
Par défaut Problème de requête

Bonjour à tous,

Je vous prie de m'excuser si la question suivante a déjà été traitée, mais tous les sujets que je farm depuis 2j ne m'apportent pas de réponse (et je vais devenir fou aussi, par la même occasion ). Je vais essayer d'être le plus clair possible.

Je vous plante le décors : j'ai une base avec plusieurs tables (jusqu'ici, tout va bien) et tout plein de relations entre les tables (clés primaires, étrangères).
A partir de ces tables, je dois les requêter afin de parvenir à un résultat (Access est fait pour ça...).

Le problème est que je dois faire un type de requête assez spécial (je pense) : j'ai une table "A" reliée à deux tables : "B init" et "B", sachant que "B init" et "B" ne sont pas forcément remplies pour la table A. Ensuite, plusieurs calculs doivent apparaître dans ma requête : s'il y a un "B init", alors prendre cette valeur X qu'on va sommer avec celle de "B" (exemple). De plus, il faut regrouper uniquement les "B", et ne choisir que les "B init" et "B" ayant un champ égal à une variable en paramètre.

Ma question est la suivante : est-il possible de faire une requête VBA par "ligne" dans une requête et l'afficher de manière classique? Pour l’existence de "B init" par exemple, j'aurais bien faire un select avec la clé primaire dans un IIF pour voir s'il existe, mais marche pô...

Je sais que ça ne doit pas vraiment être clair, mais je ne vois pas comment vous l'exposer d'une autre manière.
Quoi qu'il en soit, merci beaucoup d'avance

Edit :
En fait, pour faire simple, ça me ne me parait pas difficile de faire tout ça en VBA, mais je voudrais afficher le tout comme si c'était issu d'une requête (du style je remplis un grand tableau?)
Linuss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2011, 12h11   #2
Invité de passage
 
Inscription : novembre 2005
Messages : 13
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 13
Points : 2
Points : 2
J'ai choisi la solution de facilité et de me faire un bel algo en VBA qui met tout dans un fichier Excel.
Merci quand même pour ceux qui ont lu le sujet et tenté de m'aider
Linuss est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



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


 
 
 
 
Partenaires

Hébergement Web