Discussion:
Datensatz im Endlosformular per VBA auswählen
(zu alt für eine Antwort)
Andreas Heiderstaedt
2007-08-14 10:16:03 UTC
Permalink
Hallo,
ich möchten in einem als Endlosformular erstellten Unterformular
einen bestimmten Datensatz selektieren (so wie man es manuell
per Klick auf den Datensatzmarkierer machen würde).

Kann mir jemand sagen wie ich das bewerkstellige?

Vielen Dank!

Andreas
Matthias Fitzner
2007-08-14 10:25:39 UTC
Permalink
Ich machs immer so:
Me.DeinUFO.Form.RecordsetClone.FindFirst "DeinFeld=DeinKriterium"
Me.DeinUFO.Form.Bookmark = Me.DeinUFO.Form.RecordsetClone.Bookmark
Gruß Mafi
Post by Andreas Heiderstaedt
Hallo,
ich möchten in einem als Endlosformular erstellten Unterformular
einen bestimmten Datensatz selektieren (so wie man es manuell
per Klick auf den Datensatzmarkierer machen würde).
Kann mir jemand sagen wie ich das bewerkstellige?
Vielen Dank!
Andreas
Henry Habermacher
2007-08-14 12:42:09 UTC
Permalink
Post by Andreas Heiderstaedt
ich möchten in einem als Endlosformular erstellten Unterformular
einen bestimmten Datensatz selektieren (so wie man es manuell
per Klick auf den Datensatzmarkierer machen würde).
Kann mir jemand sagen wie ich das bewerkstellige?
DoCmd.GoToRecord

Gruss
Henry
--
Microsoft MVP Office Access
Keine E-Mails auf Postings in NGs. Danke.
Access FAQ www.donkarl.com
Karl Donaubauer
2007-08-14 19:45:14 UTC
Permalink
Post by Andreas Heiderstaedt
ich möchten in einem als Endlosformular erstellten Unterformular
einen bestimmten Datensatz selektieren (so wie man es manuell
per Klick auf den Datensatzmarkierer machen würde).
Kann mir jemand sagen wie ich das bewerkstellige?
Kommt zum einen drauf an, von wo aus du das machen willst,
zum anderen, wodurch der DS "bestimmt" wird.

Falls du z.B. vom Hauptformular aus, den 3 DS im UFo markieren willst:

Me!DeinUFoSteuerelement.SetFocus
DoCmd.GoToRecord , , acGoTo, 3
RunCommand acCmdSelectRecord
--
HTH
Karl
********* Ich beantworte keine Access-Fragen per Email. *********
Access-FAQ: http://www.donkarl.com + Info zur
Access-Entwickler-Konferenz (AEK10) im Oktober in Nürnberg
Loading...