An die MS Access Profis.....

florian84z

Neuling
Thread Starter
Mitglied seit
29.09.2007
Beiträge
726
Ort
...hinter der Kreuzung links...
hallo,

ich habe mal eine kleine Frage / Bitte. In mache z.Z. eine Ausbildung als Groß- und Außenhandelskaufmann. Unsere Kundendatenbank ist mit MS Access gemacht worden. Wir haben in unserer Firma 4 Abteilungen die jeweils den selben Kunden als eigenständiges Datenblatt haben. Wenn wir nun mit unserem Kunden Termine absprechen, diese dann natürlich auch im System eintragen und eventuell noch einen Alarm einstellen, so kann es manchmal vorkommen dass mehrer Abteilungen sich den Kunden auf das selbe Datum oder kurz hintereinander auf Termin legen. Es sollte natürlich ein gewisser Zeitraum zwischen den Abteilungen liegen, der leider manchmal aus Hektik oder Unübersichtlichkeit nicht eingehalten wird.

FRAGE: Ist es möglich die Datenbank so zu programmieren, dass automatisch ein Alarm/Hinweis-Fenster geöffnet wird, sobald sich Abteilung B den Kunden auf das selbe Datum wie Abteilung A legen möchte, wonach natürlich Abteilung A das Vorrecht hat, da sie den Termin zuerst gelegt hat.
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Antwort: Ja es ist möglich. In der Informatik ist fast alles möglich.

Problem gelöst :d

Ich werd dann auch mal gleich deine nächste Frage beantworten. Du willst jetzt sicherlich noch wissen wie das möglich ist. Es gibt 2 Möglichkeiten.
1.) Die Datenbank ist schön normalisiert und es gibt immer nur eine Kundentabelle, Termintabelle und eine Tabelle für die Abteilungen. Dann kann jede Abteilung in der Termintabelle etwas eintragen und da es sich immer um den gleichen Kunden handelt, kann man sehr einfach eine Prüfung einbauen. Vor jedem neuen Termin einfach in der Termintabelle nach der Kundennummer suchen und gut ist.
2.) Die Datenbank ist nicht normalisiert. Es gibt für jede Abteilung eine extra Kundentabelle und die Kunden sind teilweise 4 mal vorhanden mit unterschiedlichen Kundennummern. Dann hast du leider ein Problem. Du kannst zwar die Kundennamen und eventuell auch Adressen vergleichen aber die Datenbank kann inkonsisten werden auf Grund von Tippfehlern, Heirat usw und dann würde deine Überprüfung nichts mehr bringen. Das Problem liegt dann aber an der Datenbank selber. Nicht normalisierte Datenbanken bringen immer Probleme.

Aus deinem Text lese ich heraus, dass in deinem Fall Möglichkeit 2 in betracht gezogen werden muss. Sollte dem so sein, musst du dir genau überlegen woran du einen Kunden in allen 4 Kundentabellen eindeutig erkennen kannst.
 
Zuletzt bearbeitet:

Ähnliche Themen

Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh