Autor Thema: Duplikate eliminieren  (Gelesen 1594 mal)

Offline gere

  • Aktives Mitglied
  • ***
  • Beiträge: 216
  • Geschlecht: Männlich
Duplikate eliminieren
« am: 08.12.05 - 09:54:54 »
Hallo zusammen,

Ich habe gerade ein programmiertechnisches Problem: Ich habe eine Maske 1, in der alle unsere Servicetechniker angelegt sind und eine Maske 2, in der die Einsätze der Techniker geplant werden. Jetzt habe ich eine Kalenderansicht gebastelt, die die Daten beider Masken anzeigen soll, und zwar sollen grundsätzlich jeden Tag alle Techniker im Kalender angezeigt werden, egal ob mit oder ohne Einsatz.

Mein Problem ist jetzt: Wenn ein Techniker einen Einsatz hat, dann steht er 2x am selben Tag drin, einmal aus der allgemeinen Technikermaske und einmal aus der Einsatzmaske. Ich hab jetzt mit @Unique und @Trim versucht, die Duplikate zu eliminieren, das klappt aber nicht so wie ich das gerne hätte. Außerdem gibts ja auch Tage, an denen ein einzelner Techniker z.B. 3 Einsätze hat. Er steht dann insgesamt 4x im Kalender, soll aber dann nur 3x drinstehen. @Unique klappt da ja schon mal nicht mehr oder?

Kann mir da evtl. jemand einen kleinen Tip geben? Ich komme einfach zu keiner Lösung...

Vielen Dank!!
Gere

Offline datenbanken24

  • Senior Mitglied
  • ****
  • Beiträge: 390
  • Geschlecht: Männlich
  • Stammgast
    • datenbanken24
Re: Duplikate eliminieren
« Antwort #1 am: 08.12.05 - 13:17:12 »
Sorry,

Da rollen sich ja schon vom Lesen der Anforderung die Fingernägel hoch,
ohne dass man auch nur einen einzigen Gedanken an eine programmiertechnische Umsetzung "opfert"...

Ein Notes-Programmierer mit einigermaßen gesundem Menschenverstand müßte dafür sicher hart gezwungen werden, so etwas umzusetzen.

Gruß,
Uwe

Offline gere

  • Aktives Mitglied
  • ***
  • Beiträge: 216
  • Geschlecht: Männlich
Re: Duplikate eliminieren
« Antwort #2 am: 08.12.05 - 14:32:32 »
Na das sehe ich genauso wie Du, aber leider sind das nun mal die Anforderungen an diese Datenbank. Ich habe geistig schon sämtliche Möglichkeiten durchgespielt, wie ich sowas realisieren kann, aber ich bin bis jetzt noch zu keiner Lösung gekommen. Deshalb dachte ich dass evtl. jemand von Euch da noch eine rettende Idee hat...

Gruß Gere

Driri

  • Gast
Re: Duplikate eliminieren
« Antwort #3 am: 08.12.05 - 14:53:57 »
Was mir so spontan einfällt :

- Nachts erzeugt ein Agent je Techniker ein Dummydokument ohne Termineintrag, ggf. für einen definierten Zeitraum (z.B. im Voraus für den nächsten Monat).

- Bei Anlage eines neuen Termins wird geprüft, ob es für das Datum noch so ein Dummydokument gibt und dann gelöscht.


Wobei ich da Uwe zustimmen muß, das ist ne ziemlich abstruse Anforderung. Wenn der Techniker nicht auftaucht, hat er eben keine Termine an dem Tag. So was kann man doch auch wunderbar anders abbilden. Z.B. gibts in jedem Gruppenkalender, den ich bisher so gesehen habe, eine Ansicht, in der pro Tag eine Spalte definiert ist. In der Spalte wird dann ein Symbol einblendet, wenn der jeweilige User dort einen Termin hat.

Offline gere

  • Aktives Mitglied
  • ***
  • Beiträge: 216
  • Geschlecht: Männlich
Re: Duplikate eliminieren
« Antwort #4 am: 08.12.05 - 15:31:46 »
Hallo Driri,

genauso werd ich das jetzt auch machen (mit so einer Ansicht).
Vielen Dank für den Tip.

Gruß Gere

Offline dh-paule

  • Aktives Mitglied
  • ***
  • Beiträge: 199
  • Geschlecht: Männlich
  • DNUG Award 2006
Re: Duplikate eliminieren
« Antwort #5 am: 09.12.05 - 16:13:29 »
solch eine Technikeransicht kann auch so aussehen:

Life on earth may be expensive,
but it does include an annual free trip around the sun


_________________________________________________________

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz