von HKönig » So, 30.10.2016 15:14
Besten Dank für die Ideen zum Thema, die ich eventuell später nochmal aufgreifen werde.
Ich habe es jetzt so gelöst, und das klappt mittlerweile sehr gut:
Da ich keinesfalls mehr als 100 gefilterte Zeilen erwarte, führe ich beim Durchsuchen der Tabelle ein Array mit, in das ich die Zeilennummern der Treffer eintrage. Da dabei auch noch einiges in den Zeilen bearbeitet werden muss, wird über einen Fortschrittsbalken dem Benutzer auch angezeigt, dass es nun ein wenig dauern wird.
Danach werden die gefilterten Zeilen über einen Dialog noch manuell bearbeitet (Freigaben/Sperren setzen), wobei ich im Dialog über 2 Buttons UP/DOWN die angewählte Zeile durch Hintergrundfarbe markiere, und die wesentlichen Daten im Dialog auch noch mitanzeige. Um eine dann schnelle Positionierung zu erreichen, verwende ich das zuvor gefüllte Array.
Viele Grüße
Helmut
Besten Dank für die Ideen zum Thema, die ich eventuell später nochmal aufgreifen werde.
Ich habe es jetzt so gelöst, und das klappt mittlerweile sehr gut:
Da ich keinesfalls mehr als 100 gefilterte Zeilen erwarte, führe ich beim Durchsuchen der Tabelle ein Array mit, in das ich die Zeilennummern der Treffer eintrage. Da dabei auch noch einiges in den Zeilen bearbeitet werden muss, wird über einen Fortschrittsbalken dem Benutzer auch angezeigt, dass es nun ein wenig dauern wird.
Danach werden die gefilterten Zeilen über einen Dialog noch manuell bearbeitet (Freigaben/Sperren setzen), wobei ich im Dialog über 2 Buttons UP/DOWN die angewählte Zeile durch Hintergrundfarbe markiere, und die wesentlichen Daten im Dialog auch noch mitanzeige. Um eine dann schnelle Positionierung zu erreichen, verwende ich das zuvor gefüllte Array.
Viele Grüße
Helmut