- Dans Infrastructure Administrator, effectuez l'une des opérations suivantes :
- Cliquez sur Entreprise et connectez-vous au modèle métier d'entreprise. Ouvrez un projet.
- Cliquez sur Fichier et ouvrez un gabarit ou un dessin de modèle métier.
- Développez le noeud Modèle métier et cliquez sur Concepteur de formulaires.
Le concepteur de formulaires s'affiche dans le volet de droite. Les rubriques et classes d'objets s'affichent dans l'explorateur de formulaires.
- Dans la boîte de dialogue Concepteur, dans le volet droit, effectuez l'une des opérations suivantes :
- Dans la barre d'outils du Concepteur, cliquez sur l'icône
Liste déroulante avancée. Un contrôle nommé MASTERBOX1 est créé. Modifiez ses propriétés figurant dans le volet de gauche comme suit : - Légende = Rue :;
Contrôle détaillé = FID_LOCATION = nom de la liste déroulante
Table principale = LM_STREET
Attribut principal = FID
Attribut détaillé = FID_STREET
Affichage des attributs = NAME (attribut avec le nom de la rue)
Trier par = NAME (effectue un tri en fonction des noms de rue)
- Cliquez sur
pour ajouter une autre liste déroulante avancée. Un contrôle nommé MASTERBOX2 est créé. Modifiez ses propriétés figurant dans le volet de gauche comme suit : - Légende = District :
Contrôle détaillé : MASTERBOX1 (zone Rue ci-dessus)
Table principale = LM_DISTRICT
Attribut principal = FID
Attribut détaillé = FID_DISTRICT
Affichage des attributs = NAME (attribut avec le nom du district)
Trié par = Name (effectue un tri en fonction des noms de district).
- Cliquez sur
pour ajouter une autre liste déroulante avancée. Un contrôle nommé MASTERBOX3 est créé. Modifiez ses propriétés figurant dans le volet de gauche comme suit : - Légende = Ville :
Contrôle détaillé = MASTERBOX2 (la zone District ci-dessus)
Table principale = LM_CITY
Attribut principal = FID
Attribut détaillé = FID_CITY
Affichage des attributs = NAME (attribut avec le nom de la ville)
Trié par = Name (effectue un tri en fonction des noms de ville)
- Repositionnez les commandes souhaitées et quitter le Concepteur de formulaires.
Si des erreurs SQL surviennent, vérifiez les propriétés définies dans les étapes précédentes. Vérifiez également que les indices des attributs utilisés sont correctement définis.
Remarque : Toute utilisation de listes déroulantes, de zones principales, etc. altère les performances du formulaire de classes d'objets, car les instructions SQL supplémentaires doivent être exécutées à chaque fois que vous modifiez l'enregistrement. Cette remarque se vérifie particulièrement lorsque la table est affichée en mode Vue : cela nécessite le déplacement d'un grand nombre d'enregistrements pour afficher les enregistrements visibles de la grille. Lorsque la table est affichée en mode Vue, vous pouvez noter un léger ralentissement lors de l'utilisation de listes déroulantes et de zones principales.
Conseil : pour optimiser la vitesse, vérifiez si vous avez défini les index sur les attributs associés.