Hallo,
ich habe ein Formular mit einem Unterformular als Datasheet Table. Ich möchte nun per Tastenkombination die Zeile, die im Subform markiert ist, in die Zwischenablage kopieren - egal, wo der Fokus gerade liegt (also z. B. auch, wenn der Fokus auf dem übergeordneten Formular liegt.
Das Event für die Tastenkombination habe ich geschrieben - mir fehlt noch der Code zum Kopieren in diesem Event.
Was ich bisher geschrieben habe, ist Folgendes:
frmForm.DS.SetFocus
DoCmd.RunCommand acCmdCopy
Ich denke, es fehlt noch, den Fokus auf die genaue Zeile zu legen. Aktuell kommt die Fehlermeldung "Die Aktion Kopieren ist zur Zeit nicht verfügbar.
Kann mir hierbei jemand weiterhelfen? Vielen Dank!
Hallo,
vor dem kopieren kannst du mit acCmdSelectRecord den Datensatz selektieren.
Vielen Dank! Funktioniert einwandfrei.