SDbWnd_FieldEdit
Edit-Control zur Darstellung eines Datenbankfelds.
Vererbung
Basisklassen(n) |
|
abgeleitete Klassen |
|
SDbWnd_FieldEdit |
|
Attribute
protected:
Attribut |
Typ |
Beschreibung |
oldData |
SString |
Enthält die Originaldaten. Wird verwendet um zu entscheiden, ob der Inhalt des Edit-Feldes verändert wurde. |
Operationen
protected:
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. |
Edit-Control zur Darstellung eines Datenbankfelds.
Erstellt das Feld.
Parameter:
parent |
Elternfenster |
rText |
Position und Größe der Beschreibung |
rData |
Position und Größe der Daten |
Rückgabe:
int |
Höhe des erzeugten Feldes. |
Deinitialosiert/Löscht das Datendeld.
Liefert das Update-Statement um die aktuellen Daten dieses Feldes in der DB zu speichern.
Speichert die aktuellen Daten des Feldes.
Parameter:
pRowData |
Map die die Daten der aktuellen Zeile des Recordsets enthält |
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.
Zeigt die Daten der Spalte des Recordsets in dem Feld an.
Parameter:
pRowData |
Map die die Daten der aktuellen Zeile des Recordsets enthält |