BrowseBox

Home  Zurück  Weiter

Die BrowseBox bietet folgende Möglichkeiten:

1.Eine Auswahlliste aller in einer DB-Spalte der Haupttabelle eingetragener Werte mit der Option, auch einen frei editierbaren Text einzugeben.
2.Eine Auswahlliste einer DB-Spalte einer anderen Tabelle (nicht Haupttabelle) des Projektes mit der Option, auch einen frei editierbaren Text einzugeben.
3.Eine Auswahlliste einer DB-Spalte einer anderen Tabelle (nicht Haupttabelle) des Projektes, wobei die Eingabe frei editierbarer Texte nicht möglich ist.

Zwingend auszufüllen sind in allen drei Fällen folgende Spalten:

ID
DialogID
Zeile
Spalte
DBSpalte
Hoehe
Breite
Typ

 

Über den Eintrag Width in der Spalte Funktion kann die Breite der Auswahlliste festgelegt werden. Einträge, die breiter sind als die Auswahlliste oder Einträge mit Zeilenumbruch werden im Tooltip komplett angezeigt.

Für Fall 1 ist keine Angabe im Feld Funktion notwendig.

Im 2. Fall müssen im Feld Funktion die entsprechende Tabelle und deren Spalte angegeben werden. Die Syntax dafür lautet:  Table=Tabelle; Value=Spalte

Um im 3. Fall sicherzugehen, dass nur Listeneinträge ausgewählt werden können, muss zusätzlich zu Tabelle und Spalte noch die Angabe Typ=DropList gemacht werden:
Table=Tabelle; Value=Spalte; Typ=DropList

Darstellungsstil

Neben den fix implementierten und frei definierbaren Styles für die Beschriftung können Sie für die BrowseBox optional den Darstellungsstil anpassen:

Standard

Soll der Standardstil verwendet werden, muss das Feld Style leer bleiben:

browse_box_style_standard

Office2003

Zur Verwendung des folgenden Stils, ist es notwendig, für die betreffenden Controls „Office2003" in das Feld Style einzutragen.

browse_box_style_office2003

VS2005

Zur Verwendung des folgenden Stils, ist es notwendig, für die betreffenden Controls „VS2005" in das Feld Style einzutragen.

browse_box_style_vs2005

 

Beispiel1

bsp_browse_box_fall1_a

bsp_browse_box_fall1_b

Es werden alle Werte aufgelistet, die in der Spalte Straße der Hauptrelation vorhanden sind. Es ist möglich, neue Texte einzugeben. Sobald diese gespeichert sind, stehen sie zusätzlich in der Auswahlliste zur Verfügung.

 

bsp_browse_box_fall1_c

 

Beispiel 2

bsp_browse_box_fall2_a

bsp_browse_box_fall3_c

bsp_browse_box_fall2_b

Es werden alle Spalteneinträge der Spalte Lagebezeichnung der Tabelle Strassenliste in der Auswahlliste angezeigt. Zusätzlich besteht die Möglichkeit, neue Texteinträge vorzunehmen. Neue Texteinträge werden in der Spalte Straße der Hauptrelation gespeichert. Die Tabelle Strassenliste ändert sich dabei nicht. Soll ein neuer Eintrag auch für alle anderen Objekte wählbar sein, muss die Tabelle Strassenliste mit dem gewünschten Eintrag ergänzt werden.

 

Beispiel 3

bsp_browse_box_fall3_a

bsp_browse_box_fall3_c

bsp_browse_box_fall3_b

Es werden alle Spalteneinträge der Spalte Lagebezeichnung der Tabelle Strassenliste in der Auswahlliste angezeigt. Das Eintragen neuer freier Texte ist nicht möglich.