Es gibt verschiedene Beispiele dafür, was Sie tun möchten. Sie müssen nur eine Abfrage mit den gewünschten zu durchsuchenden Feldern erstellen und ein Formular mit dieser Abfrage als Datensatzquelle erstellen.
Fügen Sie dann für jedes Feld Textfelder hinzu, in die Personen die gesuchten Suchbegriffe eingeben. Hier ist ein ausgezeichnetes, leicht verständliches Tutorial, das ich verwendet habe: https://www.599cd.com/tips/access/multi-field-search-form-like/
Access 2016 - Kombinieren Sie Daten aus mehreren Spalten in einer Tabelle in einer zu durchsuchenden Spalte
Meine Datenbank enthält alle durchgeführten Konstruktionsänderungen und erstellt einen Bericht, den der Bediener mit allen erforderlichen Daten ausdrucken kann. Jede Zeile in der Datenbank ist ein neuer Eintrag. Es kann keine doppelten technischen Änderungsnummern geben, daher verwende ich die automatische Nummerierung.
In der Datenbank gibt es 10 Spalten, in denen der Bediener Zeichnungen oder Dokumente auflisten kann, die er während des Konstruktionswechsels geändert hat. Es gibt weitere 10 für die Ausgabenummern und weitere 10 für die Titel.
Ich möchte in der Lage sein, eine Suchfunktion für den Bediener bereitzustellen, um Zeichnungen und Dokumente nachzuschlagen, aber er würde nur drei Spalten sehen, die Zeichnungs- oder Dokumentennummer, die Ausgabenummer und den Titel.
Ich bin nicht gut in der VBA, kann aber mit Anleitung auskommen, ich würde sagen, ich bin in der gefährlichen Kategorie, zu viel Wissen, um es zu brechen, aber nicht genug, um es selbst zu klären.
Ich habe einen Screenshot der Tabellenbereichszeichnung und der Dokumentliste hinzugefügt, über die ich spreche:
2 Antworten auf die Frage
Ok, ich habe in einem anderen Forum einen Thread gefunden, der das anspricht, was Sie wollen: https://www.access-programmers.co.uk/forums/showthread.php?t=188663
Das Suchformular bietet mehr Funktionen als Sie möchten, aber die Suche mit einem Textfeld zum Durchsuchen mehrerer Felder (und mehrerer Tabellen) wird angesprochen. Es gibt auch eine Beispieldatenbank zum Download.
In einer einfacheren Anmerkung habe ich eine einfache Abfrage gemacht: Suchformular mit einem Textfeld für die Suchzeichenfolge, nach der Sie suchen möchten. Sie geben den Text ein, klicken auf die Schaltfläche und die Abfrage wird ausgeführt.
Hier ist die Abfrage: SELECT tblSamples.SampleID, tblSamples.Sample, tblSamples.Data, tblSamples.Drawing, tblSamples.Modification FROM tblSamples WHERE (((tblSamples.Sample) Like "" & [Forms]] [frxt]] [txtSearch] & "")) OR (((tblSamples.Data) wie "" & [Forms]! [FrmSearch]! [TxtSearch] & "")) ODER (((tblSamples.Drawing) Wie "" & [Forms]! [ frmSearch]! [txtSearch] & "")) OR (((tblSamples.Modification) Wie "" & [Forms]! [frmSearch]! [txtSearch] & ""));
Dies basiert auf meiner Beispieltabelle (tblSamples) mit vier Feldern, dem Suchformular (frmSearch), das über eine Schaltfläche verfügt, mit der die Abfrage ausgeführt wird
Verwandte Probleme
-
2
Wie füge ich zu "Häufige Ausdrücke" in Access hinzu?
-
5
Welche Schnittstellen außer MS Access stehen zur Verfügung, um MDB-Dateien zu bearbeiten
-
11
Weniger einschüchterndes Frontend für SQL Server
-
4
Wie kann ich eine MySQL-Datenbank am besten in eine Zugangsdatenbank konvertieren?
-
4
Mdb-Dateien in Ubuntu öffnen
-
1
Access 2007 zeigt keinen Navigationsbereich
-
2
Entspricht der NETWORKDAYS-Funktion von Excel mit Jet ADO
-
11
Warum meldet Access einen Befehl an das Programm?
-
2
Geteilte MS Access-Datenbankabfragen
-
1
Öffnen von .mdb-Dateien 2003 für ms access 2007