Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Syntaxfrage zum FilterOn
zurück: beim Start Formular anzeigen und Access klein machen weiter: Formulare und Bildschirmauflösung 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
iceman
Im Profil kannst Du frei den Rang ändern


Verfasst am:
29. Dez 2005, 09:59
Rufname:

Syntaxfrage zum FilterOn - Syntaxfrage zum FilterOn

Nach oben
       

Hallo - bin am verzweifeln, weil eigegentlich peinlich einfach:

Versuche in einem Formular einen Filter zu setzen. In einer Funktion wird der Name eines Users ermittelt und in der (Public deklarierten) Variable "atCNames" übergeben. Jetzt soll der Filter alle Datensätze die im Tabellenfeld "Zielverantwortlich" mit dem ermittelten "atCNames" übereinstimmen filtern und nur diese anzeigen....
Mein Code lautet:
Code:
Private Sub Form_Current()
    atCNames            'Funktion aufrufen
    'MsgBox UName        'Test: UName wurde hier richtig übergeben!!
    Me.Filter = "Zielverantwortlich = " & UName
End Sub
Mein Problem: Egal wo ich Klammern oder Anführungsstriche setze... Ich bekomme immer ne Parametreabfrage für UName als Ergebnis.. er übergibt den Wert also nicht... Ja bin ich denn Embarassed ?!?!?
_________________
WIN Prof2000, Access 2000
jens05
Moderator


Verfasst am:
29. Dez 2005, 13:35
Rufname:
Wohnort: ~~~~~


AW: Syntaxfrage zum FilterOn - AW: Syntaxfrage zum FilterOn

Nach oben
       

Hallo,
den Zusammenhang atCNames und UName habe ich jetzt nicht erkannt Confused
Aber vielleicht hilft dir dieses.
Code:
Private Sub Form_Current()
    atCNames            'Funktion aufrufen
    'MsgBox UName        'Test: UName wurde hier richtig übergeben!!
    Me.Filter = "Zielverantwortlich = '" & UName & "'"
    'bzw.
    'Me.Filter = "Zielverantwortlich = '" & atCNames & "'"
    Me.FilterOn = True
End Sub

_________________
mfg jens05 Wink
Dennis79
Try&Error-Azubi


Verfasst am:
29. Dez 2005, 13:46
Rufname:

AW: Syntaxfrage zum FilterOn - AW: Syntaxfrage zum FilterOn

Nach oben
       

Hallo Iceman,

1. Wenn Dein Filterkriterium ein String ist, fehlen die Hochkommas:
Code:
    Me.Filter = "Zielverantwortlich = '" & UName & "'"

2. Ich würde empfehlen, vor der Defintion des Filters den Filter zu deaktivieren, also
Code:
    Me.FilterOn = False
    Me.Filter = "Zielverantwortlich = '" & UName & "'"
    Me.FilterOn = True

3. Überprüfe, ob Deine public Variable auch wirklich als "global"
deklariert ist (in Deinem Hauptmodul).

Gruß
Dennis

_________________
"Kaum macht man's richtig, schon klappt's!"
iceman
Im Profil kannst Du frei den Rang ändern


Verfasst am:
29. Dez 2005, 14:28
Rufname:


AW: Syntaxfrage zum FilterOn - AW: Syntaxfrage zum FilterOn

Nach oben
       

Hallo Dennis,

ob's am FilterOn = False vorweg lag - oder ich diese Hochkommavariante tatsächlich nicht ausprobiert hatte - ich weiß es nicht, aber jetzt geht es!
Vielen Dank! Smile
Gruß iceman

_________________
WIN Prof2000, Access 2000
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 Formulare: Syntaxfrage mehrstufiger Filter Text und Zahl 9 Zetti3 82 10. Dez 2013, 10:34
Gast Syntaxfrage mehrstufiger Filter Text und Zahl
Keine neuen Beiträge Access Formulare: filteron bei Unterfromular 1 Suchender2012 177 22. Jun 2012, 23:43
MissPh! filteron bei Unterfromular
Keine neuen Beiträge Access Programmierung / VBA: Syntaxfrage DoCmd.SendObject 2 Nikolai 201 29. Feb 2012, 11:26
Nikolai Syntaxfrage DoCmd.SendObject
Keine neuen Beiträge Access Programmierung / VBA: FilterOn im Formular bewirkt nichts 4 Alguen 279 28. Apr 2010, 12:53
Alguen FilterOn im Formular bewirkt nichts
Keine neuen Beiträge Access Formulare: Syntaxfrage 1 magnum 217 24. Jan 2009, 17:15
Nouba Syntaxfrage
Keine neuen Beiträge Access Programmierung / VBA: FilterOn auf einem Listenfeld - wie ? 5 Larres 501 11. Okt 2007, 14:57
Willi Wipp FilterOn auf einem Listenfeld - wie ?
Keine neuen Beiträge Access Formulare: Me.Form.FilterOn = True 6 Werner3456 1030 01. Jul 2007, 22:10
Willi Wipp Me.Form.FilterOn = True
Keine neuen Beiträge Access Formulare: Syntaxfrage 2 magnum 492 16. März 2006, 15:45
magnum Syntaxfrage
 

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