OVH Cloud OVH Cloud

remplir une zone de liste dans un état

1 réponse
Avatar
Thierry Giraud
Bonjour,

Je tourne en rond depuis un certain temps déjà, et j'espère que ce forum va
enfin me permettre de trouver une solution à mon problème.

Voici les fait :
Une base avec 3 tables

t_projet:
-num_proj
-lib_proj

t_client_interne:
-cle
-lib_cli
-num_proj

t_client_externe:
-cle
-lib_cli
-num_proj

Pour un même projet, j'ai un ou plusieurs clients internes ou externes.

Je voudrais un état dans lequel j'ai un enregistrement par projet et pour
lequel j'affiche tous les clients (int & ext).
Pour l'instant, j'essaye de faire un etat basé sur une requete type (select
* from t_projet) avec une rupture en fonction du numéro de projet.
Pour les clients, j'ai crée des champs indépendant (zone de liste) que je
voudrait remplir avec une requète du type (select lib_cli from
t_client_interne where t_client.num_proj = MonEtat.numproj)

Malheureusement, ça marche bien pour le premier enregistrement, mais pour
les suivants, j'ai toujours les mêmes clients qui s'affiche alors que le
numproj affiché change bien à chaque fois...

C'est pas facile d'expliquer mon soucis sans une cature d'écran, j'espère
qu'un Champollion arrivera à me décrypter.

Merci d'avance à tout ceux qui pourront m'apporter de l'aide.

Cordialement

Thierry Giraud

1 réponse

Avatar
Thierry Giraud
Désolé, j'ai trouvé une solution en utilisant des sous-états !!

Merci à vous.


Bonjour,

Je tourne en rond depuis un certain temps déjà, et j'espère que ce forum va
enfin me permettre de trouver une solution à mon problème.

Voici les fait :
Une base avec 3 tables

t_projet:
-num_proj
-lib_proj

t_client_interne:
-cle
-lib_cli
-num_proj

t_client_externe:
-cle
-lib_cli
-num_proj

Pour un même projet, j'ai un ou plusieurs clients internes ou externes.

Je voudrais un état dans lequel j'ai un enregistrement par projet et pour
lequel j'affiche tous les clients (int & ext).
Pour l'instant, j'essaye de faire un etat basé sur une requete type (select
* from t_projet) avec une rupture en fonction du numéro de projet.
Pour les clients, j'ai crée des champs indépendant (zone de liste) que je
voudrait remplir avec une requète du type (select lib_cli from
t_client_interne where t_client.num_proj = MonEtat.numproj)

Malheureusement, ça marche bien pour le premier enregistrement, mais pour
les suivants, j'ai toujours les mêmes clients qui s'affiche alors que le
numproj affiché change bien à chaque fois...

C'est pas facile d'expliquer mon soucis sans une cature d'écran, j'espère
qu'un Champollion arrivera à me décrypter.

Merci d'avance à tout ceux qui pourront m'apporter de l'aide.

Cordialement

Thierry Giraud