Moin - Moin.
Schau mal hier das Thema, vielleicht hilft es Dir weiter.
Ich habe mir mal erlaubt, Dein Script lauffäig zu machen. Du hattest da wohl etwas verwechselt, wo die [EndSwitch] hingehört.
Hier hast Du doch schon mal die Datenbanktabelle Spalten die ja dem ListView entsprechen:
_SQLite_Exec($g_db_Database, "CREATE TABLE IF NOT EXISTS ADR(ID INTEGER PRIMARY KEY AUTOINCREMENT,Vorname,Hausname,Vereinnummer,Vereinname,Mannschaft,Gruppe,Runde 1,Runde 2,Runde 3,Ergebniss);")
Versuche erst einmal dich mit SQLite auseinander zu setzen. Ich bin auch gerade dabei und mir wurden paar gute Links gepostet (siehe ersten Satz, nach Begrüßung). Und wenn Du mehr brauchst, ich habe noch eine ganze Menge Links in der Hoffung durch zu blicken. Aber wenn es nicht geht, frage ich hier im Forum nach und bekomme immer Hilfe. Aber verstehen ist das, was ich möchte. Selbst ist die Frau !!!
#include <GUIConstantsEx.au3>
#include <ListViewConstants.au3>
$Form1 = GUICreate("Turnierplaner", 1034, 716, 195, 112)
$MenuItem10 = GUICtrlCreateMenu("Verein eingeben")
$MenuItem11 = GUICtrlCreateMenuItem("Verein eingeben", $MenuItem10)
$MenuItem20 = GUICtrlCreateMenu("Spieler")
$MenuItem21 = GUICtrlCreateMenuItem("Neuen Spieler eingeben", $MenuItem20)
$MenuItem30 = GUICtrlCreateMenu("Ergebnisse eingeben")
$MenuItem31 = GUICtrlCreateMenuItem("Ergebnisse eingeben", $MenuItem30)
GUICtrlCreateLabel("Gesamte Datenbank einträge sollen hier in ListView angezeigt werden ...", 15, 20, 500, 22)
$ListView1 = GUICtrlCreateListView("ID | Vorname | Hausname | Vereinnummer | Vereinname | Mannschaft | Gruppe | Runde 1 | Runde 2 | Runde 3 | Ergebniss", 0, 54, 1033, 600, $LVS_SHOWSELALWAYS)
$ListViewButton = GUICtrlCreateButton("ListView Aktualisieren", 900, 660, 113, 30)
$Form2 = GUICreate("Spieler eingeben", 1034, 716, 195, 112)
$Labe210 = GUICtrlCreateLabel("Vereinnummer", 8, 128, 70, 80)
$VereinNummerEingeben2 = GUICtrlCreateInput("", 150, 120, 449, 21)
$Labe220 = GUICtrlCreateLabel("Vereinname", 8, 160, 70, 80)
$VereinNamerEingeben2 = GUICtrlCreateInput("", 150, 160, 449, 21)
$Button210 = GUICtrlCreateButton("Speichern", 100, 504, 113, 20)
$Button220 = GUICtrlCreateButton("Abbrechen", 300, 504, 113, 20)
GUICtrlCreateLabel("Diese Eingaben sollen in die Datenbank eingetragen werden ...in Spalte... Vereinnummer und Vereinname", 150, 200, 300, 80)
$Form3 = GUICreate("Spieler eingeben", 1034, 716, 195, 112)
$Labe310 = GUICtrlCreateLabel("ID", 8, 32, 22, 17)
GUICtrlCreateLabel("ID soll Automatisch vergeben werden ... Erster Eintrag 1 , zweiter Eintrag 2, 3, 4 usw.", 260, 32, 500, 22)
$InputID3 = GUICtrlCreateInput("", 150, 24, 100, 21)
$Labe320 = GUICtrlCreateLabel("Vorname", 8, 64, 70, 80)
$InputVorname3 = GUICtrlCreateInput("", 150, 56, 449, 21)
$Labe330 = GUICtrlCreateLabel("Hausname", 8, 96, 70, 80)
$InputHausname3 = GUICtrlCreateInput("", 150, 88, 449, 21)
$Labe340 = GUICtrlCreateLabel("Vereinnummer", 8, 128, 70, 80)
$InputVereinNummer3 = GUICtrlCreateInput("", 150, 120, 449, 21)
$Labe350 = GUICtrlCreateLabel("Vereinname", 8, 160, 70, 80)
$InputVereinName3 = GUICtrlCreateInput("", 150, 160, 449, 21)
$Labe360 = GUICtrlCreateLabel("Gruppe", 8, 200, 70, 80)
$InputGruppe3 = GUICtrlCreateInput("", 150, 200, 100, 21)
$Labe370 = GUICtrlCreateLabel("Mannschaft", 8, 240, 70, 80)
$InputMannschaft3 = GUICtrlCreateInput("", 150, 240, 100, 21)
$Button310 = GUICtrlCreateButton("Speichern", 100, 504, 113, 20)
$Button320 = GUICtrlCreateButton("Abbrechen", 300, 504, 113, 20)
GUICtrlCreateLabel("Hier benötige ich hilfe = Wenn Vereinnummer eingetragen wurde soll Vereinname aus Datenbank automatisch ergänzt werden", 180, 142, 790, 25)
GUICtrlCreateLabel("Speichern = Alle Daten in die Datenbank eintragen und automatisch zu $Form1 wechseln", 180, 442, 500, 25)
$Form4 = GUICreate("Ergebnisse eingeben", 1034, 716, 195, 112)
$IdSearch40 = GUICtrlCreateLabel("ID Suchen", 8, 50, 70, 80)
$IdSearch4 = GUICtrlCreateInput("", 72, 50, 60, 21)
$IdSearchButton4 = GUICtrlCreateButton("suchen", 150, 50, 113, 20)
GUICtrlCreateLabel("Gefundene ID Daten hier anzeigen....", 8, 150, 300, 80)
$Labe410 = GUICtrlCreateLabel("ID", 8, 232, 22, 17)
$ReadID4 = GUICtrlCreateInput("", 150, 224, 100, 21)
$Labe420 = GUICtrlCreateLabel("Vorname", 8, 264, 70, 80)
$ReadVorname4 = GUICtrlCreateInput("", 150, 256, 449, 21)
$Labe430 = GUICtrlCreateLabel("Hausname", 8, 296, 70, 80)
$ReadHausname4 = GUICtrlCreateInput("", 150, 288, 449, 21)
$Labe440 = GUICtrlCreateLabel("Vereinnummer", 8, 328, 70, 80)
$IReadVereinNummer4 = GUICtrlCreateInput("", 150, 320, 449, 21)
$Labe450 = GUICtrlCreateLabel("Vereinname", 8, 360, 70, 80)
$ReadVereinName4 = GUICtrlCreateInput("", 150, 360, 449, 21)
$Labe460 = GUICtrlCreateLabel("Gruppe", 8, 400, 70, 80)
$ReadGruppe4 = GUICtrlCreateInput("", 150, 400, 100, 21)
$Labe470 = GUICtrlCreateLabel("Mannschaft", 8, 440, 70, 80)
$ReadMannschaft4 = GUICtrlCreateInput("", 150, 440, 100, 21)
$Labe481 = GUICtrlCreateLabel("Runde 1", 10, 480, 50, 21)
$InputRunde1 = GUICtrlCreateInput("", 10, 500, 50, 21)
$Labe482 = GUICtrlCreateLabel("Runde 2", 70, 480, 50, 21)
$InputRunde2 = GUICtrlCreateInput("", 70, 500, 50, 21)
$Labe483 = GUICtrlCreateLabel("Runde 3", 130, 480, 50, 21)
$InputRunde3 = GUICtrlCreateInput("", 130, 500, 50, 21)
$Labe484 = GUICtrlCreateLabel("Runde 4", 190, 480, 50, 21)
$InputRunde4 = GUICtrlCreateInput("", 190, 500, 50, 21)
$Labe485 = GUICtrlCreateLabel("Ergebniss", 250, 480, 50, 21)
$InputRundeEnde = GUICtrlCreateInput("", 250, 500, 50, 21)
GUICtrlCreateLabel("Wenn Daten geändert wurden ... neue Daten speichern / Datenbank überschreiben", 8, 600, 300, 80)
$Button410 = GUICtrlCreateButton("Speichern", 200, 634, 113, 20)
$Button420 = GUICtrlCreateButton("Abbrechen", 350, 634, 113, 20)
GUISetState(@SW_SHOW, $Form1)
;~ In Testphase ist diese Funktion noch nicht aktiv!
;~ GUIRegisterMsg ($WM_NCLBUTTONDOWN, "WM_NCLBUTTONDOWN_FUNC")
While 1
$Msg = GUIGetMsg(1)
Switch $Msg[0]
Case $GUI_EVENT_CLOSE
Switch $Msg[1]
Case $MenuItem11
GUISetState(@SW_SHOW, $Form2)
Case $MenuItem21
GUISetState(@SW_SHOW, $Form3)
Case $MenuItem31
GUISetState(@SW_SHOW, $Form4)
Case $Button220
GUISetState(@SW_HIDE, $Form2)
Case $Button320
GUISetState(@SW_HIDE, $Form3)
Case $Button420
GUISetState(@SW_HIDE, $Form4)
EndSwitch
EndSwitch
WEnd
Alles anzeigen