| |
|
|
Dieter Zornow | Unit zum Editieren einer Datenbank in beliebiger Feldanzahl
Erklärung: Das Programm ist ein Dialog, es kann also in jedem Prgramm gestartet werden. Über die Inidateien kann es in jede Sprache übersetzt werden. Deutsch und english ist bereits vorhanden
Parameter 6 1 = der komplette Pfad zur Datenbank, 2 = Datenbankkennung das ist die Zahl die in @dbUse(#1) vorkommt ohne das # im Beispiel nur 1 übergeben 3 = Die Datenfelder die im aktiven Index vorkommem, z.B NACHNAME+VORNAME 4 = Der Name der Indexdatei ohne Endung, 5 = Ist die Datenbank im OEM-Format = 1, (ANSI = 0), wird zum Anzeigen umkonvertiert 6 = Pfad zur Sprachdatei ------------------------------------------------------------ Wenn man das Indizieren selbst in die Hand nehmen will kann man die Parameter 3 + 4 auch leer , übergeben. Der Index wird aus Sicherheitsgründen in der Unit zurückgesetzt und wenn die entsprechenden Daten übergeben sind wieder hergestellt. Die Unit erlaubt ein flexibles und komplettes editieren einer Datenbank inklusive der Memofelder. Die Datenbank kann jede Anzahl von Datenfelder haben, falls die Anzahl größer ist als der Bildschirm oder der Dialog darstellen können, kann man scrollen. Die Breite wird ebenfalls weitestgehend angepasst. Memofelder werden als Button dargestellt, der beim Anklicken ein Memoedit öffnet. Es werden bis zu 4 Memofelder in einer Datei unterstützt Funktionen: Man kann in der Datenbank blättern Felder ändern Felder zum löschen markieren Als gelöscht markierte Felder wieder herstellen Die Daten endgültig löschen Einen neuen Datensatz anlegen ----------------------------------------------------- Zum Anlegen eines neuen Datensatzes, bitte den Button Neu drücken danach wird der neue Datensatz mit dem Button Schreiben in die Datenbank geschrieben. geänderte Daten werden mit dem Button Ändern zurückgeschrieben. Löschen, markiert den Datensatz als gelöscht Herstellen, stellt einen als gelöscht markierten Datensatz wieder her. Ob ein Datensatz als gelöscht markiert ist wird im Programm angezeigt Reorg., löscht alle als gelöscht markierten Datensätze endgültig
Die Resourcen, das heißt die 2 Pfeile an den Scrollbuttons kommen aus der Shell32.dll und können in der jeweiligen Sprachdatei geändert werden. [ResourceEM] Resource=Shell32.dll = Resourcedatei res1=#134 = Pfeil1 res2=#133 = Pfeil2 |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 27.11.2006 ▲ |
|
|
|