Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst MS Access Filter für mehrere Felder

Mitglied: voipfreak

voipfreak (Level 1) - Jetzt verbinden

18.09.2011 um 13:09 Uhr, 9710 Aufrufe, 4 Kommentare

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
Mitglied: Biber
18.09.2011 um 21:58 Uhr
Moin Voipfreak,

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
Bitte warten ..
Mitglied: voipfreak
18.09.2011 um 22:30 Uhr
Hi Biber, danke erstmal für deine Antwort,

Zitat von Biber:
Moin Voipfreak,

wie hast du denn die Daten in den beiden Tabellen an- bzw abgelegt?

Ich habe die Tabellen : Tätigkeiten 1,2... unsw einzeln als Felder in der Tabelle Kundendatenbank erstellt. Über das Formular Kundendetails kann man den Tabelleninhalt für die Tabellen 1,2 usw.
per dropdwon auswählen und verändern. Die Herkunft dieses Feldinhaltes, kommt von einer extratabelle namens Tätigkeiten.

Ich hoffe ich hab alles verständlich erklärt..

Gruß Voipfreak
Bitte warten ..
Mitglied: Biber
18.09.2011 um 22:56 Uhr
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:
01.
SELECT k.*  
02.
 FROM Kunden k, taetigkeiten t 
03.
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
Bitte warten ..
Mitglied: voipfreak
24.10.2011 um 22:44 Uhr
Ich muss mich nach langer Pause nochmal zurückmelden

Also ich bin mit diesem Thema in so fern weitergekommen:

Ich habe in einem Tread hier im Forum die gleich problematik gefunden.

Ich habe nun ein Textfeld mit der (test) bezeichnung Text300 angelegt / Eigenschaft : Nach Aktualisierung: Ereignisprozedur.

Hier habe ich folgendes eingetragen:


Private Sub Text300_AfterUpdate()
Me.Filter = "Tätigkeit1 LIKE '*" & Me!Text300 & "*'" _
& "Or (Tätigkeit2 LIKE '*" & Me!Text300 & "*')" _
& "Or (Tätigkeit3 LIKE '*" & Me!Text300 & "*')" _
& "Or (Tätigkeit4 LIKE'*" & Me!Text300 & "*')" _
& "Or (Tätigkeit5 LIKE'*" & Me!Text300 & "*')"

Me.FilterOn = True
End Sub

Es sollen die Felder ( im gleichen Formular ) Tätigkeit1,2,3,4,5 durchsucht werden.

Wenn ich jetzt einen suchbegriff eingebe, sucht er aber nurin Tätigkeit 1 und verlangt für die anderen Felder einen suchbegriff.

Kann mir hier jemand helfen ?

Vielen Dank im voraus.


Gruß Voipfreak
Bitte warten ..
Ähnliche Inhalte
Visual Studio

Filter LDAP mit mehreren Kriterien auf ein Feld

gelöst Frage von it4baerVisual Studio5 Kommentare

Hallo, ich würde gerne für den LDAP eine suche in C# bauen <- soll eine "einfache" suche für den ...

Microsoft Office

MS Access 2016 - Ausdrucksgenerator - Feld Automatisch berechnen

Frage von Chopper86Microsoft Office2 Kommentare

Hallo liebe Community, ich habe leider ein kleines Problem in Access mit dem ich nicht weiter komme. Ich bin ...

Microsoft Office

Filter im Access Formular mit mehreren Kriterien belegen..

Frage von diaaryMicrosoft Office

Hallo liebe Leute! Ich habe ein Problem mit dem Filter in einem Formular in Access-DB. Ich möchte gerne an ...

Datenbanken

Access 2010 Filter zurücksetzen

gelöst Frage von Dr.CornwallisDatenbanken6 Kommentare

Liebe Gemeinde, wieder mal ein Access/VBA Problem: ich habe eine Abfrage, SQL Code: Diese Abfrage ist mit einem Formular ...

Neue Wissensbeiträge
Windows Server

SBS 2011: Installation von KB4457144 schlägt beim Reboot fehl - Von Dienst gesperrte Schriftart ursächlich

Tipp von the-buccaneer vor 10 StundenWindows Server1 Kommentar

Moinsen zusammen! Das hat mich einige graue Haare gekostet: Ein SBS 2011 weigerte sich schon im August, das monatl. ...

Windows Netzwerk
Browser-Lags und IPv6
Erfahrungsbericht von NixVerstehen vor 16 StundenWindows Netzwerk1 Kommentar

Hallo zusammen, wir betreiben als kleines Speditionsunternehmen ein überschaubares Windows-Netzwerk mit Win10-Clients sowie einem Server 2016 Essentials als "eierlegende ...

Humor (lol)

Erstaunlich, Windows mit extremer Laufzeit (Server) lol

Tipp von mathu vor 18 StundenHumor (lol)5 Kommentare

Was es so alles gibt. :-)

Windows Netzwerk

CGM Praxisarchiv funktioniert auf Clients nach Update auf 4.14 nicht mehr

Tipp von MOS6581 vor 1 TagWindows Netzwerk

Moin, ein Kunde setzt das CGM-Praxisarchiv ein. Mehrplatzinstallation mit SQL-Server. Nachdem letzte Woche auf die 4.14 aktualisiert wurde, funktionierte ...

Heiß diskutierte Inhalte
Hyper-V
Windows Serer 2016 Standard virtualisieren
gelöst Frage von fritte87Hyper-V33 Kommentare

Hallo zusammen, ich muss für eine kleine Firma ein entsprechendes neues kleines Konzept bauen. Ich habe einen Server Standard ...

LAN, WAN, Wireless
Kombiniere mehrere 4G Router zu einem Netzwerk - Anwendung kleine LAN (10-20 Leute)
Frage von HulkTheHeroLAN, WAN, Wireless24 Kommentare

Guten Mittag liebes Administrator - Fourm, ich hoffe ich habe das richtige Thema ausgewählt - ansonsten bitte gerne verschieben ...

Windows Server
Fileserver von 2012 R2 auf 2012R2
gelöst Frage von ThabeusWindows Server23 Kommentare

Moin moin, leider war in der Vergangenheit der Fokus des Betriebs nicht auf Langfristigkeit ausgelegt. Daher stehe ich jetzt ...

Router & Routing
Größere Zahl VPN-Verbindungen mit Fritz-Box einrichten
Frage von miscmikeRouter & Routing15 Kommentare

Hallo Zusammen, ich supporte verschiedene Kunden mit bestehenden LAN-LAN-Kopplungen via FritzBox (7490, FritzOS 7.01) . Anwendungen sind z.B. Kaspersky-KSC ...