Im Werkzeugkasten des Dialogfelds von Designer finden Sie verschiedene Befehle zum Erstellen und Bearbeiten von Formularen. Die Werkzeugkastensymbole sind nach ihrer Funktion gruppiert.
Klicken Sie auf ein Symbol, um ein Steuerelement zum Formular hinzuzufügen. Eine Beschreibung der Symbole finden Sie in der folgenden Tabelle:
Symbol |
Beschreibung |
Anmerkung:
Die Steuerelemente TEXTBOX, CHECKBOX, COMBOBOX, COLORBOX, PICTUREBOX und PICTURECOMBOBOX beziehen sich auf ein Datenbankattribut. Sie können jedem Attribut ein entsprechendes Steuerelement hinzufügen. Wenn alle Datenbankattribute über eines der Steuerelemente verfügen, kann kein weiteres Steuerelement des entsprechenden Typs erstellt werden. Die Meldung "Alle Attribute verfügen über ein Steuerelement. Soll ein vorhandenes Steuerelement ersetzt werden?" gibt an, dass im aktuellen Formular keine Attribute ohne Steuerelement vorhanden sind. Klicken Sie auf Ja, um das Steuerelement zu ersetzen. In der Liste Zu ersetzendes Steuerelement wählen können Sie das Attribut auswählen. |
|
Zum Anzeigen eines Textfelds verwendete Steuerelemente, die auf einen Wert verweisen |
|
![]() |
Eigenschafts-Textfeld Klassenname: TEXTBOX Fügt ein Textfeld zum Anzeigen des Inhalts eines Datenbankattributs hinzu. Verwenden Sie zum Anzeigen des Inhalts eines Datenbankattributs ein Textfeld. Die Meldung "Alle Attribute verfügen über ein Steuerelement!" bedeutet, dass alle Attribute im aktuellen Formular über Steuerelemente verfügen. |
![]() |
Schreibgeschütztes SQL-Textfeld Klassenname: SQLLABEL Fügt ein SQL-Label hinzu. Verwenden Sie dieses Steuerelement zum Anzeigen des Ergebnisses einer SQL-Abfrage. Sie können eine Select-Anweisung zum Abfragen beliebiger Informationen definieren. Das Ergebnis wird im Formular angezeigt, kann jedoch nicht bearbeitet werden. Beispiel: Verwenden Sie ein SQL-Label, um die Gesamtfläche zusammenhängender Parzellen zu berechnen. |
![]() |
Bearbeitbares SQL-Textfeld Klassenname: SQLTEXTBOX Fügt ein SQL-Textfeld hinzu: Verwenden Sie dieses Steuerelement, um das Ergebnis einer SQL-Abfrage anzuzeigen, beispielsweise die in einer anderen Tabelle gespeicherte Fläche. Das Ergebnis kann bearbeitet werden, und der Wert wird gespeichert (bzw. aktualisiert). Verwenden Sie diesen Steuerelementtyp nur dann, wenn Sie eine Abfrage für ein einzelnes Attribut durchführen. |
![]() |
Klassenname: FORMULA Fügt eine Formel hinzu, um das Ergebnis einer Berechnung unter Verwendung der Datenbankattribute anzuzeigen. Verwenden Sie dieses Steuerelement zum Berechnen von Werten. Sie können alle Datenbankattribute und alle mathematischen Ausdrücke (VB .NET-Code) verwenden. |
Steuerelemente zum Öffnen eines bearbeitbaren Formulars, die alle Eigenschaften eines referenzierten Objekts oder einer Gruppe von Objekten anzeigen |
|
![]() |
Startprogramm für einfaches Formular Klassenname: REFERENCE Fügt eine Referenz hinzu. Verwenden Sie dieses Steuerelement, um mit dem aktuellen Datensatz verknüpfte Daten anzuzeigen. Referenzsteuerelemente werden für alle Relationen erstellt, die auf die aktuelle Tabelle verweisen, zum Beispiel Relationen zur Labelobjektklasse. Anmerkung:
Dieses Steuerelement wird entsprechend TB_RELATIONS vorgabegemäß erstellt. |
![]() |
Startprogramm für FID-Formular Klassenname: FIDREFERENCE Fügt eine FID-Referenz hinzu, um ein Formular zu öffnen, das zu einer bestimmten FID gehört (dynamische Relation, Mehrfachrelation). Eine FID-Referenz ist nicht mit einem Datenbankattribut der aktuellen Tabelle verknüpft. Verwenden Sie FID-Referenzen, um Daten mit einer speziellen FID anzuzeigen. |
![]() |
Startprogramm für SQL-Formular Klassenname: COMLEXREFERENCE Fügt eine ComplexReference zum Erstellen von Referenzen hinzu, die komplexe SQL-Anweisungen verwenden, z. B. Öffnen des Formulars einer anderen Tabelle. Eine komplexe Referenz ist nicht mit einem Datenbankattribut der aktuellen Tabelle verknüpft. Verwenden Sie dieses Steuerelement zum Öffnen des Formulars einer anderen Tabelle mit einem Filter. Sie können diesen Filter mit komplexen SQL-Anweisungen definieren. |
![]() |
Startprogramm für erweitertes Formular Klassenname: MULTIREFERENCE Ähnlich wie beim Referenz-Steuerelement, können hier Mehrfachrelationen verwendet werden. |
Kombinationsfelder |
|
![]() |
Einfache ComboBox Klassenname: COMBOBOX Fügt ein Kombinationsfeld hinzu, das die Datenerfassung über eine Dropdown-Liste ermöglicht. Ein Kombinationsfeld ist immer mit einem Datenbankattribut verknüpft. Verwenden Sie dieses Steuerelement zum Auswählen eines Eintrags aus einer Domänentabelle (*_TBD) oder einer anderen verknüpften Tabelle über ein Kombinationsfeld. |
![]() |
Farb-ComboBox Klassenname: COLORBOX Fügt ein Farb-Kombinationsfeld hinzu, das die Farbauswahl in einer Liste ermöglicht |
![]() |
Erweiterte ComboBox Klassenname: MASTERBOX Fügt ein erweitertes Kombinationsfeld (Hauptfeld) hinzu. Das Hauptfeld-Steuerelement funktioniert wie eine Erweiterung zum ComboBox-Steuerelement. Definieren Sie mithilfe dieses Steuerelements einen oder mehrere Filter (Vorauswahlen) für ein Kombinationsfeld. Zum Eingeben eines Straßennamens definieren Sie beispielsweise einen Filter für die Stadt. Im Formular sieht das Hauptfeld wie ein Kombinationsfeld aus. |
![]() |
Bild-ComboBox Klassenname: PICTURECOMBOBOX Stellt Bilddateinamen in einem Listenfeld bereit |
|
Modellauswahl Klassenname: MODELBOX Fügt ein Steuerelement für die Erfassung modellgesteuerter Attribute hinzu. Siehe auch Datenmodell: Modelltabellen. |
Verknüpfungen |
|
![]() |
Dokumentverknüpfung Klassenname: DOCUMENTMANAGER Öffnet die Dokumentverwaltung und zeigt verfügbare Dokumente an |
![]() |
Bildverknüpfung Klassenname: PICTUREBOX Zeigt datensatzbezogene Bilder an |
![]() |
FID-Verknüpfung Klassenname: FIDBUTTON Fügt eine FID-Schaltfläche hinzu, mit deren Hilfe ein Objekt in der Karte ausgewählt und ein Attribut mit diesem Wert ausgefüllt werden kann (Datenerfassung) |
Programmierbare Steuerelemente |
|
![]() |
Skript-programmierbares Steuerelement Klassenname: SCRIPTBUTTON Fügt ein Steuerelement ein, das mithilfe von VB Skript-Code programmiert werden kann |
![]() |
API-programmierbares Steuerelement Klassenname: APICONTROL Fügt ein als DLL programmiertes Steuerelement ein |
Statischer Inhalt |
|
![]() |
Statischer Text Klassenname: LABEL Fügt ein Label hinzu. Verwenden Sie dieses Steuerelement, um Text, Anmerkungen oder Kommentare zum Formular hinzuzufügen. |
![]() |
Statisches Bildfeld Klassenname: STATICPICTURE Fügt ein statisches Bild hinzu: Verwenden Sie dieses Steuerelement, um ein Bild im Formular zu positionieren, zum Beispiel ein Firmenlogo. |
![]() |
Horizontale Linie Klassenname: LINE Zeichnet eine Linie. Verwenden Sie dieses Steuerelement zum Zeichnen von horizontalen oder vertikalen Linien im Formular. |
Weitere Steuerelemente |
|
![]() |
Koordinaten-Editor Klassenname: GEOMETRY Fügt ein Geometrie-Steuerelement hinzu, mit dem Koordinaten angezeigt und bearbeitet werden können. Verwenden Sie dieses Steuerelement zum Anzeigen von Koordinaten (Y, X, Z) im Formular. |
![]() |
Kontrollkästchen Klassenname: CHECKBOX Fügt ein Kontrollkästchen hinzu, dass aktiviert bzw. deaktiviert werden kann. Ein Kontrollkästchen ist immer mit einem Datenbankattribut verknüpft. Verwenden Sie dieses Steuerelement, um den Inhalt eines Datenbankattributs anzuzeigen, das entweder 1 oder 0, aktiviert oder deaktiviert, offen oder geschlossen usw. sein kann. Ein Kontrollkästchen-Steuerelement wird Datenbankattributen zugewiesen, die als Nummer (1) definiert sind. |
|
Objektmarkierung Klassenname: HIGHLIGHTBUTTON Hebt ein Objekt in der Karte hervor. |