Formular-Designer: Werkzeugkasten

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.