bases_de_donnees:oracle:forms
no way to compare when less than two revisions
Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | |||
— | bases_de_donnees:oracle:forms [2015/08/01 01:42] – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Développement d' | ||
+ | |||
+ | Une application Oracle Forms est un ensemble de formulaires, | ||
+ | - Forms Designer | ||
+ | * Crée et modifie les formulaires, | ||
+ | - Forms Generator | ||
+ | - Forms Runtime | ||
+ | |||
+ | Les modules applicatifs peuvent être stockés dans la base de données Oracle (si la structure de la base de données nécessaire à Developper est installée) ou forme de fichiers. | ||
+ | |||
+ | Avec l' | ||
+ | |||
+ | Dans le cas de menus, il s'agit de fichier '' | ||
+ | |||
+ | |||
+ | ===== Éléments du formulaire ===== | ||
+ | * Bloc | ||
+ | * Vue-canevas | ||
+ | * Fenêtre | ||
+ | * Déclancheur | ||
+ | * LOV (//List of values//) | ||
+ | * Groupes d' | ||
+ | * Alertes | ||
+ | * Paramètres | ||
+ | |||
+ | |||
+ | |||
+ | ===== Formuaires simples avec l' | ||
+ | |||
+ | - Aller dans **Oracle Developper Suite** -> **Forms Developper** -> **Forms Builder**. | ||
+ | - Se connecter -> **Fichier** -> **Connecter...** et entrer les données valides. | ||
+ | - Choisir **Outils** -> **Assistant bloc de données**. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ====== Déclencheurs ====== | ||
+ | * Peut être associé à des événements dûs à des actions de l' | ||
+ | * Un déclencheur peut être défini à trois niveaux : | ||
+ | - Formulaire | ||
+ | - Bloc | ||
+ | - Élément | ||
+ | |||
+ | ===== Déclencheurs au niveau formulaire ===== | ||
+ | Un déclencheur '' | ||
+ | |||
+ | |||
+ | ===== Déclencheurs au niveau bloc de données ===== | ||
+ | |||
+ | |||
+ | ===== Déclencheurs au niveau élément ===== | ||
+ | |||
+ | '' | ||
+ | |||
+ | ====== Listes de valeurs ====== | ||
+ | |||
+ | ===== LOV avec données statiques ===== | ||
+ | |||
+ | - Ajouter un groupe d' | ||
+ | - Dans la fenêtre, spécifier **Valeurs statiques**, | ||
+ | - Entrer le nom de la colonne | ||
+ | - Spécifier le type de données si nécessaire | ||
+ | - Entrer les valeurs possibles | ||
+ | - Cliquer **OK**, la fenêtre se ferme | ||
+ | - On peut renommer le groupe d' | ||
+ | - Ajouter la liste de valeurs | ||
+ | - Utiliser l' | ||
+ | - Spécifier le groupe d' | ||
+ | - Sélectionner les colonnes de LOV et cliquer **Suivant** | ||
+ | - Modifier les paramètres si nécessaire et cliquer **Suivant** | ||
+ | - Entrer le **Titre** et les autres données si nécessaire. | ||
+ | - Spécifier la LOV dans l' | ||
+ | - Aller dans les propriétés de la LOV | ||
+ | - Modifier la propriété **Affichage automatique** à **Oui**. | ||
+ | - Modifier la propriété **Sélection automatique** à **Oui**. | ||
+ | - Dans **Propriété de correspondances des colonnes**, spécifier la colonne à affecter. | ||
+ | - Ouvrir les propriétés de l' | ||
+ | - Dans la section LOV, spécifier la LOV dans la propriété **Liste des valeurs**. | ||
+ | - Et indiquer **Oui** à **Valider à partir de la liste**. | ||
+ | |||
+ | ====== Esthétique ====== | ||
+ | ===== Largeur de l' | ||
+ | La largeur de l' | ||
+ | - Aller dans le répertoire d' | ||
+ | - Aller dans les sous-répertoires '' | ||
+ | - Éditer le fichier '' | ||
+ | - Dans la section 3 **Values for the Forms applet parameters**, | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Erreurs possibles ===== | ||
+ | |||
+ | ==== FRM-10142 ==== | ||
+ | < | ||
+ | |||
+ | Dans ce cas, il faut lancer le serveur d' | ||
+ | - Aller dans **Oracle Developper Suite** -> **Forms Developper** -> **Forms Builder**. | ||
+ | - Exécuter **Start OC4J Instance**. | ||
+ | - Le formulaire peut être exécuté par un navigateur avec le plugin Java. | ||
+ | |||
+ | |||
+ | |||
+ | ==== FRM-30087 ==== | ||
+ | < | ||
+ | Pour régler le problème il faut quitter le navigateur et recommencer **Exécuter l' | ||
+ | |||
+ | |||
+ | ====== Ressources ====== | ||
+ | |||
+ | http:// | ||
+ | http:// | ||
+ | http:// |
bases_de_donnees/oracle/forms.txt · Dernière modification : 2022/02/02 00:42 de 127.0.0.1