Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Suche im Listenfeld mit Mehrfachauswahl
zurück: Bedingte Formatierung - Teilstring weiter: Datum als Zeitraum anzeigen abhaengig von Ausfuerung des Prg Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
cimbomg
Access Einsteiger


Verfasst am:
08. Sep 2010, 16:30
Rufname:

Suche im Listenfeld mit Mehrfachauswahl - Suche im Listenfeld mit Mehrfachauswahl

Nach oben
       Version: Office 2003

Guten Abend allerseits

Ich habe ein Listenfeld mit einigen enthaltenen Firmen.
Diesem Listenfeld ist eine Abfrage hintergeordnet.
Im Formular, bei welchem ich das Listenfeld anzeige,
habe ich auch ein Feld eingefügt, bei welchem man einen
Textteil eingeben und im Listenfeld danach suchen kann.

So kann der User einen Text eingeben und im Listenfeld danach
suchen.

Nun, jetzt will der User nach mehreren Firmen suchen und
auswerten können.

Da habe ich gedacht ist ja einfach, habe die Mehrfachauswahl von
Keine auf Einzeln umgeschaltet. Seitdem funktioniert aber meine Suche
nicht mehr.

Der Code für die Suche lautet wie folgt:
Code:
    Me.Kunde = DLookup("ABALPH", "F0101_lokal" _
                     , "ABALPH Like '*" & Me!Text5 & "*'")
Der Name des Listenfeldes lautet Kunde.
Der Name des Suchfeldes lautet Text5.
Siehe auch Bild für genauere Informationen.

Das Problem ist nun, dass ich überhaupt nicht mehr suchen kann, die
Suchfunktion DLOOKUP funktioniert einfach gar nicht mehr wenn ich die
Mehrfachauswahl von Keine auf Einzeln schalte, an was könnte das liegen?

Einen schönen Abend wünscht
cimbomg



Suche_PS.jpg
 Beschreibung:
 Dateigröße:  42.36 KB
 Angeschaut:  920 mal

Suche_PS.jpg


kyron9000
Practitioner :)


Verfasst am:
08. Sep 2010, 18:16
Rufname:
Wohnort: Wien


AW: Suche im Listenfeld mit Mehrfachauswahl - AW: Suche im Listenfeld mit Mehrfachauswahl

Nach oben
       Version: Office 2003

Hallo,

habe eine BDB, kA von wo aber denke die könnte dir Hilfreich sein,
bei der Mehrfachauswahl von einem Listenfeld.

Oder, hast das schon so?

Na ja egal, das Mehrfachfilter kannst dann über die Abfrage realisieren.
War mal eine Idee Smile

PS: "DoLookup" ist eben nur der erste (oberste) Datensatz und nicht mehr.
...verstehen kann ich dein Filter sowieso nicht!
Du fügst dem Feld Me.Kunde einen Wert zu!
Wo ist da ein Filter?

Könntest ja eine Filter, oder Suchfunktion verwenden, das würde sicher funktionieren.

***************************************
...ein Button mit Name: cmdFilterOff
Code:
Private Sub cmdFilterOff_Click()
    Me.Filter = ""
    Me.FilterOn = False
End Sub
ein Button mit Name: cmdFilterOn
Code:
Private Sub cmdFilterOn_Click()
    If Me.txtFilter = "" Then
        MsgBox "Keine Filterdaten eingegeben." & vbCr _
             & "Bitte geben Sie Text im Feld ein, nach dem gefiltert" _
             & " werden soll.", vbOKOnly
        Exit Sub
    End If
    If Me.txtFilter <> "" Then
        Me.Filter = "txtSuchfeld LIKE '" & Me.txtFilter & "*'"
        Me.FilterOn = True
    End If
End Sub
...und ein Textfeld (kannst auch ein Kombifeld verwenden) Name: txtFilter
oder dein DLookup (dann müsste der Code etwas geändert werden)

Es gibt viele Möglichkeiten für Filter im Forum nachzulesen z.b. unter (Tipps&Tricks)

_________________
Gruß Alfred...

Es ist nicht immer alles so einfach wie es sich im Moment darstellt...



MehrfachAuswahlListenfeld.zip
 Beschreibung:

Download
 Dateiname:  MehrfachAuswahlListenfeld.zip
 Dateigröße:  36.94 KB
 Heruntergeladen:  30 mal

Gast



Verfasst am:
09. Sep 2010, 16:03
Rufname:

AW: Suche im Listenfeld mit Mehrfachauswahl - AW: Suche im Listenfeld mit Mehrfachauswahl

Nach oben
       Version: Office 2003

Hm, leider verstehe ich das nicht. Ich habe ja auch keinen Filter.
Im oberen Rahmen meines Bildes sind einige Firmen hinterlegt,
Beispiel eine Firma heisst Muster AG München.
Im unteren Rahmen kann der User dann Münch zum Beispiel angeben,
durch die direkte Zuweisung markiert die Funktion nach einem Klick auf die Schaltfläche den Eintrag Muster AG München.

