Zum Inhalt springen

Access Formular


Durone

Empfohlene Beiträge

Hi, ich habe da ein kleines Problem in Access 97. Und zwar habe ich ein Formular, in dem Angaben gemacht werden können. Diese sind mit einem Autowert duchnummeriert. Jetzt gibt es zu einem Feld noch eine Zusatzoption, die noch gemacht werden kann. Dazu kann man ein weiteres Formular öffnen, wo oben auch der autowert erscheint. Bis hierher kein thema!

Jetzt das Problem, wenn ich dieses zweite Formular öffne, dann öffnet es immer den ersten Datensatz und nicht den Datensatz, der in dem anderen (dem Grundformular) aktuell war. Das soll es aber! Also ich will den aktuellen Datensatz aus dem ersten Formular auch im zweiten stehen haben.

Ich habe mir gedacht, ich kann einfach über den ausdrucks-editor, die datensatznummer aus dem Grundformular in das zweite Formular übernehmen, und das geht auch, aber die anderen Werte in dem zweiten Formular bleiben dann imme rnoch auf dem ersten Datensatz....*hmm*

Hat da jemand eien Idee zu?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Tach Post!

Setzte doch einfach über VB den Filter (den Autowert von aktuellen Feld nehemen) und dann wird Dir nur der Datensatz in dem den Unterformular angezeigt. Funktioniert auch ganz gut (habe es selbst eingebaut). Ob es eine andere Möglickeit gibt, kann ich leider nicht sagen, da ich eigentlich alles über Code mache :D

CU

Link zu diesem Kommentar
Auf anderen Seiten teilen

Also das zweite Formular bezieht sich auf diesselbe Tabelle wie die erste...ist nur eine Tabelle

Und wie geht das in Code? Also ich könnte es in Form_open machen, dass wenn sich das zweite Formular öffnet, aber wie muss dann der Code aussehen, dass der den Datensatz aus dem ersten Formular übernimmt?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Codemäßig habe ich das so gelöst:

Dim frm As Form

Dim str_Filter As String

str_Filter = "Autowert2=" & Forms!Formular1!Autowert1.Value

DoCmd.OpenForm ("Forumular 2")

Set frm = Forms!Formular2

frm.Filter = str_Filter

frm.FilterOn = True

Müsste so in der Art funzen, wenn der Datensatz schon besteht, ansonsten kann (natürlich) keiner Angezeigt werden. Kannst ja mal bescheid geben, ob es geht.

CU

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...