Sie können eine Datenbank verwenden, die die Daten für Felder in Ihrem Formular bereitstellt, einschließlich Textfelder und numerischer Felder.In diesem Beispiel sind die Schaltfläche zum Abrufen von Datensätzen und das Listenfeld an die Datenbank (mit der Bezeichnung „Datenverbindung“) gebunden, die in der Palette „Datenansicht“ auf der linken Seite zu sehen ist. An die Schaltfläche ist außerdem ein FormCalc-Skript angehängt, um auf der Basis der im Feld „Listenfeld“ ausgewählten Teilenummer Informationen abzurufen. Die abgerufenen Datensätze werden in den Feldern „ID“, „PART_NO“, „UNITPRICE“ und „DESCRIPTION“ angezeigt.
2. Ziehen Sie aus der Palette „Datenansicht“ die Elemente „UNIT_PRICE“, „DESCRIPTION“, „PART_NO“ und „ID“ unter „Datenverbindung“ auf den Formularentwurf. Jeder Knoten, der auf den Formularentwurf gezogen wird, erstellt ein gebundenes Feld.
3. Klicken Sie in der Palette „Objekt“ auf die Registerkarte „Standard“ und ziehen Sie ein Schaltflächenobjekt auf den Formularentwurf.
4.
5. Klicken Sie auf die Schaltfläche und wählen Sie im Skript-Editor in der Liste „Anzeigen“ die Option „click“, in der Liste „Sprache“ die Option „FormCalc“ und in der Liste „Ausführen am“ die Option „Client“ aus.
6. Geben Sie ein FormCalc-Skript ein, das dem folgenden Beispiel ähnlich ist. Das Skript ruft die Daten in den angegebenen Datensätzen ab und druckt sie in den entsprechenden Feldern, wenn der Benutzer auf die Schaltfläche klickt.$sourceSet.DataConnection.#command.query.select.nodes.item(0).value = Concat(“Select*from OfficeSupplies Where ID = “, DataListBox1.rawValue,””)
8. Testen Sie das Formular mit Hilfe der Registerkarte „PDF-Vorschau“, um zu überprüfen, ob das Skript erwartungsgemäß funktioniert.