WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   Problem mit Abfrage und Abfragenausgabe (http://www.wcm.at/forum/showthread.php?t=226551)

Vegeta 01.02.2008 10:23

Problem mit Abfrage und Abfragenausgabe
 
Hallo, ich hoffe sehr, dass ich hier Hilfe für mein Problem finde.

Ich habe eine Datenbank, mit der ich verschiedene Projekte ordnen möchte. In dieser Datenbank existieren 2 Tabellen:

http://img255.imageshack.us/img255/1...llenjj3.th.jpg

Das Formular sieht folgendermaßen aus:

http://img408.imageshack.us/img408/7...ularwy0.th.jpg

Jedem Projekt aus der Projekttabelle sollen nun mehrere Berichte zugeordnet werden, die sich in der anderen Tabelle befinden. Nun möchte ich mit Hilfe eines
Listenfeldes genau die Berichte anzeigen
lassen, die zu dem jeweils im Formular angezeigetem Projekt gehören.
Hierzu habe ich eine Abfrage erstellt:

http://img408.imageshack.us/img408/3...ge01cp8.th.jpg
http://img408.imageshack.us/img408/1...esqltx8.th.jpg

Diese Abfrage funktioniert allerdings nur bedingt. Ich werde beim aufrufen des
Formulares gebeten einen Wert einzugeben, was natürlich nicht passieren soll.

http://img264.imageshack.us/img264/8...gabexy3.th.jpg

Die Abfrage soll sich den Wert anhand des aktuell gezeigten Datensatzes nehmen. Die Abfrage funktioniert ansonsten in soweit schon, dass ich das korrekte Ergebnis in einem seperat aufklappenden Fenster erhalte:

http://img408.imageshack.us/img408/6...gabefn0.th.jpg

Diese Ausgabe soll aber in das im Formular enthaltende Listenfeld hinein.

Sorry für diesen etwas größeren Beitrag, aber ich weiss einfach nicht mehr weiter. Hoffe ihr könnt mir helfen.

mfg Vege

Karl99 01.02.2008 10:43

Wenn Du ein Formular aufmachst und eine Meldung über einen Parameter bekommst, bedeutet dies, dass in diesem aufgerufenen Formular oder in der dahinter stehenden Abfrage/Tabelle ein Filterwert erwartet wird, der in dem Grundformular fehlt.

Kontrolliere daher Projekte.Projektnummer und wenn ich vermute, dass „Projekte“ ein Formular ist, dann probier´s mal mit
[Forms]![Projekte]![Projektnummer]

Vegeta 01.02.2008 11:45

Nein, wenn ich das Formular lade, kommt diese Eingabeaufforderung nicht. Nur wenn ich die Abfrage, die momentan per Buttonkolick (Button zu sehen in Bild 2 meines ersten Posts) ausgeführt wird.

"Projekte" ist hier in meiner Datenbank auch kein Formular sondern die Tabelle, wo die Projekte gespeichert sind. Das Formular (Bild 2) heisst: "Adressenliste"

Karl99 01.02.2008 13:38

Du musst dann das Formular offen haben (verkleinert genügt!), damit der Bezug erkannt wird.

Vegeta 01.02.2008 14:38

Ich habs hinbekommen :)
Der Ausdruck in der Where Bedingung musste nur [Forms]![Adressenliste]![Projektnummer]
statt
[Forms]![Projekte]![Projektnummer]
heissen :) trotzdem danke :)

Karl99 01.02.2008 14:53

Gerne! Schön, dass wir in so kurzer Zeit eine Lösung haben!

Wünsche einen schönen Nachmittag!

Vegeta 01.02.2008 14:59

Den wünsche ich dir auch :)


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:36 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag