Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Listenfeld zeigt falscher Inhalt an
zurück: Zweite Spalte von Nachschlagefeld in Liste anzeigen weiter: Datenherkunft aus 2 Tabellen 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
dirx
Im Profil kannst Du frei den Rang ändern


Verfasst am:
16. Jan 2012, 10:45
Rufname:

Listenfeld zeigt falscher Inhalt an - Listenfeld zeigt falscher Inhalt an

Nach oben
       Version: Office 2007

Hallo Zusammen

Ich habe ein Problem. Ich fülle mit RowSource meine Listbox. Diese basiert auf einer Abfrage. Nun aber zeigt es immer alle Werte der Abfrage an und beachtet das "WHERE" nicht. Kann mir jemand helfen?

Code:
Code:
 szen = Me.szen_id


Me.lfTest.RowSource = "SELECT * FROM qryTestSzen WHERE szen_id LIKE (" & szen & ") "

                       
Me.lfTest.Requery

[/code]
KlausMz
Moderator Access


Verfasst am:
16. Jan 2012, 10:52
Rufname:
Wohnort: Irgendwo in der Pfalz


AW: Listenfeld zeigt falscher Inhalt an - AW: Listenfeld zeigt falscher Inhalt an

Nach oben
       Version: Office 2007

Hallo,
versuche es so:
Code:
Me.lfTest.RowSource = "SELECT * FROM qryTestSzen WHERE szen_id = " & Me.szen_id


Die Variable und das Requery ist überflüssig.

_________________
Gruß
Klaus . . . . . Feedback wäre wünschenswert.
Ich möchte bitte keine unaufgeforderten PN. Fragen bitte im Forum.
dirx
Im Profil kannst Du frei den Rang ändern


Verfasst am:
16. Jan 2012, 11:04
Rufname:

AW: Listenfeld zeigt falscher Inhalt an - AW: Listenfeld zeigt falscher Inhalt an

Nach oben
       Version: Office 2007

Danke für die Antwort.

Funktioniert aber immer noch nicht, ist das Selbe Problem.

Bei der Abfrage finde ich auch keine Fehler, sollte wirklich diesen Eintrag anzeigen.

Hast du noch eine andere Idee?

Der witz ist, dass es bei den anderen Listenfelder so funktioniert.
KlausMz
Moderator Access


Verfasst am:
16. Jan 2012, 11:09
Rufname:
Wohnort: Irgendwo in der Pfalz

AW: Listenfeld zeigt falscher Inhalt an - AW: Listenfeld zeigt falscher Inhalt an

Nach oben
       Version: Office 2007

Hallo,
welcher Datentyp hat denn das Feld "szen_id" ?

Probier mal die Abfrage direkt aus, in dem Du mal die ID direkt eingibst.

_________________
Gruß
Klaus . . . . . Feedback wäre wünschenswert.
Ich möchte bitte keine unaufgeforderten PN. Fragen bitte im Forum.
dirx
Im Profil kannst Du frei den Rang ändern


Verfasst am:
16. Jan 2012, 11:16
Rufname:

AW: Listenfeld zeigt falscher Inhalt an - AW: Listenfeld zeigt falscher Inhalt an

Nach oben
       Version: Office 2007

Also wenn ich die ID direkt angebe, funktioniert es.

szen_id ist einen Autowert.
Das Listenfeld befindet sich im Formular FormSzen der Tabelle tblSzen, im Listenfeld möchte ich die Werte der Tabelle tblTest anzeigen lassen. Wobei ich diese über eine Zwischentabelle abrufe tblSzenTest. (Da es m:m Beziehung ist)

Ich kann mir vorstellen, das das an dem liegt, an dieser Zwischentabelle.

Ich habe dort den Primärschlüssel der aus szen_id und test_id besteht. Sollte ich da einen eigenen Schlüssel machen? Und kein zusammengesetzter? Könnte das ein Grund sein?
dirx
Im Profil kannst Du frei den Rang ändern


Verfasst am:
16. Jan 2012, 11:17
Rufname:

AW: Listenfeld zeigt falscher Inhalt an - AW: Listenfeld zeigt falscher Inhalt an

Nach oben
       Version: Office 2007

