Génération de la cinématique en mode accès SQL
Remarque : lorsque l'entité logique a un serveur logique par défaut, les instructions concernant l'entité sont affectées automatiquement au serveur logique.
Dans l'exemple ci-dessous, <S1> est le serveur logique par défaut de ENTITE1, et <S2> est le serveur logique par défaut de ENTITE2..
Structure type
* Pour la fenêtre DEBUT_STD_CIN <S1> LIRE_SQL ENTITE1 *COND(ZONE_ACCES1 = :VAR_HOTE1 ET ....) <S1> INSERER_STD ENTITE1 INSERER_STD FIN_STD_CIN
* Pour une liste DEBUT_STD_CIN VIDER_LST <fenêtre.objet:ppté_liste> <S2> CHARGT_LST CHRG_ENTITE2 <S2> INSERER_STD ENTITE2 <S2> INSERER_STD <S2> INSERER_ELT <fenêtre.objet:ppté_liste> <S2> FIN_CHARGT_LST FIN_STD_CIN |
La condition de l'instruction LIRE_SQL générée dépend du chemin d'accès spécifié.
Quant aux variables hôtes de la condition SQL, celles prises en compte sont :
La première zone écran en Entrée/Sortie dont l'origine est la propriété logique définie dans l'accès de l'entité.
La première zone écran dont l'entité logique d'origine est différente de l'entité traitée, tout en ayant la même propriété conceptuelle d'origine ;
La zone de l'entité constituant l'accès.
Cliquez ci-dessous pour plus d'informations sur :