Community-Punktzahl

War diese Seite hilfreich?

Tags Tags0

Diese Seite hat keine Tags.

Seitenstatistik

893 Aufrufe1 Bearbeitung(en)32569 Zeichen Seite zuletzt verändert am 08:57, 29 Mar 2012 von contentconnector
So fügen Sie Ihr Wissen hinzu

Formular-Designer: Werkzeugkasten

    Inhaltsverzeichnis
    No headers

    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.