Concepteur de formulaires : outil de lancement des formulaires SQL - propriétés

Un contrôle Outil de lancement des formulaires SQL (ComplexReference) n'est pas relié à un attribut de base de données de la table active. Ce contrôle vous permet d'ouvrir le formulaire d'une autre table à l'aide d'un filtre. Vous pouvez définir ce filtre à l'aide d'instructions SQL complexes.

Vous pouvez tester l'instruction SQL dans l'assistant SQL.

Propriété

Description

Catégorie système

 

Nom de la classe

Référence complexe

Nom

Spécifie le nom du matériau. Par exemple, $COMPLEXREFERENCE1.

Catégorie spécifique

 

Table détaillée

Indique la table que vous souhaitez ouvrir. Sélectionnez la table.

Filtre

Définit le filtre qui sera exécuté. Définissez les valeurs qui doivent être remplacées dans {}. Cliquez sur pour ouvrir l'assistant SQL.

Exemples :

FID = {FID_

Par exemple, name = (select typename from specialtable where height = {objectheight} and width={objectwidth})

Vous pouvez utiliser le contrôle Référence complexe avec des paramètres d'entrée, par exemple un rayon que l'utilisateur est invité à entrer. Un champ d'entrée s'affiche. Si le paramètre est une valeur numérique, vous devez utiliser le caractère #. S'il s'agit d'une valeur de type texte, utilisez le caractère $.

Exemple : {#Radius} {$Name}

SDO_WITHIN_DISTANCE(a.Geom,
(select geom from LM_POINT where fid={fid}) ,
'distance = {#Radius}') = 'TRUE'