Hallo liebe AutoIT-Gemeinschaft,
Erst mal mein Script:
Spoiler anzeigen
#include <GUIConstants.au3>
#include <Excel.au3>
$oExcel=_ExcelBookOpen(@ScriptDir & "\test.xls",0 ,false ,"", "")
$aSheet=_ExcelReadSheetToArray($oExcel, 2, 1, 5, 4, True)
_ExcelBookClose($oExcel)
GUICreate("", 450, 200)
GUICtrlCreateLabel("Test 01", 10, 10)
GUICtrlCreateLabel("Test 02", 120, 10)
GUICtrlCreateLabel("Test 03", 230, 10)
GUICtrlCreateLabel("Test 04", 340, 10)
$01 = GUICtrlCreateInput("", 10, 25, 100, 22)
$02 = GUICtrlCreateInput("", 120, 25, 100, 22)
$03 = GUICtrlCreateInput("", 230, 25, 100, 22)
$04 = GUICtrlCreateInput("", 340, 25, 100, 22)
$ListView = GUICtrlCreateListView("Test 01|Test 02|Test 03|Test 04", 10, 60, 430, 130)
For $i = 1 To UBound($aSheet) -1
GUICtrlCreateListViewItem($aSheet[$i][0]&"|"&$aSheet[$i][1]&"|"&$aSheet[$i][2]&"|"&$aSheet[$i][3], $ListView)
Next
GUISetState()
While 1
$iMsg = GUIGetMsg()
Switch $iMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Ich möchte folgendes:
Sobald man oben in die Input's etwas eingibt, soll sich die ListView soweit aktuallisieren, dass nur noch Einträge angezeigt werden, die dem eigegebenen Suchmuster in der Spalte entsprechen.
Wäre wirklich nett wenn mir jemand mein Script ergänzen könnte und dabei Kommentare zu den einzellnen Schritten schreiben könnte damit ich als Amateur das auch verstehe
Test-Excel im Anhang.
Vielen Dank schon mal.
LG Inferior