1 / 15

Grids - Datenblatt in Visual FoxPro

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

zenia
Download Presentation

Grids - Datenblatt in Visual FoxPro

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Grids - Datenblattin Visual FoxPro

  2. Aufbau von Grids • Steuerelement, welches ein Datenblatt erstellt, mit dem Sie Daten in tabellarischer Form darstellen können.

  3. Aufbau von Grids • Das Grid ist ein Container Objekt • Das Grids enthältSpalten (Columns), Spaltenkopfelemente (Header) und Steuerelemente (Controls). • Das Grid Container Objekt sowie jeder der obengenannten Objekt hat eigene Eigenschaften und Methoden.

  4. 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

  5. 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

  6. 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

  7. 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

  8. 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.

  9. 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.

  10. 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 !

  11. 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.

  12. 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.

  13. 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.

  14. Zusammenfassung • Aufbau von Gids • Eigenschaften und Methoden von: • Grid Container • Grid Column • Grid Header • Grid Control Objekte • Weitere Hinweise

  15. Anregungen und Fragen TMN-Systemberatung GmbH Allee 62 74072 Heilbronn http://www.tmn-systemberatung.de info@tmn-systemberatung.de

More Related