VisualBasic (Access) - Formularbearbeitung

  • Folgendes Problem:
    Ich will von Formular A aus z.b. die Buttonbeschriftung von Button xyz in Formular B bearbeiten.
    Das Öffnen und Bearbeiten klappt ja, nur speichert er den neuen Wert beim Schließen des Formulars nicht ab.


    Und per Google find ich zwar paar Sachen, aber das funzt net so richtig. :|


    Also atm hab' ich es so:

    Zitat

    DoCmd.OpenForm "Neues_Produkt_Einfuege_Form", acNormal
    Form_Neues_Produkt_Einfuege_Form.Visible = False
    Form_Neues_Produkt_Einfuege_Form.Kreation_Button.Caption = "bla"
    DoCmd.Close acForm, "Neues_Produkt_Einfuege_Form", acSaveYes


    Finde dazu öfter noch die Befehle:


    Zitat

    DoCmd.SelectObject acForm, "Neues_Produkt_Einfuege_Form"
    DoCmd.GoToRecord acDataForm, "Neues_Produkt_Einfuege_Form", acNewRec
    DoCmd.RunCommand acCmdSaveRecord


    Aber ich steig da überhaupt nicht durch gerade bzw. mir fehlt da der richtige Aufbau von Öffnen, (new record?), bearbeiten und speichern/schließen des Formulars B von Formular A aus.


    Der 2.Schritt wäre eben, dass ich Buttons aus Formular B lösche bzw. verschiebe und mehr. :|


    Kennt sich da wer aus?

  • ka ob dir das hilft aber in Adobe 8 Pro geht das über einen Umweg:
    Du erstellst das Formular im LifeCycle Designer, speicherst es dann als pdf ab (7, statisch),
    dann gehst du auf Datei-Formular verteilen-speichern und später senden.
    Adobe erstellt dann 2 Versionen. Die Version mit _pub_ im Namen erhält dann die Funktion,
    dass man das Formular ausfüllen, abspeichern und verschicken kann.

    Der Vorteil der Klugheit besteht darin, dass man sich dumm stellen kann.
    Das Gegenteil ist schon schwieriger.