MS Access Filter für mehrere Felder
Hallo Zusammen, ich habe ein Frage bzw. ein Problem andem ich fast verzweifele.
Ich habe eine Art Kundenverwaltung, die ich mir in MS Access erstellt habe.
Die kunden haben Festgelegte Tätigkeitsfelder damit man Sie Ihren Bereichen zuordnen kann.
Die Tätigkeitsbereiche kommen aus einer Tabelle ich ich Tätigkeiten geannt habe. Man kann also den Kunden Festgelegte
Bereiche zuordnen. Nun möchte ich in dem Formular : "Kundenliste" einen Filter für die Tätigkeitsfelder ( insgesamt 5 ) anwenden. Dass heisst
man soll eine Festgelegte Tätigkeit auswählen ( Beim klicken geht der Reiter mit allen Tätigkeiten auf ) und dann sollen nur
jene Kunden die in diesem Bereich Tätig sind erscheinen.
Da ich mit VB und Access nicht so bewandert bin, frage ich euch liebe "Leidensgenossen" ob Ihr mit vieleicht bei
meinem vorhaben helfen könnt.
Vielen Dank im voraus
Gruß Voipfreak
Ich habe eine Art Kundenverwaltung, die ich mir in MS Access erstellt habe.
Die kunden haben Festgelegte Tätigkeitsfelder damit man Sie Ihren Bereichen zuordnen kann.
Die Tätigkeitsbereiche kommen aus einer Tabelle ich ich Tätigkeiten geannt habe. Man kann also den Kunden Festgelegte
Bereiche zuordnen. Nun möchte ich in dem Formular : "Kundenliste" einen Filter für die Tätigkeitsfelder ( insgesamt 5 ) anwenden. Dass heisst
man soll eine Festgelegte Tätigkeit auswählen ( Beim klicken geht der Reiter mit allen Tätigkeiten auf ) und dann sollen nur
jene Kunden die in diesem Bereich Tätig sind erscheinen.
Da ich mit VB und Access nicht so bewandert bin, frage ich euch liebe "Leidensgenossen" ob Ihr mit vieleicht bei
meinem vorhaben helfen könnt.
Vielen Dank im voraus
Gruß Voipfreak
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 173281
Url: https://administrator.de/contentid/173281
Ausgedruckt am: 22.11.2024 um 07:11 Uhr
4 Kommentare
Neuester Kommentar
Moin Voipfreak,
wie hast du denn die Daten in den beiden Tabellen an- bzw abgelegt?
Poste doch mal die Struktur (szizziert)
Grüße
Biber
wie hast du denn die Daten in den beiden Tabellen an- bzw abgelegt?
- in der "Kunden"-Tabelle fünf Felder a la "Tätigkeit1", "Tätigkeit2". etc?
- Wenn ja, als Textfeld oder als "TätigkeitsID" oder ähnlich?
- oder in den "Kunden" ein Textfeld mit dem konkreten "Tätigkeits-Text" (also Inhalt "Rocken;Poppen;Dancen") ?
Poste doch mal die Struktur (szizziert)
Grüße
Biber
Moin Voipfreak,
ist nicht ganz die optimale Datenorganisation für (performante) Abfragen per SQL.
Wenn du alle "Kunden"-Datensätze mit einem bestimmten "Tätigkeits"-Profil ermitteln willst, dann würde das aud eine Abfrage herauslaufen:
Ich würde eher eine Variante mit einer Tabelle mehr anstreben, also zusätzlich zu KUNDEN und TAETIGKEITEN eine Zuordnungstabellen KKUNDEN-TAETIGKEIT mit den Feldern KundenID und TaetigkeitsID (oder TaetigkeitText) als einzige Felder und auch diesen feldern als PK.
Grüße
Biber
ist nicht ganz die optimale Datenorganisation für (performante) Abfragen per SQL.
Wenn du alle "Kunden"-Datensätze mit einem bestimmten "Tätigkeits"-Profil ermitteln willst, dann würde das aud eine Abfrage herauslaufen:
SELECT k.*
FROM Kunden k, taetigkeiten t
WHERE t.taetigkeit in (k.taetigkeit1, k.taetigkeit2, taetigkeit3,....)
Ich würde eher eine Variante mit einer Tabelle mehr anstreben, also zusätzlich zu KUNDEN und TAETIGKEITEN eine Zuordnungstabellen KKUNDEN-TAETIGKEIT mit den Feldern KundenID und TaetigkeitsID (oder TaetigkeitText) als einzige Felder und auch diesen feldern als PK.
Grüße
Biber