CA Where-Clause dynamisch und Backend-Defaults - dFPUG

Werbung
VFX Erweiterungen
Fritz Maurhofer
Maurhofer Informatik AG
Agenda
CA mit variabler Where Clause
Defaults aus SQL-Backends übernehmen
Verschiedene Erweiterungen
Designziele
Abfrageform, einfach erweiterbar
Automatisch generierte Where Clause
Einfach zu integrieren
Demo
Einfaches Abfrageform
Mit Pickfield
Spezialfall mit Container
Realisierung
Neue Klassen (Appl.vcx)
cApplSpeedbar
cAskForparas
Ergänzte Klassen
vfxForm.cDataForm
vfxObj.cPickfield
Implementation
Where Clause 3 Elemente
Feld
Operand
Wert
doComposeWhere Methode
Requery Methode holt die Daten
Integration in cDataForm
Defaults aus SQL-Backends
Cursor Adapter kennt keine Defaults
Sind aber auf dem SQL Server
Sicherheitsaspekte SQL Server
Designüberlegungen
Realisierung
SQL-Server: Stored Procedure
VFP: fmGetSQLDefaults
vfxHook
cDataform
Verschiedene Erweiterungen
cDataForm.doScatterData
cDataForm.RequeryCalledOnInit
Danke…
… für Ihre Aufmerksamkeit
Herunterladen