Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
VBA bei (Union)Abfrage mit Variablen Kriterium
zurück: Hyperlinks aus Excel importieren weiter: Auswahl für Kombifeld in Tabelle einschränken 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
PatrickB
Gast


Verfasst am:
14. Mai 2009, 10:25
Rufname:

VBA bei (Union)Abfrage mit Variablen Kriterium - VBA bei (Union)Abfrage mit Variablen Kriterium

Nach oben
       Version: Office 2003

Guten Morgen,

folgendes Problem:
Access hat anscheinend ein Problem Abfragen als Recordset zu öffnen, die ein Variables Kriterium (aus Formular) besitzen. Also Versuche ich das Kriterium als Funktion abzubilden. Das Filterfeld der Abfrage liegt als Integer vor. Die Kriteriumsabfrage gibt mehrere Integerwerte wieder, die logisch mit "OR" verknüpft werden (müssen!?). Wenn ich nun den String als Kriterium einfüge bekomme ich einen Typenunverträglichkeitsfehler. Weiß jmd wie ich den String abändern kann, damit er als Integer gilt?
Code:
Public Function Kriterium() As Variant
On Error GoTo nächster
    Dim x As Integer
    Dim strRst As String
    Dim rst As New ADODB.Recordset
    Dim conn As New ADODB.Connection
   
'    If Form_frm_OrgaAuswertung.OptSicht.Value = 1 Then
'        Kriterium = Form_frm_tmpVariablen.txtorga
'      Else
        strRst = "qry_UnionOEAuswertung"
        Set conn = CurrentProject.Connection
        Kriterium = 0
        rst.Open strRst, conn
        rst.MoveFirst
        Do Until rst.EOF
            x = rst!OrgaID
            Kriterium = Kriterium & " or " & x '<== HIER #####################
nächster:
            rst.MoveNext
        Loop
        rst.Close
'    End If
Besten Dank im Voraus
Patrick
Gast



Verfasst am:
14. Mai 2009, 11:33
Rufname:


AW: VBA bei (Union)Abfrage mit Variablen Kriterium - AW: VBA bei (Union)Abfrage mit Variablen Kriterium

Nach oben
       Version: Office 2003

Hallo,
Parameterabfragen funktionieren nicht mit Recordset.
Du hast 3 Möglichkeiten:
- Parameter mit Eval() einbauen
- Parameter über Querydefs übergeben
- kompletten SQL-Code per VBA zusammenstellen

Gruß Mike
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: Nummerierung einer Abfrage 6 Prummel 1976 01. März 2004, 17:56
Prummel Nummerierung einer Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: bei Abfrage nur den jüngsten Datensatz anzeigen 3 Hannes 1872 25. Feb 2004, 17:02
Willi Wipp bei Abfrage nur den jüngsten Datensatz anzeigen
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage mit Auswahlkriterium über 2 Tabellen 1 Majo 1907 24. Feb 2004, 13:54
Willi Wipp Abfrage mit Auswahlkriterium über 2 Tabellen
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage Problem 4 shorty 1883 20. Feb 2004, 20:00
shorty Abfrage Problem
Keine neuen Beiträge Access Tabellen & Abfragen: [DANKE-ERLEDIGT] verschachtelte Abfrage 13 ppc 1478 17. Feb 2004, 19:46
ppc [DANKE-ERLEDIGT] verschachtelte Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Formulargesteuerte Abfrage 2 obismarck 2699 17. Feb 2004, 17:03
obismarck Formulargesteuerte Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Min() Abfrage 4 augenzeuge 1056 17. Feb 2004, 10:13
Gast Min() Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage mit Parameter bzgl. Datum ... 3 gunthahari 3489 13. Feb 2004, 18:18
gunthahari Abfrage mit Parameter bzgl. Datum ...
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage aus Formular erstellen 2 frkrone 3248 12. Feb 2004, 14:22
frkrone Abfrage aus Formular erstellen
Keine neuen Beiträge Access Tabellen & Abfragen: inventar abfrage 5 nooby 2254 05. Feb 2004, 14:46
nooby inventar abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Inhalt einer Abfrage überschreiben? 1 Esdo 1247 13. Jan 2004, 12:35
Bernd Schenkel Inhalt einer Abfrage überschreiben?
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage 2 Klaus 1957 11. Jan 2004, 22:35
Gast Abfrage
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft Word Serienbriefe