Code: Alles auswählen
If OpenWindow(0, 216, 0, 637, 389, #PB_Window_SystemMenu | #PB_Window_SizeGadget | #PB_Window_TitleBar , "New window ( 0 )")
If CreateGadgetList(WindowID())
Frame3DGadget(1, 10, 10, 310, 370, "Datenbankerfassung",0)
TextGadget(2, 20, 40, 70, 20, "Belegnummer:")
StringGadget(3, 100, 40, 100, 20, "")
TextGadget(4, 20, 80, 70, 20, "Information 1:")
StringGadget(5, 100, 80, 100, 20, "")
TextGadget(6, 20, 110, 70, 20, "Information 2:")
TextGadget(7, 20, 140, 70, 20, "Information 3:")
TextGadget(8, 20, 170, 70, 20, "Information 4:")
StringGadget(9, 100, 110, 100, 20, "")
StringGadget(10, 100, 140, 100, 20, "")
StringGadget(11, 100, 170, 100, 20, "")
ButtonGadget(12, 20, 340, 120, 20, "Speichern")
StringGadget(15, 100, 200, 200, 90, "")
TextGadget(16, 20, 200, 70, 20, "Bemerkung:")
ListIconGadget(19, 330, 50, 290, 140, "Belegnummer", 100)
AddGadgetColumn(19, 1, "Information 1",100)
AddGadgetColumn(19, 2, "Information 2",100)
ButtonGadget(21, 20, 310, 120, 20, "Neuen Eintrag")
EndIf
EndIf
Repeat
EventID.l = WaitWindowEvent()
If EventID = #PB_EventGadget
Select EventGadgetID()
EndSelect
EndIf
Until EventID = #PB_EventCloseWindow
End
Das soll ein Datenbankprogramm werden. Ich gebe meine Informationen in die linken Gadgets ein klicke auf „Neuen Eintrag“. Nun sollte das Programm automatisch eine Datei anlegen. (z.B. C:\datenbank.?) also das die Informationen sollten gespeichert werden. Dann müsste eine vorlaufende Belegnummer dazu Generiert werden. (z.B. 00001) für den 1. Beleg.
Nun sollten alle eingetragenen Datensätze im rechten oberen Feld abgebildet werden.
Sollte ich mit der Maus draufklicken, müssten die Datensätze wieder in die Gadgetes geschrieben werden.
Nun kommt die Speichern Taste. Wenn jetzt in z.B. Informationsgadget 3 ein Fehler währe, müsste ich den ausbessern können und wenn ich auf speichern klicke soll die Änderung dann übernommen werden.
Bitte alle Befehle für V3.30
Ein herzliches Dankeschön für alle die mir helfen!
Mit freundlichen Grüßen
Eiban