FORM EDIT
FORM EDIT ( {aTable ;} form )
FORM EDIT ( {aTable ;} form ; object )
Paramètres | Type | Description | |
---|---|---|---|
aTable | Table | → | Table à laquelle appartient le formulaire; Si omis : Table par défaut ou utilisation d'un formulaire projet |
form | Text | → | Nom du formulaire |
object | Text | → | Nom de l'objet du formulaire ou nom du groupe |
Historique
Release | Modifications |
---|---|
20 R8 | Prise en charge du paramètre object |
Description
The FORM EDIT command opens the form associated to aTable in the 4D Form editor, with optionnally object selected.La commande FORM EDIT ouvre le formulaire form associé à aTable dans l'éditeur de formulaires de 4D, avec optionnellement object sélectionné. Notez que vous devez avoir accès à l'environnement de Structure, sinon l'erreur -9804 ("Cannot open form") est générée.
La commande est asynchrone : elle retourne immédiatement à la méthode appelante et n'attend pas que le formulaire soit ouvert.
Si vous passez le paramètre optionnel aTable, vous indiquez la table associée à form. Si vous omettez ce paramètre, vous indiquez que form est un formulaire projet.
Dans le paramètre form, passez le nom du formulaire à ouvrir dans l'éditeur de formulaires de 4D. Si vous passez un nom qui n'existe pas, l'erreur 81 est générée ("Formulaire introuvable").
Optionnellement, vous pouvez passer dans objet le nom d'un objet de formulaire ou d'un groupe à sélectionner automatiquement dans l'éditeur de formulaires de 4D. Cette fonctionnalité vous permet, par exemple, de gagner du temps lors du débogage d'un formulaire sur la base des erreurs d'expressions renvoyées par Compile project
.
Si objet n'est pas trouvé dans form, le formulaire est ouvert et aucune erreur n'est renvoyée.
Passez une chaîne vide dans objet pour désélectionner tous les objets dans le form ouvert.
Exemples
Pour ouvrir le formulaire Address de la table Contacts :
FORM EDIT([Contacts];"Address")
Pour ouvrir le formulaire projet ContactList :
FORM EDIT("ContactList")
Pour ouvrir le formulaire projet ContactPage avec l'objet "name-input" sélectionné :
FORM EDIT("ContactList"; "name-input")
Voir également
Commandes Accès objets développement
Propriétés
Numéro de commande | 1749 |
Thread safe | ✗ |