Hallöchen,
wie der Name schon sagt möchte ich gern, sofern das nicht unendlich kompliziert ist, ein Dienstplan bauen.
Mir geht es gegen den Strich das meine Excel Einträge und Formeln gelöscht werden.
Ich habe schon eigentlich fast alles gesperrt, aber die Eingabe ansich kann man nicht sperren.
Wie dem auch sei
Mir ist klar das ich die Einträge in einer Datei ablegen muss.
Ich möchte das die Einträge einzeln klickbar sind (in jedem Feld) dort dann editieren und löschen als option angeboten wird.
Klickt jemand auf editieren öffnet sich ein Fenster wo er die neue Schicht eintragen kann, löschen ist denke ich selbsterklärend
Hat das schon einmal jemand gemacht? Ist mein Ansatz komplett daneben?
Vielen Dank
Nachfolgend noch der Code den ich bis jetzt gemacht habe, den Buttons sind noch keine Funktion zugeteilt / nur Spass.
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
Dienstplan()
Func Dienstplan()
Local $listview, $button, $button2, $item1, $item2, $item3, $msg
GUICreate("Dienstplan", 1000, 450, 100, 200, -1, $WS_EX_ACCEPTFILES)
GUISetBkColor(0x000000FF)
$listview = GUICtrlCreateListView("Name|01.01.16|02.01.16|03.01.16|04.01.16|05.01.16|...|Stundenanzahl", 20, 10, 950, 300)
$button1 = GUICtrlCreateButton("Monatsübersicht Drucken", 100, 420, 150, 20)
$button2 = GUICtrlCreateButton("Login für Änderungen", 300, 420, 150, 20)
$item1 = GUICtrlCreateListViewItem("MA1|T", $listview)
$item2 = GUICtrlCreateListViewItem("MA2", $listview)
$item3 = GUICtrlCreateListViewItem("MA3", $listview)
$item4 = GUICtrlCreateListViewItem("MA4", $listview)
$item5 = GUICtrlCreateListViewItem("MA5", $listview)
$item6 = GUICtrlCreateListViewItem("MA6", $listview)
$item7 = GUICtrlCreateListViewItem("MA7", $listview)
$item8 = GUICtrlCreateListViewItem("Soll|4|5|6|....", $listview)
GUISetState()
Do
$msg = GUIGetMsg()
Select
Case $msg = $button1
GUICtrlSetData($item1, "||Nachttest")
EndSelect
Until $msg = $GUI_EVENT_CLOSE
EndFunc
Alles anzeigen