Hallo,
habe ein Access2k-MSSQL2008-Projekt. Einige Formulare habe als Recordsource SP mit Inputparametern eingetragen. Bisher habe ich die Recordsource und die Inputparameter zur Laufzeit beim Öffnen des Form gesetzt:
Me.InputParameters = "@lngIdTakopf int = " & Forms(pbl_stFrmFrom)!Id_Takopf
Me.RecordSource = "dbo.sp_frm_dat_tauhr_preisbank"
Das hat bis vor kurzem gut funktioniert, auf einmal geht es nicht mehr, der Parameter muss immer manuell nochmals eingegeben werden. Keine Ahnung warum, habe nichts bewusst auf meinem System geändert. Beim Kunden läufts auf diese Weise immer noch
ohne Probleme.
Damit ich auf meinen System weiterarbeiten kann, habe ich die Recordsource mit EXEC getestet, und das läuft:
Me.RecordSource = "EXEC dbo.sp_frm_dat_tauhr_preisbank " & Forms(pbl_stFrmFrom)!Id_Takopf
Spricht etwas dagegen, wenn ich alle meine Formulare von den me.Inputparameters auf EXEC umstelle? Kann ich die Formulare weiterhin auch bearbeiten, der Resync bei Datenänderungen funktioniert auch weiterhin?
Vielen Dank im voraus und herzliche Grüße
Andreas