Datenbank 1
Als Beispiel für eine einfache Datenbank soll ein Kassenbuchprogramm erstellt werden. Alle Informationen sollen in einer Textdatei gespeichert werden. Die Inhalte der 8 Zellen eines Datensatzes werden in je 8 Zeilen der Textdatei gespeichert. So sind durch die Zeilennummer eindeutig die Datensatznummer und das Feld bestimmt.
Der Inhalt der Datei soll in einer ListBox zwischengespeichert werden. Neue Buchungen sollen hinzugefügt werden können. Mit einem Buttonklick soll man die frühere Eintragungen lesen können. Löschen von Datensätzen ist nicht vorgesehen.
|
|
Speichern Sie in den Projektordner eine einfache Textdatei mit dem Dateinamen "kasse.txt", die folgende 8 Zeilen enthält:
Nummer Datum Uhrzeit Zahlungsart Leistung Betrag Kontenrahmen Kasse
Diese Datei wird dann durch das Programm ergänzt und enthält später alle Daten des Kassenbuchs.
|
| Komponente |
Eigenschaft |
Wert |
Bemerkungen |
| Form1 |
Caption |
‘Kassenbuch’ |
Überschrift in der Kopfleiste des Programmfensters |
| ListBox1 |
visible |
false |
temporäre Darstellung des Dateiinhalts |
| Label1 |
Caption |
'Kassenstand:' |
Bezeichner |
| Label2 |
Caption |
'Nr.' |
Bezeichner |
| Label3 |
Caption |
'Datum' |
Bezeichner |
| Label4 |
Caption |
'Uhrzeit' |
Bezeichner |
| Edit1 |
Text |
'0,00' |
Datenbankfeld Betrag |
| Edit2 |
Text |
'Leistung' |
Datenbankfeld |
| Edit3 |
Text |
'0,00' |
Datenbankfeld Kassenstand |
| Readonly |
true |
Nur Leserecht |
| RadioGroup1 |
Caption |
'Zahlungsart' |
Rahmen für die Radiobuttons |
| Radiobutton1 |
Checked |
true |
Einzahlung |
| Radiobutton2 |
Checked |
false |
Auszahlung |
| Combobox1 |
Text |
‘Gegenkonto’ |
Bezeichner |
| Items |
Nummern |
Kontenrahmenliste |
| Button1 |
Caption |
‘neu’ |
Schalter für neuen Datensatz |
| Button2 |
Caption |
‘buchen’ |
Schalter für rechnen und speichern |
| Button3 |
Caption |
‘<’ |
Schalter für rückwärts blättern |
| BitBtn1 |
Caption |
‘&Ende’ |
Beenden des Projekts |
|
| Lösung |
|

|
|