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 |