wer kann mir bei dieser komplizierten Aufgabe auf die Sprünge helfen?
https://www.herber.de/bbs/user/48404.xls
Eine InvNr ist immer eindeutig einer GNr zugeordnet , d.h. wird in der Filtermaske im Frame InvNr etwas eingegeben, soll das Gegenüber im Frame GNr nicht mehr editierbar sein (Redundanz, bzw. widersprüchliche Füllung möglich) bzw. umgekehrt..
Wird die obere Nummer (Nr1) in einem Frame gefüllt, soll genau diese Nummer ausgewertet werden.
Werden beide Nummern im Frame gefüllt, gilt die Suche dem Nummernbereich inkl. der eingrenzenden Nummern (Nr1 und Nr2).
Bei Füllung der unteren Nummer (Nr2) im Frame soll nach allen Nummern kleiner gleich Nr2 ausgewertet werden.
Bei Eintrag für die Nutzung von/bis soll überprüft werden, ob die zweite InvNr bzw. GNr größer ist, als die Erste. Falls nicht Messagebox mit Fehlermeldung und evtl. automatisch tauschen.
Meist geben die Kollegen bei diesen Nummern nicht die komplette Nummer an. Für die InvNr erhält man meist als Angabe nur den Inhalt der Felder 3,4 und 5. Bei der GNr den Inhalt der Felder 3,4,5,6,7 oder nur Feld 7 (bei Tagesaktualität).
Es kommt natürlich auch vor, dass man nur nach einem Feld suchen muss, um die ganze Nummernfamilie, die in dieses Schema passt, auswerten zu können.
Button "":
Durch Drücken dieses Buttons soll eine Liste der in Frage kommenden Nummern angezeigt werden, die zu den ausgefüllten passt. Beispiel: INr13, INr14, INr15 gefüllt, Button drücken und man erhält eine ListBox mit den möglichen (passenden) GNr aus der Tabelle Übersicht und umgekehrt, also immer von gefüllt nach ungefüllt suchen. Elegant wäre es natürlich, wenn man dann eine der gefundene Nummern auswählen könnte und sich die Textfelder beider Seiten (InvNr und GNr) auf diese Daten aktualisieren würden, bevor man die Auswertung startet. Die gefundenen Zeilen sollen dann mit Überschriften in die Tabelle "Gefilterte Daten" kopiert werden.
Vielen Dank für Eure Hilfe
Vinz
PS:
InvNr (Tabelle Übersicht, Spalte M): 14-stellig, 6 Felder
Diese wird immer in der gleichen Schreibweise hinterlegt.
Aufbau dieser Nummer:
1. Feld INr11 bzw. INr21 numerisch 2-stellig
2. Feld INr12 bzw. INr22 numerisch 4-stellig
3. Feld INr13 bzw. INr23 numerisch 2-stellig
4. Feld INr14 bzw. INr24 numerisch 1-stellig
5. Feld INr15 bzw. INr25 numerisch 4-stellig
6. Feld INr16 bzw. INr26 numerisch 1-stellig
GNr (Tabelle Übersicht, Spalte N): 17-stellig, 7 Felder
Diese wird ebenfalls immer in der gleichen Schreibweise hinterlegt.
Aufbau dieser Nummer:
1. Feld GNr11 bzw. GNr21 nur Buchstaben 3-stellig
2. Feld GNr12 bzw. GNr22 alphanumerisch 3-stellig
3. Feld GNr13 bzw. GNr23 alphanumerisch 2-stellig
4. Feld GNr14 bzw. GNr24 numerisch 1-stellig
5. Feld GNr15 bzw. GNr25 numerisch 1-stellig
6. Feld GNr16 bzw. GNr26 Buchstabe 1-stellig
7. Feld GNr17 bzw. GNr27 numerisch 6-stellig