Vous pouvez utiliser une base de données en vue de transmettre les données à des zones du formulaire, y compris des zones de texte et des zones numériques.Dans l’exemple ci-dessous, le bouton Récupérer l’enregistrement et la zone de liste sont liés à la base de données (appelée DataConnection) dans la palette Vue des données située à gauche. Un script FormCalc est également associé au bouton pour récupérer les données propres au numéro de pièce sélectionné dans la zone de liste. Les données propres à l’enregistrement récupéré s’affichent dans les champs d’identifiant, de numéro de pièce, de prix unitaire et de description.
2. A partir de la palette Vue des données, faites glisser les éléments UNIT_PRICE, DESCRIPTION, PART_NO et ID situés sous DataConnection pour les déposer sur la conception de formulaire. Chaque noeud que vous faites glisser vers la conception de formulaire crée automatiquement un champ associé.
3. Cliquez sur la catégorie Standard de la palette Objet et faites glisser l’objet de bouton pour le déposer sur la conception de formulaire.
5. Sélectionnez le bouton et, dans l’éditeur de script, choisissez click dans la zone Afficher, FormCalc dans la liste Langage et Client dans la liste Exécuter sur.
6. Entrez un script FormCalc en vous basant sur l’exemple ci-dessous. Lorsqu’un utilisateur clique sur le bouton, le script récupère les données propres aux enregistrements spécifiés, puis les affiche dans les champs correspondants.$sourceSet.DataConnection.#command.query.select.nodes.item(0).value = Concat(“Select*from OfficeSupplies Where ID = “, DataListBox1.rawValue,””)
8.