Formularfeld in MsgBox ausgeben

  • Grüß euch,

    ich bin was Access angeht, ziemlich unbeholfen. Ich spiel mich jetzt schon 2 Stunden aber komme bei meinem verhältnismäßig kleinem Problem nicht weiter. Ich habe eine Datenbank, die auch bereits gefüllt ist. Eines der Felder ist ein Hyperlinkfeld. Dieses Feld soll man nur bearbeiten können, wenn man auf den dafür vorgesehenen Button klickt, den ich gleich daneben eingerichtet habe. Dann soll eine MsgBox aufgehen, in der man eben diesen Link inhaltlich bearbeiten kann. Das wäre mein "Endziel". Ich schaffe es aber nicht einmal, quasi als "Entwicklungszwischenschritt", dass der Link als simpler Text in der MsgBox ausgegeben wird. Kann mir da jemand weiterhelfen oder einen Tipp geben, wie ich mir den Inhalt eines Formularfeldes in die MsgBox "importieren" kann?

    Danke!

  • Ja moie Ivanman,
    Ich hab hier zwar gerade kein Access parat, aber ungefähr so müsste es gehen:
    MsgBox erstellen: http://office.microsoft.com/de-ch/access-h…A001228886.aspx

    und hier könnte man sicher den Text von dem Hyperlink rauskriegen: http://www.24steps.com/access/hyperlinks.html
    im Quellcode steht sowas hier:

    Code
    Dim hyper As Hyperlink
        Set hyper = Me.Link.Hyperlink
    
        Debug.Print hyper.Address
        'Debug.Print hyper.EmailSubject
        Debug.Print hyper.ScreenTip
        Debug.Print hyper.SubAddress
        Debug.Print hyper.TextToDisplay


    Ich vermute mal [hyperlink].TextToDisplay und [hyperlink].Address wären für dich interessant. Hilft dir das weiter? Ansonsten probier ich mal mit rum wenn ich Zuhause bin...

    Gruß crAzywuLf :D