Das Ziel ist, dass der User nach der Eingabe und der Markierung oben,
eben noch einmal suchen kann und dann der nächste Eintrag markiert
werden würde.

Deshalb verstehe ich auch nicht wie ich dies über einen Filter lösen könnte,
da die Suchfunktion relevant ist.

Grüsse und danke
kyron9000
Practitioner :)


Verfasst am:
09. Sep 2010, 17:15
Rufname:
Wohnort: Wien


AW: Suche im Listenfeld mit Mehrfachauswahl - AW: Suche im Listenfeld mit Mehrfachauswahl

Nach oben
       Version: Office 2003

Hallo,

also, wenns nur ein suchen sein soll kannst das ganz schnell so erstellen.
Code:
    Me.SuchFeld.SetFocus
    DoCmd.RunCommand acCmdFind
Bin mir fast sicher, du hast den falschen Code eingestellt, denn bei...

Me.Kunde = DLookup... übergibst du diese Daten an das Feld Kunden und das ist kein suchen sondern ein einfügen...
oder das Feld Kunde ist das "Suchfeld" das über das DLookup befüllt wird.
Aber dann fehlt noch ein Code zum suchen, den hast du dann verschwiegen Smile.

Na ja, vielleicht verstehe nur ich es nicht Smile, habe das so noch nie zu erstellen versucht.
*** Ich versuche das mal so nachzuerstellen***
***Versuch ohne Erfolg, es wird nichts gesucht und auch nichts gefunden***

Schau noch mal nach, ob du wirklich den richtigen Code eingestellt hast.
Oder stell mal den Teil der DB ein, der nicht funktioniert, dann wäre das
wesentlich einfacher.

_________________
Gruß Alfred...

Es ist nicht immer alles so einfach wie es sich im Moment darstellt...
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: Datensätze in Listenfeld per Klick sortiern lassen 3 Neo3000 679 06. Jul 2007, 11:04
Willi Wipp Datensätze in Listenfeld per Klick sortiern lassen
Keine neuen Beiträge Access Tabellen & Abfragen: Größer Kleiner-wert- Abfrage in Listenfeld einbauen 4 toxicman 1707 24. Jun 2007, 19:26
toxicman Größer Kleiner-wert- Abfrage in Listenfeld einbauen
Keine neuen Beiträge Access Tabellen & Abfragen: abhängiges Listenfeld 1 access_anfaenger 796 13. Jun 2007, 14:03
blicki abhängiges Listenfeld
Keine neuen Beiträge Access Tabellen & Abfragen: Problem bei Suche in einem Feld + Teil kopieren 1 evil1 615 30. März 2007, 15:11
derArb Problem bei Suche in einem Feld + Teil kopieren
Keine neuen Beiträge Access Tabellen & Abfragen: Listenfeld - Summe der dritten Spalte gesucht 2 Klausi 1537 28. Jan 2007, 20:28
Gast Listenfeld - Summe der dritten Spalte gesucht
Keine neuen Beiträge Access Tabellen & Abfragen: kombinierte Suche für access, excel UND powerpoint? 1 mariechen80 699 05. Jan 2007, 20:08
Nouba kombinierte Suche für access, excel UND powerpoint?
Keine neuen Beiträge Access Tabellen & Abfragen: Eintrag in Listenfeld bei klick an abfrage übergeben? 5 Zamp 1012 07. Dez 2006, 07:58
derArb Eintrag in Listenfeld bei klick an abfrage übergeben?
Keine neuen Beiträge Access Tabellen & Abfragen: Datensätze mit zig Variationen (Suche Denkanstoß!) 4 ee547 788 01. Nov 2006, 21:13
Nouba Datensätze mit zig Variationen (Suche Denkanstoß!)
Keine neuen Beiträge Access Tabellen & Abfragen: Suche Wert in Formular übernehmen 12 Oreo 922 19. Sep 2006, 00:50
Oreo Suche Wert in Formular übernehmen
Keine neuen Beiträge Access Tabellen & Abfragen: Access 2k2 Suche + Leere Felder anzeigen lassen 5 Gast 6196 05. Jul 2006, 08:47
Gast Access 2k2 Suche + Leere Felder anzeigen lassen
Keine neuen Beiträge Access Tabellen & Abfragen: Suche nach einer Eingabevariablen in der Select-Zeile 1 neuer Gast 496 21. Feb 2006, 16:17
rita2008 Suche nach einer Eingabevariablen in der Select-Zeile
Keine neuen Beiträge Access Tabellen & Abfragen: Berechnung im Listenfeld anzeigen? 3 Schnoop 804 20. Okt 2005, 08:24
Timbo Berechnung im Listenfeld anzeigen?
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: HTML Forum