Office: Filter setzen mit VBA

Helfe beim Thema Filter setzen mit VBA in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; einfache frage: ich will mit einem button einen filter in vba setzen und wieder ausschalten. ich versuche es mit: Form.Filter = "Artikel Like 'K*'"... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von Pf@nne, 7. April 2003.

  1. Filter setzen mit VBA


    einfache frage:

    ich will mit einem button einen filter in vba setzen und wieder ausschalten.

    ich versuche es mit:

    Form.Filter = "Artikel Like 'K*'"
    Form.FilterOn = True

    jetzt sollten eigendlich alle artikel die mit K anfangen angezeigt werden,
    is aber nicht....... *bawling

    ich denke die syntax für den filter string is mist, oder


    danke..........

    :)
     
    Pf@nne, 7. April 2003
    #1
  2. Probiers mal so *Smilie
    Form.Filter = "[Artikel] Like 'K*'"
    Form.FilterOn = True
     
    ThomasHava, 9. April 2003
    #2
  3. hab ich auch schon probiert, die eckigen klammern
    sind für feldnamen mit leerzeichen gedacht.

    geht leider auch nicht, ich bekomme immer nur ne parameterabfrage
    was soll ich damit *confused.gif* *confused.gif*
     
    Pf@nne, 9. April 2003
    #3
  4. Filter setzen mit VBA

    [artikel] ...... das Feld in deiner Tabelle heißt doch so oder ? Groß und Kleinschreibung beachten!
     
    ThomasHava, 9. April 2003
    #4
  5. setze mal statt dem Wort Form Me ein.
     
    Nouba, 9. April 2003
    #5
  6. suuuper, das haben wir unter kontrolle *biggrinlove *biggrinlove

    nun kommt part 2

    jetz möchte ich einen filter setzen der mit einem Listenfeld
    verbunden ist.

    Artikel ist ein datenfeld
    Lb_Filter ist eine listbox die texte enthält oder neu eingegeben werden können

    Form.Filter = "[Artikel] Like ' & Me!Lb_Filter & '"

    wo zum kukuck gehören die """ """" hin *mad.gif*
     
    Pf@nne, 9. April 2003
    #6
  7. ich noch mal *biggrinlove

    es würde auch schon reichen wenn ich in den filter string
    eine vba variable eindingsen könnte *cool.gif*
     
    Pf@nne, 9. April 2003
    #7
  8. Filter setzen mit VBA

    und schon verwendet er wieder Form statt Me in seinem Ausdruck. *Smilie

    Me.Filter = "[Artikel] Like '" & Me!Lb_Filter & "'"

    oder auch

    Me.Filter = "[Artikel] Like """ & Me!Lb_Filter & """"
     
    Nouba, 9. April 2003
    #8
  9. Ob Variable oder Textfeld-Inhalt - das ist doch eigentlich wurscht.

    Me.Filter = "[Artikel] Like '" & Me!Lb_Filter & "*'"
     
    Arne Dieckmann, 9. April 2003
    #9
  10. doppel supper..... *biggrin.gif* *biggrinlove

    jetzt haben wir es gleich geschaft.........

    nächstes problem:

    die filterung funzt prima, ich setze den filter nach jedem
    listbox cange neu, das ganze soll so etwas wie
    auto verfolständigen werden, blos eben auf die ganze datenbank

    je mehr buchstaben ich eingebe desto enger wird die suche

    problem:

    nach jedem filterforgang ist der text in meiner listbox markiert
    und würde natürlich überschrieben werden.
    ich muss nach dem filtern den cursor in der listbox auf ende bekommen

    ich dachte daran einfach nur kursortaste rechts einzugeben
    da springt er mir aber gleich auf das nächste feld!
    ist auch eine zeimlich plumpe methode....

    danke
     
    Pf@nne, 9. April 2003
    #10
  11. es handelt sich hier wahrscheinlich um ein Kombifeld und nicht um eine Listbox. Zur Filterung von Daten wäre es zu empfehlen, das Feld ungebunden zu lassen, weil sich sonst natürlich der Feldinhalt ändert.

    Eine recht brauchbare Beschreibung des Problems findest Du unter http://users.bigpond.net.au/abrowne1/ser-32.html
     
  12. vielen dank für eure hilfe *biggrinlove *biggrinlove

    nu funzt das alles prima bestens, jetzt kann ich mit meiner
    "listbox" fertige filter auswählen oder aber diverse felder
    nach einem "sich erweitenden" string durchsuchen.

    mit minimalen tastendrücken habe ich den gesuchten datensatz
    selektiert, hip hip hurra *biggrin.gif*

    morgen kümmere ich mich um die felder mit zahleninhalt,
    nach 5,55€ kann ich noch nicht suchen, ist eben ein
    zahlenfeld mit währung.... vieleicht hat ja einer einen tip,
    so auf die schnelle...... *angel


    mfg pf@nne

    P.S. mit FORM scheint das auch zu gehen *tongue.gif*
     
    Pf@nne, 9. April 2003
    #12
Thema:

Filter setzen mit VBA

Die Seite wird geladen...
  1. Filter setzen mit VBA - Similar Threads - Filter VBA

  2. Filter: Spalten statt Zeilen

    in Microsoft Excel Hilfe
    Filter: Spalten statt Zeilen: Hallo zusammen, die Filterfunktion ist mir bekannt. Ich habe in der Überschrift die Möglichkeit nach Kriterien zu filtern. Soweit OK. Es geht um den Tarifdschungel der schweizer Bundenbahn...
  3. VBA - Makro nur unter bestimmten Bedingungen starten

    in Microsoft Excel Hilfe
    VBA - Makro nur unter bestimmten Bedingungen starten: Hallo, ich würde mich freuen wenn ihr mir kurz helft. Ich habe ein bestehendes Makro, welches sehr vieles macht, u.a. ein weiteres Makro aufrufen, welches sämtliche Filter in meiner Tabelle,...
  4. Makro neu ausführen wenn Daten gefiltert werden

    in Microsoft Excel Hilfe
    Makro neu ausführen wenn Daten gefiltert werden: Hi zusammen, wenn ich auf meine Daten einen Filter anwende, soll ein bestimmtes Makro ausgeführt werden. [ATTACH] Also wenn ich bspw. bei Derivat "G70" rausnehme, soll ein Makro automatisch neu...
  5. Excel Filter bei VBA berücksichtigen

    in Microsoft Excel Hilfe
    Excel Filter bei VBA berücksichtigen: Hallo zusammen, ich glaube, ich habe ein kniffligeres Problem. Gerne auch neue Ansätze. Ich versuchs kurz und präzise. Der Anwender kreuzt in Spalte F("Auswahl") an, welche Nummern er aus Spalte...
  6. Excel VBA - ListBox mit TextBox Filtern

    in Microsoft Excel Hilfe
    Excel VBA - ListBox mit TextBox Filtern: Grüße! Bin sonst stiller Mitleser und kann im Regelfall meine Probleme durch andere Forenbeiträge ableiten und passend abändern, aber hier bin ich an einem Punkt, wo meine VBA-Kenntnisse auf ihre...
  7. Abfrage per VBA zusammenbauen

    in Microsoft Access Hilfe
    Abfrage per VBA zusammenbauen: Hi, Ich habe in meiner Datenbank das angehängte Formular, mit dem die Datensätze (Prüfungsfragen) nach bis zu 3 verschiedenen Kriterien gefiltert werden können. Bislang habe ich 8 Verschiedene...
  8. Tabelle Filtern mit VBA

    in Microsoft Word Hilfe
    Tabelle Filtern mit VBA: Hallo zusammen, ich bin neu hier und absolutes Greenhorn in Word-VBA. Mit Excel-VBA kenne ich mich leidlich aus, das nützt mir hier wohl leider nichts :( Mein Problem: Ich habe eine 3-spaltige...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden