PDA

Vollständige Version anzeigen : sortierung - Was mache ich falsch


thomas007
23.10.2001, 08:59
Guten Morgen zusammen,

habe folgendes Problem:

Habe ein Hauptformular und ein Unterformular.
Im Unterformular möchte ich per Buttonklick bestimmte Datensätze ausgeblendet haben. Dazu habe ich folgende Prozedur:

Dim var As Integer
var = 2
ses_lfd_nr = Forms![01-Hauptformular]![02-UF-Zeiterfassung]![lfd_Nr]
DoCmd.ApplyFilter , "ses_lfd_nr=" & var & ""

Wenn ich den Button jetzt Klicke, erscheint immer eine Inputbox "Parameterwerte eingeben".

Wenn ich die Prozedur leicht abwandel und direkt, ohne das Hauptformular zu öffnen, im Unterformular aufrufe, klappt es wunderbar. diese Prozedur sieht dann so aus:

Dim var As Integer
var = 2
DoCmd.ApplyFilter , "lfd_nr=" & var & ""

Dies klappt. Nur wenn ich das Hauptformular öffne und dann die Prozedur aufrufe, funzt es nicht. Es erscheint nur die besagte Inputbox.

Brauche dringend hilfe.
Danke im vorraus.

LIF
23.10.2001, 09:10
Das Hauptformular geht wahrscheinlich auf eine Parameterabfrage. Siehe in der Abfrage nach ob Du dort ein Parameter angegeben hast der die Inputbox bringt, wenn ja schalte ihn aus.
Gruss

thomas007
23.10.2001, 09:13
hi lif,

nein, die datenherkunft bezieht sich auf eine tabelle. allerdings auf eine andere als das unterformular.
oder was meinst du?