Supportnet / Forum / Datenbanken
Erstellung einer Adressdatenbank
Frage
Hallo zusammen
wir erstellen gerade eine Accessdatenbank zur Erfassung von Praktikamöglichkeiten in Betrieben.
Die Datenbank ist berufsbezogen, d.h. ein Betrieb der mehrere Praktika anbietet ist auch in mehreren Datensätzen erfasst.
Zur Erstellung eines Serienbriefes zur Datenbank benötigen wir jetzt eine Tabelle in der jeder Betrieb nur einmal auftaucht!
Kann dies durch eine Abfrage erreicht werden?
Wenn nein, welche Alternativeb gibt es?
mfg Star
Antwort 1 von r-Tic
Hallo,
"Zur Erstellung eines Serienbriefes zur Datenbank benötigen wir jetzt eine Tabelle in der jeder Betrieb nur einmal auftaucht!"
Aber alle Praktikas des jeweiligen Betriebes anzeigt oder?
ich geh mal davon aus.
du könntest in der Tabelle die Betriebe mit Zahlen kennzeichnen. Du musst dann nur noch in der Abfrage das entsprechende Kriterium vergeben (also die Zahlen für den Betrieb den du möchtest).
Oder du nimmst als Kriterium die Bezeichnung des Betriebs die du dann mit "wie" in den Kriterien abfrägst.
Gruss r-Tic
"Zur Erstellung eines Serienbriefes zur Datenbank benötigen wir jetzt eine Tabelle in der jeder Betrieb nur einmal auftaucht!"
Aber alle Praktikas des jeweiligen Betriebes anzeigt oder?
ich geh mal davon aus.
du könntest in der Tabelle die Betriebe mit Zahlen kennzeichnen. Du musst dann nur noch in der Abfrage das entsprechende Kriterium vergeben (also die Zahlen für den Betrieb den du möchtest).
Oder du nimmst als Kriterium die Bezeichnung des Betriebs die du dann mit "wie" in den Kriterien abfrägst.
Gruss r-Tic
Antwort 2 von piano
Hi
Vorsicht! Hier liegt bei der Anlage der Tabelle eine Verletzung der Normalform vor.
Jeder Betrieb sollte in Tabelle1 nur einen Eintrag haben(eindeutige Betriebs-Nummer)! In einer 2. Tabelle sollten alle Praktika - versehen mit einem eindeutigen Schlüssel(z.B. Autowert) angelegt werden.
Eine weitere Tabelle3 enthält dann einen Schlüssel sowie Betriebs-Nr und Praktikum-Nr.
Hier erfolgt der Eintrag der Beziehungen Betriebe / Praktika. So wird die m:n-Beziehung in 2 1:n - Beziehungen aufgelöst.
Die Abfrage:
Übernehmen Sie vorerst alle benötigten Felder.
In Ihrem Fall muß die Abfrage doppelte Eintragungen entfernen, am besten mit einem beliebigen numerischem Feld, das für die Adressierung nicht benötigt wird (falls keines vorhanden: anlegen mit Standardwert 1) und Zusammenfassung mit Zusammenfassungsoptionen Summe für dieses Hilfsfeld.
Gruß piano
Es wäre nett, wenn Du ein Feedback abgeben könntest,
ob der Lösungsvorschlag Dein Problem gelöst hat.
Vorsicht! Hier liegt bei der Anlage der Tabelle eine Verletzung der Normalform vor.
Jeder Betrieb sollte in Tabelle1 nur einen Eintrag haben(eindeutige Betriebs-Nummer)! In einer 2. Tabelle sollten alle Praktika - versehen mit einem eindeutigen Schlüssel(z.B. Autowert) angelegt werden.
Eine weitere Tabelle3 enthält dann einen Schlüssel sowie Betriebs-Nr und Praktikum-Nr.
Hier erfolgt der Eintrag der Beziehungen Betriebe / Praktika. So wird die m:n-Beziehung in 2 1:n - Beziehungen aufgelöst.
Die Abfrage:
Übernehmen Sie vorerst alle benötigten Felder.
In Ihrem Fall muß die Abfrage doppelte Eintragungen entfernen, am besten mit einem beliebigen numerischem Feld, das für die Adressierung nicht benötigt wird (falls keines vorhanden: anlegen mit Standardwert 1) und Zusammenfassung mit Zusammenfassungsoptionen Summe für dieses Hilfsfeld.
Gruß piano
Es wäre nett, wenn Du ein Feedback abgeben könntest,
ob der Lösungsvorschlag Dein Problem gelöst hat.

