Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
volltextsuche über mehrere Spalten
zurück: Abspeichern erst wenn Button gedrückt wird weiter: Verknüpfungstyp bei Datenbanktools/Beziehungen Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
dimei
Probierer


Verfasst am:
22. Jul 2010, 20:14
Rufname: meise
Wohnort: Gera

volltextsuche über mehrere Spalten - volltextsuche über mehrere Spalten

Nach oben
       Version: Office 2003

Hallo zusammen,

folgender Code
Code:
Private Sub textsuche_AfterUpdate()
    Dim strSQL As String
   
    strSQL = "SELECT hersteller, zeichnung1, zeichnung2, zeichnung3" _
                & ", zeichnung4, zeichnung5" _
                 & " zeichnung1 & '|' & zeichnung2 & '|' & zeichnung3 & '|'" _
               & " & zeichnung4 & '|' & zeichnung5 AS gesamt" _
            & " FROM FA_Grp_Zeich" _
           & " WHERE zeichnung1 & '|' & zeichnung2 & '|' & zeichnung3 & '|'" _
               & " & zeichnung4 & '|' & zeichnung5" _
                                            & " Like '*" & Me!textsuche & "*'"
    Me.RecordSource = strSQL
End Sub
bringt den Laufzeitfehler 3075 fehlender Operator in Syntaxausdruck.
der Originalcode mit 3 Feldern funktioniert
Code:
Private Sub textsuche_AfterUpdate()
    Dim strSQL As String
   
    strSQL = "SELECT ID, Feld1, Feld2, Feld3" _
                & ", Feld1 & '|' & Feld2 & '|' & Feld3 AS gesamt" _
            & " FROM tblEinzeln" _
           & " WHERE Feld1 & '|' & Feld2 & '|' & Feld3" _
                                            & " Like '*" & Me!textsuche & "*'"
    Me.RecordSource = strSQL
End Sub
auch wenn ich die Felder, wie oben umbenannt habe funktioniert es bis 3 Felder.

Was mache ich falsch ? Ich müsste eigentlich über 10 Felder suchen, falls das geht.

Gruß

Dirk
KlausMz
Moderator Access


Verfasst am:
22. Jul 2010, 20:20
Rufname:
Wohnort: Irgendwo in der Pfalz

AW: volltextsuche über mehrere Spalten - AW: volltextsuche über mehrere Spalten

Nach oben
       Version: Office 2003

Hallo,
Du solltest ein normalisiertes Datenmodell erstellen.
Die Zeichnungnummern gehören in eine extra Tabelle mit einem Bezug (dessen Primärschlüssel als Fremdschlüssel) zum Hersteller. Jede Zeichnung wird ein Datensatz und kein Feld.
Damit kannst Du in einem Feld beliebige Zeichnungsnummern suchen und erhälst den Hersteller dazu.

_________________
Gruß
Klaus . . . . . Feedback wäre wünschenswert.
Ich möchte bitte keine unaufgeforderten PN. Fragen bitte im Forum.
dimei
Probierer


Verfasst am:
22. Jul 2010, 20:39
Rufname: meise
Wohnort: Gera


AW: volltextsuche über mehrere Spalten - AW: volltextsuche über mehrere Spalten

Nach oben
       Version: Office 2003

dimei am 22. Jul 2010 um 20:32 hat folgendes geschrieben:
Hallo Klaus,

danke für die schnelle Antwort.
Das Datenmodell steht schon. Daran kann ich nichts ändern.
die Tabelle besteht aus Hersteller, Gruppe, und den 10 Feldern Zeichnungen.

Hersteller und Gruppe gehören immer zusammen. Zu dieser Verbindung gehören dann immer bestimmte Zeichnungen.

Ist eine interne Verschlüsselung, die es jetzt zu zeitaufwendig wäre zu erklären.

Kann man den Code nicht doch irgendwie zum laufen bringen?
Mit 3 Feldern geht es ja hervorragend.

Gruß

Dirk

Hallo Klaus,

hat nur ein Komma gefehlt.
Code:
                & ", zeichnung1 & '|' & zeichnung2 & '|' & zeichnung3 & '|'" _
Jetzt gehts.

Danke für die Hilfe

Gruß

Dirk
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Zeilen zu Spalten machen 2 DerUhrmacher 6652 09. Sep 2006, 20:59
DerUhrmacher Zeilen zu Spalten machen
Keine neuen Beiträge Access Tabellen & Abfragen: Abrfage über 2 Spalten ??!! 1 schulfti 479 27. Jul 2006, 11:15
taomik Abrfage über 2 Spalten ??!!
Keine neuen Beiträge Access Tabellen & Abfragen: Per Abfrage Zeilenwerte aus einer Tabelle in mehren Spalten 2 missionhro 806 24. Jul 2006, 12:13
missionhro Per Abfrage Zeilenwerte aus einer Tabelle in mehren Spalten
Keine neuen Beiträge Access Tabellen & Abfragen: Kopieren einer Tabelle von Zeilen nach Spalten 2 Andreas_04 678 20. Jul 2006, 12:07
Andreas_04 Kopieren einer Tabelle von Zeilen nach Spalten
Keine neuen Beiträge Access Tabellen & Abfragen: Minimum von 12 Spalten berechnen 2 Gast 2180 05. Jul 2006, 15:06
Gast Minimum von 12 Spalten berechnen
Keine neuen Beiträge Access Tabellen & Abfragen: Spalten automatisch erstellen lassen 1 Premium 899 04. Jul 2006, 19:21
rita2008 Spalten automatisch erstellen lassen
Keine neuen Beiträge Access Tabellen & Abfragen: mehrere Spalten addieren 6 denni 5718 22. Jun 2006, 14:16
Willi Wipp mehrere Spalten addieren
Keine neuen Beiträge Access Tabellen & Abfragen: [Frage] Spalten dynamisch ein/ausblenden 0 Helios 972 13. Apr 2006, 10:37
Helios [Frage] Spalten dynamisch ein/ausblenden
Keine neuen Beiträge Access Tabellen & Abfragen: Spalten zusammenfassen 9 app 976 13. März 2006, 18:03
app Spalten zusammenfassen
Keine neuen Beiträge Access Tabellen & Abfragen: Trennung von Zahlen in Spalten 6 Magnum1065 3219 06. Okt 2005, 08:39
Magnum1065 Trennung von Zahlen in Spalten
Keine neuen Beiträge Access Tabellen & Abfragen: verknüpfung zweier spalten in einer tabelle 4 teja 3796 08. Jun 2005, 09:34
teja verknüpfung zweier spalten in einer tabelle
Keine neuen Beiträge Access Tabellen & Abfragen: Zusammenrechnen von Spalten 1 Totengraeber87 569 12. Apr 2005, 20:53
lothi Zusammenrechnen von Spalten
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Access Tabellen