|
[A.1]
>コンボボックスの編集不可と言うよりは正しくはレコードの編集不可です。
>入力用のフォームを開いたときに一応新規レコードに切り替えるトグルボタンは入れてるのですが、最初にこのフォームを開いたときに通常、1番目のレコードが表示されますよね?その内容を書き変えられないようにしたいのです。
やり方は何種類か方法があります。
*** Ex.1 ***
フォーム自体の「データ」-「更新の許可」「削除の許可」プロパティを「いいえ」にして
ボタンをクリックしたときに
Private Sub コマンド_Click()
Me.AllowDeletions = True
Me.AllowEdits = True
End Sub
とする。
*** Ex.2 ***
フォームを開く時に
Private Sub Form_Open(Cancel As Integer)
DoCmd.GoToRecord acActiveDataObject, , acNewRec
End Sub
として、新規レコードに飛ばす。
とか・・・・・・
[A.2]
>access97なのですが、同じく設定できるのかやってみます。
ACCESS97でもOKのようです。
#2度手間をなくするため、あらかじめVersion表記をしましょう。
|
|