Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: Ben.Wisch am März 29, 2012, 15:25:44

Titel: Werte aus UFO an UFO weitergeben
Beitrag von: Ben.Wisch am März 29, 2012, 15:25:44
Hallo da draussen und wieder einmal Danke für die Hilfe,

ich habe mal wieder ein Problem - ich habe eine Personaltabelle mit Aufgaben und Stammsätzen. Ich kann mir die Stammsätze aus dem UFO sehr gut anzeigen lassen und auch weiterbearbeiten.
Nun das Problem - aus einem anderen UFO kommen Mitarbeiterdaten, die ich in einem weiteren UFO gerne anzeigen möchte (Bild, Name, Adresse usw.). Nun bekomme ich immer beim anklicken an den jeweiligen Mitarbeiter eine Fehlermeldung

- Microsoft Office Access kann das in Ihrem ausdruck angesprochene Feld "frm805" nicht finden.

Wo liegt bei mir der Fehler? Hier ist der dazugehörige Source Code

    Dim rs As DAO.Recordset
   
    Set rs = Me.Parent!frm805.Form!RecordsetClone
    rs.FindFirst "Personennummer = " & Me!Personennr
    If Not rs.NoMatch Then
       Forms!frm800!frm805!Bookmark = rs.Bookmark
    End If
    Set rs = Nothing

Danke für eure Hilfe

Ben.Wisch
Titel: Re: Werte aus UFO an UFO weitergeben
Beitrag von: DF6GL am März 29, 2012, 16:31:19
Hallo,

offensichtlich ist "frm805"  nicht der Name des UFO-Steuerelementes im Hauptform...

Zum Anderen muss die Bookmark-Zuweisung etwa so lauten:

Me.Parent!frm805.Form.Bookmark = rs.Bookmark
Titel: Re: Werte aus UFO an UFO weitergeben
Beitrag von: Ben.Wisch am April 12, 2012, 08:45:34
Hallo DF6GL,

zunächst einmal schönen dank für die schnelle Hilfe und Entschuldigung fürt meine späte Antort, ich war Krank.
Meine UFO HAT den Namen frm805 und zeigt auch munter den ersten datensatz der Tabelle an. Ich habe nun auch deine
Bookmark-Zuweisung eingetragen und es hat sich an der Fehlermeldung nichts geändert. Abetr trotzdem DANKE !

Ben Wisch
Titel: Re: Werte aus UFO an UFO weitergeben
Beitrag von: Beaker s.a. am April 12, 2012, 21:23:33
Hallo Ben,
ZitatMeine UFO HAT den Namen frm805
Das Unterformular-Steuerelement oder das Formular ?
Das Formular ist das Objekt, dessen Namen in der
Eigenschaft Herkunftsobjekt des Unterformular-Steuerelement steht.
Um dieses Formular ansprechen zu können musst
Du die Controls-Auflistung des HFo (in Deinem Fall wohl
Me.Parent oder Forms!frm800) bemühen. Dort findest
Du (wenn Du bei Deiner Benamsung Glück hast) das
Unterformular-Steuerelement.
Kannst Dir dazu auch noch mal dieses anschauen:
http://www.donkarl.com?FAQ4.2 (http://www.donkarl.com?FAQ4.2).
hth
gruss ekkehard