Bonjour,
J'ai un souci avec la fenêtre principale de mon application.
Celle-ci contient 5 onglets correspondats chacun à un état de commande (toutes, en cours, envoyée, reçue, supprimée).
Ces onglets contiennent tous une table et chaque table est liée à la requête qui suit :
Le paramètre est l'état de la commande correspondant à l'onglet dans lequel on se trouve.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 SELECT Commande.IDCommande AS IDCommande, Commande.dateCommande AS dateCommande, EtatCommande.libelle AS libelle_Et, Commande.dateReception AS dateReception, TypeCarte.libelle AS libelle, COUNT(Carte.IDCarte) AS Comptage_1 FROM EtatCommande INNER JOIN Commande ON Commande.IDEtatCommande = EtatCommande.IDEtatCommande, Commande LEFT OUTER JOIN Carte ON Carte.IDCommande = Commande.IDCommande, TypeCarte INNER JOIN Commande ON Commande.IDTypeCarte = TypeCarte.IDTypeCarte WHERE ( EtatCommande.libelle LIKE %{Param1}% ) GROUP BY Commande.IDCommande, Commande.dateCommande, EtatCommande.libelle, Commande.dateReception, TypeCarte.libelle ORDER BY IDCommande DESC, dateCommande DESC
A chaque initialisation des tables, la seule ligne de commande est un "MaSource.param1 = <etat de la commande>"
Le problème, c'est que lorsque le lance mon application, toutes les tables n'affichent que le contenu de la table des commandes supprimées (une ligne correspondant à la seule commande supprimée). Cette table est dans le dernier onglet, je ne sais pas si ça a un quelconque rapport.
J'ai essayé en actualisant mes tables avec des TableAffiche(table, taInit) à l'initialisation de ma fenêtre. Les tables affichent bien chacune leur contenu mais si je sélectionne une ligne, celle-ci se transforme en la seule ligne de ma table de commandes supprimées.
Voyez-vous où est le problème et comment le résoudre ?
Merci d'avance,
Aenur.
Partager