Upload
zenia
View
34
Download
0
Embed Size (px)
DESCRIPTION
Grids - Datenblatt in Visual FoxPro. Aufbau von Grids. Steuerelement, welches ein Datenblatt erstellt, mit dem Sie Daten in tabellarischer Form darstellen können. Aufbau von Grids. Das Grid ist ein Container Objekt - PowerPoint PPT Presentation
Citation preview
Grids - Datenblattin Visual FoxPro
© 1999 TMN-Systemberatung GmbH
Aufbau von Grids
Steuerelement, welches ein Datenblatt erstellt, mit dem Sie Daten in tabellarischer Form darstellen können.
© 1999 TMN-Systemberatung GmbH
Aufbau von Grids
Das Grid ist ein Container Objekt Das Grids enthält Spalten (Columns),
Spaltenkopfelemente (Header) und Steuerelemente (Controls).
Das Grid Container Objekt sowie jeder der obengenannten Objekt hat eigene Eigenschaften und Methoden.
© 1999 TMN-Systemberatung GmbH
Grid - Der Container
Properties / Daten:– RecordSourceType– RecordSource
0 -Table, 1-Alias (default), 2-Prompt, 3-Query, 4-SQL
– LinkMaster für 1-n Grids– ChildOrder für 1-n Grids– RelationalExpr für 1-n Grids
© 1999 TMN-Systemberatung GmbH
Grid - Der Container
Properties / Layout:– AllowAddNew Neue Datensätze anfügen – AllowHeaderSizing Headerbreite änderbar– AllowRowSizing Zeilenhöhe änderbar– ColumnCount Anzahl Spalten (-1 oder > 0)– DeleteMark gelöscht Marke anzeigen– GridLineColor Farbe der Linien im Grid– GridLineWidth Dicke der Linien im Grid– GridLines Linien im Grid anzeigen– HeaderHeight Höhe des Header
© 1999 TMN-Systemberatung GmbH
Grid - Der Container
Properties / Layout:– HighLight Aktuelles Element hervorheben– HighLightRow Aktuelle Zeile hervorheben– RecordMark Satzzeiger anzeigen– Panel Aktiver Bereich in geteiltem Grid– PanelLink Sollen beide Teile verbunden sein– Partition Größe des rechten Grid– ScrollBars Bildlaufleisten anzeigen– SplitBars Fensterteiler in geteiltem Grid– View Ansichten in geteiltem Grid
© 1999 TMN-Systemberatung GmbH
Grid - Der Container
Methoden:– ActivateCell bestimmte Zelle aktivieren– AddColumn Spalte hinzufügen– AfterRowColChange– BeforeRowColChange– DeleteColomn Spalte löschen– DoScroll Scrollen simulieren– Scrolled Event Tritt nach dem Scrollen
ein
© 1999 TMN-Systemberatung GmbH
Grid - Column Objekte
Properties / Daten:– CurrentControl Welches Control wird dargestellt– ReadOnly Auf Spaltenebene ReadOnly– Sparse Wird das Control nur bei der
Eingabe dargestellt. Properties / Layout:
– ControlCount Anzahl der Steuerelemente in der Column.
– Dynamic PropertiesIndem man in diese Properties Code implemetiert kann das Aussehen der Spalte je nach aktuellem Wert zur Laufzeit beeinflussen.
© 1999 TMN-Systemberatung GmbH
Grid - Column / Header Obj.
Column Properties / Andere:– Resizable bestimmt ob der Benutzer Spalte
resizen kann.– Movable Bestimmt ob der Benutzer die
Spalte verschieben kann.
Header– Der Header besitzt keine speziellen Methoden
oder Properties die hier vorgestellt werden müßten.
© 1999 TMN-Systemberatung GmbH
Grid - Control Objekte
Standardmäßig wird das Grid mit der Textbox als Eingabeelement (Control) erstellt. Sie können aber auch jedes andere Steuerelement zu Eingabe benutzen. Auch Container sind möglich !
© 1999 TMN-Systemberatung GmbH
Grid - Control Objekte einfügen
Wer nicht den programmatischen Weg über AddObject und RemoveObject gehen möchte ist in der Regel erst mal ratlos !
Controls hinzufügen:– Sie fügen Controls hinzu, indem sie in den
„Bearbeiten Moduls“ des Grid gehen und das gewünschte Steuerelement auf die gewünschte Spalte (nicht den Header) ziehen.
© 1999 TMN-Systemberatung GmbH
Grid - Control Objekte löschen
Controls entfernen:– Sie entfernen Controls indem Sie das gewünschte
Control im Eigenschaftsfenster auswählen, nachfolgend auch einen Bildschirmbereich außerhalb der Form Klicken und danach die ENTF Taste drücken.
© 1999 TMN-Systemberatung GmbH
Weitere Hinweise
ACHTUNG: Wenn Sie die ColumnCount Eigenschaft reduzieren, so löschen Sie damit alle Einstellungen, auch den MethodenCode der nicht mehr vorhandenen Spalten !
Die Dynamic Einstellungen sind bei größeren Tabellen sehr Performance - intensiv.
Das Grid ist NICHT Rushmore optimiert, verwenden Sie es daher wenn möglich nur für die Darstellung kleinerer Datenmengen.
© 1999 TMN-Systemberatung GmbH
Zusammenfassung
Aufbau von Gids Eigenschaften und Methoden von:
– Grid Container – Grid Column – Grid Header
Grid Control Objekte Weitere Hinweise
© 1999 TMN-Systemberatung GmbH
Anregungen und Fragen
TMN-Systemberatung GmbH
Allee 62
74072 Heilbronn
http://www.tmn-systemberatung.de