[GastForen Programme Office Microsoft Office Formular im Dialog öffnen und Datensätze filtern

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Office - Alles fürs Büro
Themen
Beiträge
Moderatoren
Letzter Beitrag

Formular im Dialog öffnen und Datensätze filtern

volker bunge
Beiträge gesamt: 36

22. Aug 2012, 19:36
Beitrag # 1 von 2
Bewertung:
(5903 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo zusammen,

bin so langsam am Verzweifeln.

Ich möchte aus Access 2007 heraus von einem Hauptformular ein weiteres Formular im Dialog öffnen und dieses soll mir die Daten zum Hauptformulardatensatz anzeigen.

Die Methode

DoCmd.OpenForm "Test", , , "ArtikelID = " & Me.ID, , acDialog

funktioniert nicht. Das Formular wird zwar im Dialog geöffnet, aber es stehen keine Datensätze zur Verfügung. Wenn ich unten auf 'Gefiltert' klicke, werden alle Datensätze angezeigt.

Als Datenherkunft habe ich die Tabelle oder eine Abfrage (die mir dann die richten Datensätze anzeigt, dazu lasse ich "ArtikelID = " & Me.ID weg) ausprobiert. Leider ohne Erfolgt. Die Abfrage ansich funktioniert. Alle anderen Einstellungen sind Standard, da ich es auch mit einem neuen Formular ausprobiert habe.

Kann mir von Euch jemand bei meinem Problem helfen?

Vielen Dank

Volker
X

Formular im Dialog öffnen und Datensätze filtern

volker bunge
Beiträge gesamt: 36

23. Aug 2012, 09:05
Beitrag # 2 von 2
Beitrag ID: #499762
Bewertung:
(5852 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo zusammen,

Problem gelöst.

Folgender Aufruf funktioniert

DoCmd.OpenForm "Test", , , , , acDialog, "ArtikelID = " & Me.ID

Dann in dem Formular Test folgendes eingeben

Private Sub Form_Open(Cancel As Integer)
If Me.OpenArgs <> "" Then
Me.Filter = Me.OpenArgs
Me.FilterOn = True
End If
End Sub

Gefunden habe ich die Lösung hier: http://office.microsoft.com/de-de/access-help/openargs-eigenschaft-offnungsargumente-HA001232773.aspx. Dort gibt es auch noch weitere Informationen.

Vielen Dank

Volker


als Antwort auf: [#499755]
(Dieser Beitrag wurde von volker bunge am 23. Aug 2012, 09:10 geändert)