- ベストアンサー
レコードの削除ができない
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
> 2007では、サブフォームでレコードの削除はできないのでしょうか? 2007 では、フォームのデータシートビューで 「レコードの削除」コマンドが使えない、ということでしょう。 2007 のデータシートビューでは、他にもいろいろ不具合がありますから。 レコードを削除することはできます。 レコードを選択しておいて 「Del」キー押下、 あるいは、リボンのホームタブ - レコードグループの 「削除」クリック。 右クリックのショートカットメニューから削除したいのなら Sub CmdBarCtlAdd() Dim cmdBar As CommandBar Dim cmdBarCtl As CommandBarControl Set cmdBar = CommandBars("Form Datasheet Row") Set cmdBarCtl = cmdBar.Controls.Add(ID:=478, Temporary:=False, Before:=3) End Sub ※Microsoft Office 12.0 Object Library の参照設定が必要です。 これを実行すれば、右クリックのメニューに「削除(D)」 が加わります。
お礼
>データシートビューでは、他にもいろいろ不具合がありますから。 バグ・不具合なのですか。 レコードを選択しておいて「Del」キー押下で出来ました! VBAもやってみます。 ありがとうございました。