Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Problem bei Bedingung aus Kombinationsfeld auslesen
zurück: Anfängerprobleme Textfeld scrollbar, Automatische Datumsbe. weiter: Änderungen Im Formular nicht in Ausgangstabelle übernehmen 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
feynman
Im Profil kannst Du frei den Rang ändern


Verfasst am:
12. März 2011, 10:34
Rufname:
Wohnort: In der Nähe von Frankfurt

Problem bei Bedingung aus Kombinationsfeld auslesen - Problem bei Bedingung aus Kombinationsfeld auslesen

Nach oben
       Version: Office 2007

Hallo,

folgende SQL-Abfrage wird durch geführt, wenn ich das Kombinationsfeld Modul verlasse. Funktioniert alles wunderbar. Aber ich möchte eigentlich in der 2. AND-Bedingung eine andere Spalte des Kombifeldes Modul abfragen.

Ich weiß so viel, dass das mit Column(n) geht. Ich möchte die 3. Spalte abfragen, weiß aber nicht wie nun die korrekte Syntax ist. Hab schon alles mögliche probiert.

Freue mich auf Eure Hilfe!

Liebe Grüße Marcus
Code:
Private Sub Modul_Change()
    Me!Rolle.RowSource = "SELECT AGR_NAME, TEXT, Modul " & _
                           "FROM Rollen " & _
                          "WHERE System=[Forms]![Antrag-Berechtigungen-HF]![System]" & _
                            "AND Modul=[Forms]![Antrag-Berechtigungen-HF]![Antrag-Berechtigungen-UF1]![Modul]"
End Sub
KlausMz
Moderator Access


Verfasst am:
12. März 2011, 10:49
Rufname:
Wohnort: Irgendwo in der Pfalz


AW: Problem bei Bedingung aus Kombinationsfeld auslesen - AW: Problem bei Bedingung aus Kombinationsfeld auslesen

Nach oben
       Version: Office 2007

Hallo,
versuche es mal so:
Code:
                            " AND Modul=[Forms]![Antrag-Berechtigungen-HF]![Antrag-Berechtigungen-UF1]![Modul].Column(2)"
Meiner Meinung nach muss vor das And noch ein Leerzeichen. Die Spaltenzählung beginnt mit 0.
_________________
Gruß
Klaus . . . . . Feedback wäre wünschenswert.
Ich möchte bitte keine unaufgeforderten PN. Fragen bitte im Forum.
Willi Wipp
Moderator


Verfasst am:
12. März 2011, 11:47
Rufname:
Wohnort: Raum Wiesbaden

Re: Problem bei Bedingung aus Kombinationsfeld auslesen - Re: Problem bei Bedingung aus Kombinationsfeld auslesen

Nach oben
       Version: Office 2007

@KlausMz,

das Leerzeichen ist nicht unbedingt noetig,
da die WHERE-Zeile mit einer schliessenden Klammer ] endet.
Ich wuerde aber auch aus Prinzip ein Lerrzeichen einfuegen.

Hi feynman,

man kann sich nur auf den Wert der Gebundenen Spalte (BoundColumn) eines Kombinationsfeldes bzw. Listenfeldes
direkt im SQL-Code beziehen. Man kann entweder den Wert in den SQL-String einbauen
oder man verwendet die Funktion EVal (Auswerten)
Code:
Private Sub Modul_Change()
' Variante 1
    With Forms![Antrag-Berechtigungen-HF]
        Me!Rolle.RowSource = "SELECT AGR_NAME, TEXT, Modul" _
                            & " FROM Rollen" _
                           & " WHERE System=" & !System _
                             & " AND Modul=" _
                                & ![Antrag-Berechtigungen-UF1]!Modul.Column(2)
' bzw. falls Felddatentyp Text _
                           & " WHERE System='" & !System & "'" _
                             & " AND Modul='" _
                          & ![Antrag-Berechtigungen-UF1]!Modul.Column(2) & "'"
    End With
' Variante 2
    Me!Rolle.RowSource = "SELECT AGR_NAME, TEXT, Modul" _
                        & " FROM Rollen" _
                       & " WHERE System" _
                            & "=[Forms]![Antrag-Berechtigungen-HF]![System]" _
                         & " AND Modul" _
                      & "=EVal('[Forms]![Antrag-Berechtigungen-HF]![System]" _
                          & "![Antrag-Berechtigungen-UF1]![Modul].Column(2)')"
End Sub

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
feynman
Im Profil kannst Du frei den Rang ändern


Verfasst am:
12. März 2011, 12:43
Rufname:
Wohnort: In der Nähe von Frankfurt


AW: Problem bei Bedingung aus Kombinationsfeld auslesen - AW: Problem bei Bedingung aus Kombinationsfeld auslesen

Nach oben
       Version: Office 2007

Hallo, dank Eurer Hilfe habe ich das Problem lösen können.

Die Variante von KlausMZ hatte ich schon probiert und es hatte nicht funktioniert.

Variante I von Willi Wipp hat sofort funktioniert, bei Variante II hat Access gemeint, der Ausdruck wäre zu komplex.

Vielen, vielen Dank - Ihr seid echt Profis.

Gruß

Marcus
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: Bedingung in Abfrage? 2 Sir Toby 599 31. Aug 2006, 13:44
Gast Bedingung in Abfrage?
Keine neuen Beiträge Access Tabellen & Abfragen: Access datensatz in vba auslesen 4 pater 2511 27. Jul 2006, 14:36
Gast Access datensatz in vba auslesen
Keine neuen Beiträge Access Tabellen & Abfragen: Kombinationsfeld soll beim "leer bleiben" alles ab 3 Philip 1293 26. Jul 2006, 19:46
jens05 Kombinationsfeld soll beim "leer bleiben" alles ab
Keine neuen Beiträge Access Tabellen & Abfragen: Bedingung zum anzeigen 1 Krawak 495 17. Mai 2006, 14:09
Gast Bedingung zum anzeigen
Keine neuen Beiträge Access Tabellen & Abfragen: Bedingung an Unterabfrage knüpfen 2 florianm 806 04. Apr 2006, 15:24
florianm Bedingung an Unterabfrage knüpfen
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage /Kombinationsfeld 2 futzi-ka 5886 13. März 2006, 17:37
futzi-ka Abfrage /Kombinationsfeld
Keine neuen Beiträge Access Tabellen & Abfragen: Tabelle auslesen lassen und... 2 GhosttalkerST 704 22. Feb 2006, 22:40
GhosttalkerST Tabelle auslesen lassen und...
Keine neuen Beiträge Access Tabellen & Abfragen: Daten aus Memo auslesen 1 HaTe 3035 18. Nov 2005, 07:53
HaTe Daten aus Memo auslesen
Keine neuen Beiträge Access Tabellen & Abfragen: Software zum auslesen des Quelltextes 4 rIchIe 799 04. Okt 2005, 18:53
jens05 Software zum auslesen des Quelltextes
Keine neuen Beiträge Access Tabellen & Abfragen: Bedingung in Abfrage 1 hafisch 1101 23. Sep 2005, 13:17
Dalmatinchen Bedingung in Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Sql-Anfängerfrage (Self-Join auslesen) 10 stargazer01 1494 12. Sep 2005, 17:42
stargazer01 Sql-Anfängerfrage (Self-Join auslesen)
Keine neuen Beiträge Access Tabellen & Abfragen: Namen der MS-Access-Abfragen via Perl auslesen 2 thu 1308 07. Sep 2005, 12:01
thu Namen der MS-Access-Abfragen via Perl auslesen
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft Excel Tricks