2016-08-09 6 views
0

私はAllow AdditionsYesに設定してAccessで連続フォームを使用しています。ユーザーがそのレコードにデータを入力したかどうかによって、削除ボタンを有効または無効にしようとしています。つまり、フォームの下部にある空白のレコードだけのボタンを非表示にしたいとします。Access 2013連続フォームの新しい行のボタンを隠す

私はForm_Currentイベントで次のことを試みましたが、同時にすべてのボタンを有効または無効にし、レコードをクリックしたときにのみ実行されます。すぐに実行して、新しい行を追加するときに更新する必要があります。

If Me.NewRecord Then 
    btnDelete.Visible = False 
Else 
    btnDelete.Visible = True 
End If 

EDIT:ワーキングコード付き。

If Me.NewRecord Then 
    'show error message 
    MsgBox ("Unable to delete empty row.") 
Else 
    'deletion code 
End If 
+2

を抜けるかもしれない - すべてが同じに見えます。 btnDelete_Clickイベントにコードを追加して、Me.NewRecordをチェックしてサブコードを終了させることができるかもしれません。 – dbmitch

+0

@dbmitchありがとうございました!私は作業コードで私の質問を編集しました。あなたが答えとしてあなたのコメントを投稿したら、それを正しいものとしてマークします。 – jjjjjjjjjjj

+1

する - ありがとうフォローアップ – dbmitch

答えて

1

連続フォームではすべてが同じに見えます。

あなたはMe.NewRecordをチェックbtnDelete_Clickイベントにコードを追加することができ、ちょうどそれが連続形で可能だとは思わないでくださいサブ

関連する問題