hi Smartie.
das is ja ne Frage... erst gibst du die Parameterabfrage per [ ]ein und nun behauptet du, daß du schon vorher weißt was da rein muß, weil du das ja sonst nicht per Makro automatisiert machen könntest.
Zitat:
ich habe eine Abfrage in Access 2007 erstellt mit einem [ ] Kriterium.
Nun geht ein Popup Fenster auf wenn ich die Abfrage ausführe und ich kann das Kriterium eingeben. Gibt es die Möglichkeit das Popup über ein MAkro zu füllen ( die Information für das Popup würde dann im Makro hinterlegt werden).
Also ich würde sagen, nimm die Klammern wieder raus und gebe in das Feld die Infos direkt ein:
Feld: "Text der da drinne stehen soll"
Wenn du die Info nun nicht in einer Abfrage, sondern zB in einem Formularfeld stehen hast, schnapp dir den SQL-String der Abfrage und ersetze alle " durch ' und füge dann zB den Feldinhalt des Formulars dazwischen:
sqlstring = "... '" & Feld.Value & "'... "
oder
sqlstring = "... '" & Feld.Caption & "'... "
Wenn du das richtig gemacht hast und die Abfrage nun zB per (Formular-) Code ausführst, sollte die Abfrage keine Parameter mehr haben wollen, sondern einfach so durchlaufen.
Gruß Leo