Cher tous,
Très étrange...
J'ai deux tables.
Pour la première, je réussi sans problème à appeler certains champs dans une requête classique (je ne veux pas des autres). Pour la seconde table, il y a un problème avec les résultats de la requête. Les champs que j'appelle apparaissent bien, en premier dans la requête, puis tous les autres champs de la table s'invitent à la suite (j'ai également une version, de mes différents tests, dans laquelle les champs sont strictement dans le même ordre que dans la table, c'est-à-dire que, dans la requête, un champ non appelé apparaîtra avant un champ appelé).
J'ai testé différentes hypothèses (4 heures de boulot quand même !), dont des choses assez tarabiscotées (i.e. j'ai fait une requête de "référence" qui appelle toute la table, bref une réplique de table... un truc conceptuel qui ne sert à rien ! si ce n'est que c'est le meilleur résultat de tous mes essais...).
Je pourrai les exposer plus en longueur ici, mais avant de m'y lancer (et puisque cela sera long pour vous comme pour moi), je me dis que peut-être avez-vous déjà expérimenté la question...
Une indication tout de même: auparavant, la table était appelée dans son entier, grâce au caractère *. En aval de cette requête se trouve d'autres requêtes, emboîtées les unes dans les autres (c'est à dire que la requête de rang 2 appelle des éléments de la 1, qui va chercher dans la table). Pour être sûr qu'il n'y avait pas d'effet dû à une "empreinte" (hypothèse absurde, je vous le concède), ou bien à la cascade en aval, je suis reparti de zéro (ms à part la table évidemment), mais rien n'y fait.
Henri
PS: Pour ceux qui éprouveraient des difficultés avec des requêtes et des ordres de champs, pensez que l'option "Figer les colonnes" puis "Défiger" a pu ramener certains champs en premier. IL n'y a pas d'autres solutions, me semble-t-il, que de recréer la requête pour "partir à zéro".
Partager