Tabelle durchsuchen und Ergebnisse in Textfelder ausgeben
24.11.2023 08:44:28
Proteus
nach Stundenlanger Suche und tausenden Tests bin ich jetzt an dem Punkt angekommen wo ich eure aktive Hilfe benötige.
Zuerst die Problembeschreibung
Es geht um eine Tabelle die von mehreren "Vereinen" genutzt werden soll. Daher sind die Buttonbeschriftungen so variabel gehalten.
Ein neuer Teil davon soll die Ausgabe von Bildern bestimmter Leute sein, da die Personalfluktuation es den neuen schwer macht zu wissen wer für was zuständig ist.
Aufgebaut ist das ganze als Userform mit Multipage.
Viele Sachen der Datei funktionieren aktuell im Wirkbetrieb sehr gut und werden positiv aufgenommen.
Eine Multipage soll nun eine bestimmte Anzahl von Funktionsgruppen ausgeben. Das ist aktuell fertig und Funktioniert auch schon. Wenn ich dort eine Funktion als CommandButton auswähle sollen aus der Tabelle die Zugehörigen Namen gesucht werden.
Die Darstellung ist auf der nächsten Multipage geplant. Dort soll ein Label mit einem Namen gefüllt werden. Aus dem Caption des Label wird später ein Dateipfad generiert und das entsprechende Bild über dem Label ausgegeben.
Nun zum eigentlichen Problem:
Ich bekomme den Code nicht hin die Tabelle "Namen" zu durchsuchen und die Ergebnisse auf mehrere Label zu verteilen.
Der CommandButton holt sich seine Beschriftung aus der gleichen Tabelle, somit ist der Suchparameter schon mal einfach abzugreifen.
In meiner Beispieldatei (aktuell ist nur der Button "Vorsitzende" bespielt) soll auf der nächsten Multipage die entsprechende Labels mit den Namen gefüllt werden.
Die Ausgabe soll in alphabetischer Reihenfolge erscheinen sofern in der gesuchten Spalte nur ein X steht. Steht dort eine 1 oder 2 geht es um den ersten oder zweiten Verantwortlichen. Dann soll die Reihenfolge nicht mehr alphabetisch sein, sondern entsprechend den Nummern 1 oder 2 oder 3.
Der Personalpool wird recht groß, daher brauche ich ca. 35 Namensfelder und Bildfelder (eventuell wenn mehr als 20 ausgegeben werden mit Bildlaufleiste). Wenn nur zwei Ergebnisse gefunden werden sollen die entsprechend größer skaliert werden. Alle nicht belegten Label und Bildfelder sollen dann ausgeblendet werden.
Hier dürfte nun meine Musterdatei liegen
https://www.herber.de/bbs/user/164552.xlsm
Damit ihr mich für meine Dummheit nicht umbringt sind wenigstens die Funktionen so benannt das ihr lächeln könnt.