| << Gesamtübersicht | << Klassenübersicht | Details der Klasse | Funktionsbeschreibungen |
Liste der Felder einer Datenbankabfrage. [Mehr ...]
| Basisklassen(n) | abgeleitete Klassen | |
|---|---|---|
| SDbWnd_FieldList |
|
| Attribut | Typ | Beschreibung |
|---|---|---|
| fields | SPointerList | Liste der Zeiger auf Felder. |
| fieldsEdit | SPointerList | interne Liste der Edit-Felder zur Darstellung eines Datensatzes |
| fieldTypes | SNumList | Typen der erzeugten Field-Objekte. |
| pRecordset | SOdbcRecordset* | das Recordset, dessen Daten angezeigt werden sollen |
| Name | Parameter | Rückgabewert | Beschreibung |
|---|---|---|---|
| add | const SString& columnName, int size, int sqlType, int svlType |
void | Fügt ein Feld zur FieldList hinzu. |
| addFromRecordset | void | Fügt alle Felder des Recordset zur FieldList hinzu. | |
| createFields | SWindow* pParent | void | Erstellt die alle Datenfelder, die in der Liste enthalten sind. |
| deinit | void | Deinitialisiert/Löscht die Liste | |
| getSqlUpdate | SString | Erzeugt den Datenteil des SQL-Update-Befehls zum Schreiben des aktuellen Datensatzen. | |
| init | SOdbcRecordset* pRst | void | Initialisiert die Liste, stellt die Verbindung zu einem Recordset her. |
| saveData | void | Speichert den aktuellen Datensatz. | |
| setFieldStyle | const SString& fieldName, int style, int para=0 |
void | Setzt eine Style für ein/alle Felder. |
| showData | BOOL | Fordert jedes Eingabefelder auf sich mit seinen Daten des aktuellen Datensatzes zu füllen. |
Liste der Felder einer Datenbankabfrage.
Enthält die Felder eines Recordsets. Wird zur Darstellung der Daten verwendet.
| add(const SString& columnName, int size, int sqlType, int svlType) void |
|
Fügt ein Feld zur FieldList hinzu.
Nur für das manuelle Hinzufügen, ein Aufruf von addFromRecordset() sollte dann nicht erfolgen.
| addFromRecordset() void |
|
Fügt alle Felder des Recordset zur FieldList hinzu.
| createFields(SWindow* pParent) void |
|
Erstellt die alle Datenfelder, die in der Liste enthalten sind.
| deinit() void |
|
Deinitialisiert/Löscht die Liste
| getSqlUpdate() SString |
|
Erzeugt den Datenteil des SQL-Update-Befehls zum Schreiben des aktuellen Datensatzen.
| init(SOdbcRecordset* pRst) void |
|
Initialisiert die Liste, stellt die Verbindung zu einem Recordset her.
| saveData() void |
|
Speichert den aktuellen Datensatz.
| setFieldStyle(const SString& fieldName, int style, int para=0) void |
|
Setzt eine Style für ein/alle Felder.
| fieldname | "*" --> alle Felder |
| style | Style, z.B. SVL_DB_FIELDSTYLE_READONLY |
| showData() BOOL |
|
Fordert jedes Eingabefelder auf sich mit seinen Daten des aktuellen Datensatzes zu füllen.
| true | Daten wurde gelsen |
| false | keine Daten vorhanden |
| << Gesamtübersicht | << Klassenübersicht | Details der Klasse | Funktionsbeschreibungen |