jointure multiple [vba] - VB/VBA/VBS - Programmation
Marsh Posté le 31-03-2004 à 14:05:11
Je crois que je ferais deux requêtes séparées, retournant le même nombre de colonnes, et je les rassemble avec un UNION. Ainsi tu as une pseudo jointure avec tes deux tables pour le même prix ou quasi.
Marsh Posté le 31-03-2004 à 14:20:03
ok merci mais le prob c que cest dans une requete immmense donc va falloir que je la fasse en 2x ce que je peut pas vraiment
comme tout les resultats sont inseres dans une table temporaire, jaurait bien fait un update des champs manquants par apres ce que je peut pas car vba interdit un update avec une condition sur 2 table
=> je continue avec mes collections
-----
sinon j'ai encore une question (pour eviter de recreer un topic) dans un rapport jaimerai trouver le minimum de deux valeurs qui sont sur la meme ligne
champ 1 champ 2 champ 3
10 50 => 10
20 2 => 2
jai essaye min(champ1,champ2) mais ca passe pas
Marsh Posté le 31-03-2004 à 14:28:58
je sais pas si c'est possible en SQL mais vu qu'en Access, tu peux introduire du VB dans tes requêtes, te prive pas: tu fais une fonction VB dans un module et tu l'appelles dans ta requête.
Marsh Posté le 30-03-2004 à 11:49:05
ya une requete que jarrive pas a ecrire sous access (avec le constructeur de query)
jai une ref dans une table vers deux autres tables suivant la valleur d'un autre item :
table1
-------
ref_uscrit
ref_table
ici si ref_usrcrit = 150 ref_table fait reference vers table2 sinon si=250 il fait reference vers table3
comment faire ca sous access avec le constructeur de query ??? si je met les 2 liens vers les 2 tables dun coup (donc un lien table1-table2 et table1-table3) ca me retourne rien
faudrait pouvoir mettre la condition ref_usrcrit = 150
je c spa terrible comme schema mais c pas moi quil lai fait, mais jdoit lexploiter qd mm