PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2025 → Table basée sur une requête
Table basée sur une requête
Débuté par Jean-Christophe Collin, 19 jan. 2026 13:28 - 3 réponses
Posté le 19 janvier 2026 - 13:28
Bonjour,

J'ai une table basée sur une requête que je modifie ensuite par programmation en fonction des besoins avec la propriété "FichierParcouru".

Dans un premier cas la nouvelle requête sur laquelle doit se baser la table a la même structure que la requête initiale (mêmes rubriques) et tout fonctionne normalement.

Dans un second cas la nouvelle requête ne comprend pas toutes les rubriques de la requête initiale. Je supprime donc les liaisons des colonnes de la table avec les rubriques absentes (en mettant COL_xx..LiaisonFichier = "") avant de relier la table et la requête.

Mais j'ai un problème : la table comprend plus lignes que de nombre d'enregistrements de la requête. En fait certains enregistrements de la requête apparaissent deux fois dans la table.

J'ai créé en parallèle une autre table qui se base directement dans l'éditeur sur cette deuxième requête et là pas de problème (j'ai donc en exécution deux tables qui se basent sur la même requête mais qui n'affichent donc pas le même nombre de lignes...).

Je serai preneur de vos idées pour résoudre ce problème !

Merci d'avance,

Jean-Christophe
Posté le 19 janvier 2026 - 19:01
Je suis passé d'une table "chargé en mémoire" à "Accès Direct" et le problème a été résolu.

Mais ce n'est pas très satisfaisant, donc toujours preneur de vos idées !

Merci
Membre enregistré
4 328 messages
Posté le 19 janvier 2026 - 23:12
Bonjour,
As-tu tenté d'utiliser ConstruitTableFichier ?

--
Il y a peut être plus simple, mais, ça tourne
Quand tout a échoué, utilise l'option RTFM
Posté le 22 janvier 2026 - 15:55
Non je ne connaissais pas cette fonction.

Je vais regarder ça.

Merci !