PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → Configurer une ZR par programmation
Configurer une ZR par programmation
Débuté par Jean Turcotte, 19 jan. 2023 16:24 - 4 réponses
Membre enregistré
1 123 messages
Popularité : +8 (8 votes)
Posté le 19 janvier 2023 - 16:24
Lorsqu'on configure une ZR avec les 7 onglets, il est facile de relier des rubriques entre elles;




Plusieurs programmeurs expérimentés me conseillent de configurer mes ZR par programmation. J'hésite car ma rubrique principale est reliée à 24 sous-rubriques. Comme l'image précédente le montre, c'est facile en mode automatique mais par programmation, je devrais programmer quelque chose comme;
POUR TOUT REQ_RechercheVehiculeParID
HLitRecherchePremier(T_MARQUES, IDT_MARQUES, REQ_RechercheVehiculeParID.IDT_MARQUES)
SI HTrouve(T_MARQUES) ALORS
sMarque est une chaîne = T_MARQUES.sMarque
FIN
FIN

Existerais-t-il une façon de recréer ce lien plus rapidement. Exemple;
POUR TOUT REQ_RechercheVehiculeParID
sMarque est une chaîne = REQ_RechercheVehiculeParID.IDT_MARQUES.sMarque
FIN


Merci !

--
Jean Turcotte
WX 28
Android 9.0 sur Galaxy S8
Laptop Lenovo I7 12GB Ram
Membre enregistré
796 messages
Popularité : +40 (42 votes)
Posté le 19 janvier 2023 - 17:16
Bonjour, pourquoi ne pas inclure cette relation entre les tables dans la requête elle-même ?


Rubén
Membre enregistré
1 123 messages
Popularité : +8 (8 votes)
Posté le 19 janvier 2023 - 23:30
Rubén Sánchez Peña a écrit :
Bonjour, pourquoi ne pas inclure cette relation entre les tables dans la requête elle-même ?


Rubén

Excellente idée Ruben. Je l'ai essayé et malheureusement, après avoir ajouté 12 liaisons, la recherche des meilleurs liaisons qui s'exécute après dure une éternité... et je fini par stopper le processus.

Des Idées?

--
Jean Turcotte
WX 28
Android 9.0 sur Galaxy S8
Laptop Lenovo I7 12GB Ram
Membre enregistré
3 342 messages
Popularité : +93 (137 votes)
Posté le 20 janvier 2023 - 08:11
@jean, je ne sais pas si ça t'aide mais
il est possible de créer une table (analyse) a partir d'une requête.
Sinon il est possible de modifier manuellement ton code SQL de ta requête.
Ou même de faire exécuter directement un code SQL
https://doc.pcsoft.fr/?20009
Membre enregistré
1 123 messages
Popularité : +8 (8 votes)
Posté le 23 janvier 2023 - 03:57
Je vais regarder ça de plus près mais je ne suis malheureusement pas très avancé en SQL.

Merci pour l'info!

--
Jean Turcotte
WX 28
Android 9.0 sur Galaxy S8
Laptop Lenovo I7 12GB Ram