1.8k Aufrufe
Gefragt in Datenbanken von saschawittke Mitglied (121 Punkte)

Hallöchen zusammen,

ich versuche in einem Formular mit 8 Feldern, per Buttonklick den Feldinhalt von einem bestimmten Feld in die Zwischenablage zu kopieren.

Leider klappt folgendes nicht:
Me![FELDNAME].SetFocus
DoCmd.RunCommand acCmdCopy
...es kommt ein Laufzeitfehler 2046 Befehl zurzeit nicht möglich oder aber auch "der Befehl kopieren steht zurzeit nicht zur Verfügung".
Hat mir jemand einen Tipp?
Lieben Dank und guten Rutsch an alle

1 Antwort

0 Punkte
Beantwortet von paul1 Experte (4.9k Punkte)
Hallo,

das Feld wo gerade der Cursor ist, wird mit nachfolgenden Button in die Zwischenablage kopiert

Private Sub Befehl8_Click()
 If Screen.PreviousControl.ControlType = acTextBox Then
        Screen.PreviousControl.SetFocus
        DoCmd.RunCommand acCmdCopy
    End If
End Sub

Gruß Paul1
...