New user
Beiträge: 4
| Hallo Karl,
erst einmal vielen Dank für Deine Antwort!
Die zweite Table (tblAnwesenheit) enthält
- ID (long)
- Referenz auf die Kundennummer (long)
- Anwesenheitsdatum (date)
- AnwesenheitJN (Boole)
Jeweils am Wochenanfang wird für jeden Kunden ein neuer Datensatz in der Anwesenheitstabelle erzeugt (initial sind natürlich alle Kunden nicht anwesend)
Ein Löschen dieser Datensätze wird eher selten (1 x im Jahr) durchgeführt.
Während des Servicetages werden die Anwesenheiten der Kunden erfasst. Der Servicetag ist immer der gleiche Wochentag und findet einmal pro Woche statt.
Sobald ein Kunde 5 mal hintereinander nicht an seinem Servicetag erschienen ist, kann er gelöscht werden (es sei denn, es gibt gute Gründe für sein Fehlen wie z.B. Krankheit, etc.)
Für die Verwaltung unserer Kunden ist es sehr wichtig schnell zu erkennen, welcher Kunde eventuell nicht mehr kommt, damit frei werdende Serviceplätze durch andere Kunden belegt werden können.
Ich hatte schon daran gedacht einfach nur eine Kundentabelle als Report anzufertigen und dann die jeweils letzten 5 Anwesenheiten (bzw. nicht-Anwesenheiten) dann per VBA in die jeweilige Zeile des Reports hinein zu zaubern (das wäre natürlich nicht ganz sauber, da es sicherlich ein entsprechendes SQL statement für den gewünschten Report gibt). Problem ist nur, dass ich diese Infos in der gleichen Zeile haben möchte und nicht unter der Kundenzeile.
Ich bin momentan etwas ratlos, wie ich da am besten rangehe...
Viele Grüße
Andreas
|