<< Gesamtübersicht | << Klassenübersicht | Details der Klasse | Funktionsbeschreibungen |
Basisklasse für Datenfelder
Basisklassen(n) | abgeleitete Klassen | |||
---|---|---|---|---|
SDbWnd_Field |
|
Attribut | Typ | Beschreibung |
---|---|---|
dbColumnName | SString | Spaltenname des Feldes in der Datenmenge. |
Attribut | Typ | Beschreibung |
---|---|---|
dbSize | int | Größe der Spalte in der Datenbank |
dbSqlType | int | SQL-Datentyp |
dbSvlType | int | SVL-Datentyp |
readonly | BOOL | Datenfeld ist Schreibgeschützt |
txtTitel | SStatic | Label des Datenfeldes |
visible | BOOL | Datenfeld ist sichtbar |
Name | Parameter | Rückgabewert | Beschreibung |
---|---|---|---|
createField | SWindow* parent, SRect rText, SRect rData |
int | Erstellt das Feld. |
deinitField | void | Zerstört/Löscht das Feld. | |
getSqlUpdate | SString | Liefert das Update-Statement um die aktuellen Daten dieses Feldes in der DB zu speichern. | |
init | const SString& columnName, int size, int sqlType, int svlType |
void | Initialisiert das Feld. |
saveData | SMapStringToVariant* pRowData | void | Speichert die aktuellen Daten des Feldes. |
setStyle | int style, int para=0 | void | Legt die Darstellung des Feldes fest. |
showData | SMapStringToVariant* pRowData | void | Zeigt die Daten der Spalte des Recordsets in dem Feld an. |
Name | Parameter | Rückgabewert | Beschreibung |
---|---|---|---|
_createField | SWindow* parent, SRect rText, SRect rData |
int | Erstellt das Feld. |
_deinit | void | Deinitialosiert/Löscht das Datendeld. | |
_getSqlUpdate | BOOL onlyWhenChanged=true | SString | Liefert das Update-Statement um die aktuellen daten dieses Feldes in der DB zu speichern. |
_saveData | SMapStringToVariant* pRowData | void | Speichert die aktuellen Daten des Feldes. |
_setStyle | int style, int para=0 | void | Legt die Darstellung des Feldes fest. |
_showData | SMapStringToVariant* pRowData | void | Zeigt die Daten der Spalte des Recordsets in dem Feld an. |
Basisklasse für Datenfelder
createField(SWindow* parent, SRect rText, SRect rData) int |
![]() ![]() |
Erstellt das Feld.
parent | Elternfenster |
rText | Position und Größe der Beschreibung |
rData | Position und Größe der Daten |
int | Höhe des erzeugten Feldes. |
deinitField() void |
![]() ![]() |
Zerstört/Löscht das Feld.
getSqlUpdate() SString |
![]() ![]() |
Liefert das Update-Statement um die aktuellen Daten dieses Feldes in der DB zu speichern.
init(const SString& columnName, int size, int sqlType, int svlType) void |
![]() ![]() |
Initialisiert das Feld.
columnName | Spaltenname |
size | Größe |
sqlType | SQL-Datentyp |
svlType | SVL-Datentyp |
saveData(SMapStringToVariant* pRowData) void |
![]() ![]() |
Speichert die aktuellen Daten des Feldes.
pRowData | Map die die Daten der aktuellen Zeile des Recordsets enthält |
setStyle(int style, int para=0) void |
![]() ![]() |
Legt die Darstellung des Feldes fest.
Im Moment wird diese Funktionalität nur in SDbWnd_FieldEdit werwendet. Dort kann duch setzen des Styles auf SVL_DB_FIELDSTYLE_READONLY der Schreibschutz für ein Feld definiert werden.
showData(SMapStringToVariant* pRowData) void |
![]() ![]() |
Zeigt die Daten der Spalte des Recordsets in dem Feld an.
pRowData | Map die die Daten der aktuellen Zeile des Recordsets enthält |
_createField(SWindow* parent, SRect rText, SRect rData) int |
![]() ![]() |
Erstellt das Feld.
Diese Funktion sollte in einer abgeleiteten Klasse überschrieben werden.
parent | Elternfenster |
rText | Position und Größe der Beschreibung |
rData | Position und Größe der Daten |
int | Höhe des erzeugten Feldes. |
_deinit() void |
![]() ![]() |
Deinitialosiert/Löscht das Datendeld.
_getSqlUpdate(BOOL onlyWhenChanged=true) SString |
![]() ![]() |
Liefert das Update-Statement um die aktuellen daten dieses Feldes in der DB zu speichern.
Diese Funktion sollte in einer abgeleiteten Klasse überschrieben werden.
onlyWhenChanged | Erstelle Statement nur wenn sich die Daten des Feldes geändert haben. |
_saveData(SMapStringToVariant* pRowData) void |
![]() ![]() |
Speichert die aktuellen Daten des Feldes.
Diese Funktion sollte in einer abgeleiteten Klasse überschrieben werden.
pRowData | Map die die Daten der aktuellen Zeile des Recordsets enthält |
_setStyle(int style, int para=0) void |
![]() ![]() |
Legt die Darstellung des Feldes fest.
Im Moment wird diese Funktionalität nur in SDbWnd_FieldEdit werwendet. Dort kann duch setzen des Styles auf SVL_DB_FIELDSTYLE_READONLY der Schreibschutz für ein Feld definiert werden.
Diese Funktion sollte in einer abgeleiteten Klasse überschrieben werden.
_showData(SMapStringToVariant* pRowData) void |
![]() ![]() |
Zeigt die Daten der Spalte des Recordsets in dem Feld an.
Diese Funktion sollte in einer abgeleiteten Klasse überschrieben werden.
pRowData | Map die die Daten der aktuellen Zeile des Recordsets enthält |
<< Gesamtübersicht | << Klassenübersicht | Details der Klasse | Funktionsbeschreibungen |