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.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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.
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.