collapse

* Benutzer Info

 
 
Willkommen Gast. Bitte einloggen oder registrieren. Haben Sie Ihre Aktivierungs E-Mail übersehen?

* Wer ist Online

  • Punkt Gäste: 70
  • Punkt Versteckte: 0
  • Punkt Mitglieder: 1
  • Punkt Benutzer Online:

* Forenstatistik

  • stats Mitglieder insgesamt: 13909
  • stats Beiträge insgesamt: 65767
  • stats Themen insgesamt: 8871
  • stats Kategorien insgesamt: 5
  • stats Boards insgesamt: 17
  • stats Am meisten online: 415

Autor Thema: Formular öffnen und neuen Datensatz "vor-"ausfüllen  (Gelesen 3842 mal)

Offline mradlmaier

  • Newbie
  • Beiträge: 33
Hallo

Ich habe ein Endlosformular, welches auf einer Abfrage basiert, welche die Tage anzeigt, zu denen noch kein Datensatz existiert.
Neben jedem Datum ist eine Schaltfläche, die das Formular öffnet, in welches dann ein neuer Datensatz eingegeben werden soll.
Leider öffnet das Formular mit dem ersten Datensatz der Tabelle, es soll aber mit einem neu-anzulegenden Datensatz öffnen, mit dem Datum vorausgefüllt.

Wie übergebe ich diese Bedindung an OpenForm? Dieses erwartet ja eine Bedingung zu der bereits ein Datensatz existiert...

Danke,
Michael
 

Offline DF6GL

  • Global Moderator
  • Access-Oberguru
  • *****
  • Beiträge: 23264
Re: Formular öffnen und neuen Datensatz "vor-"ausfüllen
« Antwort #1 am: Mai 12, 2010, 12:58:48 »
Hallo,

z. B.: benutz  folgende Prozeduren:


Sub btnButton_Click()
DoCmd.OpenForm "dasFormular", , , , acFormAdd, acDialog, Me![Datum]
End Sub

im "dasFormular" :

Sub Form_Load()
If not isnull (Me.Openargs) then Me!Datum=Me.Openargs
End Sub

Offline mradlmaier

  • Newbie
  • Beiträge: 33
Re: Formular öffnen und neuen Datensatz "vor-"ausfüllen
« Antwort #2 am: Mai 12, 2010, 15:10:31 »
Danke, funktioniert exakt, wie ich es mir vorgestellt habe.

Hallo,

z. B.: benutz  folgende Prozeduren:


Sub btnButton_Click()
DoCmd.OpenForm "dasFormular", , , , acFormAdd, acDialog, Me![Datum]
End Sub

im "dasFormular" :

Sub Form_Load()
If not isnull (Me.Openargs) then Me!Datum=Me.Openargs
End Sub