SDbListWindow

Stellt eine Datenbanktabelle als Listen-Fenster dar. [Mehr ...]

Vererbung

Basisklassen(n)   abgeleitete Klassen
  SWindow
SFrameWindow
SDbListWindow  

Attribute

protected:

Attribut Typ Beschreibung
btnEnde SButton Ein Ende-Button
columnTitle SPointerList Liste mit Zeigern auf SStatic die Spaltentitel sind.
dataTable SMemTable Die Datentabelle
listbox SListBox Die Listbox wird zum Anzeigen der Daten verwendet.
pRecordset SOdbcRecordset* Das Recordset, das angezeigt werden soll
rstSelectStatement SString Das Select-Statement, mit dem das Recordset erzeugt wurde.
titel SString Titeltext des Fensters
txtTitel SStatic Labeltext der Listbox

Operationen

public:

Name Parameter Rückgabewert Beschreibung
deinit void Deinitialisiert das Fenster
init SOdbcRecordset* pRst,
const SString& sqlStatement,
const SString& titelText
BOOL Initialisiert die Datenhaltung des Fensters.
onEnde void Behandlungsroutine für den Ende-Button.
recalcLayout void Berechnet die Positionen der grafischen Elemente neu.

protected:

Name Parameter Rückgabewert Beschreibung
createElements void Erstellt die notwendigen Elemente des Fensters.
onInitWindow void Wird ausgelöst, bevor das Fenster angezeigt wird.

Detailbeschreibung SDbListWindow

Stellt eine Datenbanktabelle als Listen-Fenster dar.


Wird von SDbRecord in der Funktion 'showAsDbList(...)' zur Darstellung benutzt.

Funktionsbeschreibungen

createElements() void

Erstellt die notwendigen Elemente des Fensters.

deinit() void

Deinitialisiert das Fenster

init(SOdbcRecordset* pRst, const SString& sqlStatement, const SString& titelText) BOOL

Initialisiert die Datenhaltung des Fensters.

onEnde() void

Behandlungsroutine für den Ende-Button.

onInitWindow() void

Wird ausgelöst, bevor das Fenster angezeigt wird.

Initialisiert die grafischen Elemente.

recalcLayout() void

Berechnet die Positionen der grafischen Elemente neu.