ich habe folgendes problem und keine ahnung wie ich das lösen soll...
ich habe eine tabelle in der aufgaben stehen mit dazugehörigen verantwortlichen. jetzt habe ich ein druckmakro gemacht, mit dem man für jeden verantwortlichen die aufgaben an denen er beteiligt ist getrennt ausdrucken kann - das makro unterscheidet dabei selbst nach den verantwortlichen und druckt auch für jeden die aufgabenliste nur einmal aus - das funktioniert alles super...
das problem ist aber das es auch aufgaben gibt die mehrere verantwortliche haben.
also zb. bei aufgaben für a1:v1, a2:v2, a3:v1/v2, a4:v3 - dann soll auf der liste für v1 die aufgabe a1 und a3 stehen, für v2 dann eben a2 und a3, für v3 nur a4 ...
dass system nimmt sich halt jede zeile vor, guckt in einem array ob es den verantwortlichen schon gedruckt hat und wenn nicht sucht es die anderen aufgaben für den verantwortlichen, druckt diese aus und trägt den verantwortlichen in das "gedruckt-array" ein.
ich kann dem system dabei nicht sagen das es die aufgaben in denen mehrere verantwortliche stehen einfach als bereits gedruckt betrachten soll, da dies zwar meistens so ist aber es gibt durchaus auch aufgaben mit mehreren verantwortlichen gibt, in denen ein verantwortlicher ist, der nur diese eine aufgabe hat - also zb. a1:v1, a2:v2, a3:v1/v2, a4:v3/v1
ich dachte mir nun ich lasse ihn einfach nach dem / suchen und das feld auftrennen - halt einmal für den verantwortlichen davor und einmal für den verantwortlichen hinter dem / ... aber wie mache ich das? und wie mache ich das wenn es 3 oder mehr verantwortliche gibt?!
die spielregeln kann ich dabei allerdings selbst festlegen - also zb jeder verantwortliche max. 2 buchtstaben und keine leerzeichen vor oder nach dem /... aber wie sag ich ihm das er nur einen bestimmten teil der strings als wert nehmen soll?!
sorry für den vielen text...
ich hoffe mir kann jemand einen denkanstoss geben
danke