L'une des utilisations des tables dans FORMS est d'indiquer si une saisie saisie complémentaire de champ ou de formulaire est nécessaire. Si la valeur d'un champ existe dans la table, le module Verify vous demande d'effectuer une saisie complémentaire.
Dans le module Manager, sélectionnez ð Nouveau.
Dans la boîte de dialogue Nouvel objet, sélectionnez Table et cliquez sur Nouveau.
Tapez un nom pour la nouvelle table. Notez que dans FORMS les noms de table sont sensibles à la casse.
Cliquez sur OK. La boîte de dialogue Table s'affiche.
Dans la première zone de Mettre à jour la ligne, entrez les valeurs susceptibles d'apparaître dans le champ qui, si elles existent, doivent déclencher une invite de FORMS vous demandant d'effectuer une saisie complémentaire de formulaire ou de champ pendant le processus de vérification. Tapez une valeur de clé sur chaque ligne. Le champ Clé peut contenir jusqu'à 63 caractères.
Cliquez sur Fermer. FORMS enregistre automatiquement la table.
Dans la boîte de dialogue Avancé du champ choisi, entrez le nom de la table dans la zone de groupe Compléter la saisie de champ ou Compléter la saisie de formulaire.
Si vous entrez le nom de la table dans la boîte Compléter la saisie du champ, les données entrées manuellement pendant la tâche de vérification sont associées au champ.
Si vous entrez le nom de la table dans la boîte Compléter la saisie du formulaire, les données entrées manuellement pendant la tâche de vérification sont associées au formulaire, au lieu d'être associées à un champ spécifique.
Les options Table et Si vide/Si renseigné dans la boîte de dialogue Avancé fonctionnent indépendamment les unes des autres. Ainsi, si vous sélectionnez Si renseigné, la saisie complémentaire de champ est toujours déclenchée : la saisie d'un nom de table est donc inutile.
Lorsque FORMS interprète et valide chaque formulaire, il vérifie si la valeur de champ correspond à une valeur clé de la table. Si c'est le cas, l'état Incomplet est attribué au champ et Verify vous demande d'entrer la saisie complémentaire (à condition qu'Incomplet soit sélectionné comme état à vérifier, ce qui est le cas par défaut).
Pour inclure une saisie complémentaire de champ dans votre sortie, vous devez entrer dans votre description de transaction un champ de transaction, &NomChamp.
Pour inclure une saisie complémentaire de champ dans votre sortie, vous devez entrer dans votre description de transaction un champ de transaction, #Complement
Spécification de critères pour un complément de champ