Also es funktioniert nur, wenn ich in der Abfrage selbst qryTestSzen die ID als Kriterium angebe. Wenn ich es aber im Code mit einer 1 angebe, funktioniert es immer noch nicht. (es zeigt dann gar nichts mehr an, vorher hat es alle vorhandenen Einträge angezeigt)
KlausMz
Moderator Access


Verfasst am:
16. Jan 2012, 11:19
Rufname:
Wohnort: Irgendwo in der Pfalz

AW: Listenfeld zeigt falscher Inhalt an - AW: Listenfeld zeigt falscher Inhalt an

Nach oben
       Version: Office 2007

Hallo,
von zusammengetzten PK halte ich persönlich nicht viel. Ist mir zu aufwendig.
Das scheint mir hier auch das Problem zu sein. Der Datensatz muss ja eindeutig sein. Du musst also entweder auch den 2. Teil des PKs mit in die Wehre Klausel packen oder einen einzelnen PK anlegen.

_________________
Gruß
Klaus . . . . . Feedback wäre wünschenswert.
Ich möchte bitte keine unaufgeforderten PN. Fragen bitte im Forum.
dirx
Im Profil kannst Du frei den Rang ändern


Verfasst am:
16. Jan 2012, 11:24
Rufname:


AW: Listenfeld zeigt falscher Inhalt an - AW: Listenfeld zeigt falscher Inhalt an

Nach oben
       Version: Office 2007

Leider ändert sich nichts, wenn ich einen eigenen Primärschlüssel habe.
Ich habe nun eine neue Abfrage erstellet und nun funktioniert es.
Habe zwar genau den gleichen SQL-Query, aber hatte wohl einen Bug drin.
Das Problem ist nun gelöst.

Vielen Dank für die rasche Hilfe!
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: 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: Wenn feld inhalt defekt beinhaltet 2 Umb 512 07. Jun 2007, 15:36
Gast Wenn feld inhalt defekt beinhaltet
Keine neuen Beiträge Access Tabellen & Abfragen: falscher Import von csv Dateien in Acc 13 Gast 937 07. Jun 2007, 02:33
access-anfänger falscher Import von csv Dateien in Acc
Keine neuen Beiträge Access Tabellen & Abfragen: Wert wird nicht gleich in Listenfeld übernommen 14 kerstin1981 732 04. Mai 2007, 08:30
kerstin1981 Wert wird nicht gleich in Listenfeld übernommen
Keine neuen Beiträge Access Tabellen & Abfragen: abfrage zeigt bestimmte datensätze nicht an 4 skater2301 517 03. Apr 2007, 17:03
skater2301 abfrage zeigt bestimmte datensätze nicht an
Keine neuen Beiträge Access Tabellen & Abfragen: Leere Trefferliste zeigt Standardwerte 5 tbones 516 05. März 2007, 10:28
jens05 Leere Trefferliste zeigt Standardwerte
Keine neuen Beiträge Access Tabellen & Abfragen: Inhalt von 1 Spalte aus 2 Spalten verteilen 4 Silly14 630 13. Feb 2007, 09:52
Silly14 Inhalt von 1 Spalte aus 2 Spalten verteilen
Keine neuen Beiträge Access Tabellen & Abfragen: Listenfeld, Einträge löschen 2 Regine 962 12. Dez 2006, 16:27
Regine Listenfeld, Einträge löschen
Keine neuen Beiträge Access Tabellen & Abfragen: Listenfeld aktualisiert nicht richtig 1 marko00 842 31. Okt 2006, 12:13
Gast Listenfeld aktualisiert nicht richtig
Keine neuen Beiträge Access Tabellen & Abfragen: Inhalt zweier Tabellen vergleichen 2 Matthes 3741 27. Jul 2006, 07:04
jens05 Inhalt zweier Tabellen vergleichen
Keine neuen Beiträge Access Tabellen & Abfragen: Textfelder (Inhalt Zahlen) per inner join verknüpfen 4 FA 3201 27. Jul 2006, 06:37
Gast Textfelder (Inhalt Zahlen) per inner join verknüpfen
Keine neuen Beiträge Access Tabellen & Abfragen: Aktualisierungsabfrage: Inhalt von Feld A nach Feld B 6 thema 927 06. Apr 2006, 19:05
thema Aktualisierungsabfrage: Inhalt von Feld A nach Feld B
 

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