accessのフォームのチェックボックスを動くようにしたいです。
あるフォームは起動時、更新の許可を「いいえ」に設定しています。フォームの値をいじらせないようにしているためです。
編集可能釦をおしたときに、この更新許可を「はい」にしています。
起動時(起動後)に、あるチェックボックスだけ、動作するようにしたいのですが、なにか簡単な方法はありますでしょうか?
チェックボックスが無理でしたら、他の操作ボックスでもよいです(西暦・和暦を指定しているだけのチェックボックスです)
p.s. フォームには、テキストや、コンボなど沢山あるため、できれば更新「いいえ」はそのままにしたいです。
No.3ベストアンサー
- 回答日時:
お節介な上にコードが間違っているという・・・m(_ _)m
Sub subContorolLock()
Dim objForm As Object
Dim cnt As Control
Set objForm = Me
For Each cnt In objForm.Controls
If cnt.Name = "チェックボックス1" Then
cnt.Locked = False
Else
cnt.Locked = True
End If
Next
End Sub
ロック/非ロックが反対でした・・
失礼いたしました。
No.2
- 回答日時:
#1です。
面倒とのことですが、どういった処理を行う予定でしょう?
例えば、単に特定のチェックボックスのみを非ロックにして、その他をロックしたい場合は、
Sub subContorolLock()
Dim objForm As Object
Dim cnt As Control
Set objForm = Me
For Each cnt In objForm.Controls
If cnt.Name = "チェックボックス1" Then
cnt.Locked = True
Else
cnt.Locked = False
End If
Next
End Sub
のようにループさせてやっても出来ます。
お節介失礼いたしました^^;
No.1
- 回答日時:
フォーム単位での更新不許可なので、コントロール単位での更新許可/不許可を変更したい場合は、コントロール単位で制御をする必要があります。
ですので、追伸部分に反しますが、将来の汎用性から考慮しても、コントロール制御用のファンクションを用意して、コントロール単位での制御に変更することをお勧めします。
ロックをする場合は
Me!コントロール名.Locked = True
もしくは
Me!コントロール名.Enabled = False
で使用不可にすることで対処できます。
ありがとうございます。
やはり、フォームの設定なので、更新は許可にしなければいけないのですね。
一つ操作を加えたいだけで、全部ロックにするのは、ちょっと面倒ですががんばります。
ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) アクセスで、androidのスマホサイズのフォームは作れますか?テキストとチェックボックスだけのフォ 1 2023/05/31 00:53
- Access(アクセス) Accessで独自メニューバーまたはリボンを作成したい 1 2022/12/02 14:31
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Access(アクセス) Accessで予定表を作成しようとしてます。 テーブル フィールド名 連番 オートナンバー型 年月日 2 2023/07/23 11:40
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- Access(アクセス) Accessに関する質問です。 クエリーQ出勤 からフォームF出勤を作成 フォームは分割フォームで作 1 2023/05/26 08:57
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- Excel(エクセル) スプレッドシートのチェックボックスとフィルタを連携させたい 2 2022/09/26 18:02
- Access(アクセス) チェックボックスにチェックが入った後の挙動 1 2022/08/21 12:39
- Excel(エクセル) 表内で、Enterキーで横→行の最後入力したら次の行の先頭に移動するマクロを作りたい 3 2022/05/01 21:19
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESSのフォームからデータの...
-
accessの自動更新処理をできな...
-
ACCESSで入力フォームをHTMLフ...
-
「メソッドまたはデータメンバ...
-
アクセスでの項目追加について...
-
選択したチェックボックスのみ...
-
Access2002 フォームを閉じるた...
-
アクセスのフォームのビューが...
-
Access 別フォームへの再クエ...
-
Accessのフォーム上にレコード...
-
Access:yesの時は画像を表示、...
-
Access2000で起動時にフォーム...
-
dlookup関数が使えない
-
ACCESS(アクセス):一度の入力で...
-
フォームを削除するVBA
-
アクセス 0以外をカウントす...
-
AccessVBAを使用して、DB内を...
-
[至急]accessクエリ結果を入力...
-
Accessフォームのテキストボッ...
-
Accessのフォーム画面について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessのフォーム上にレコード...
-
ACCESSのフォームからデータの...
-
アクセスのフォームのビューが...
-
選択したチェックボックスのみ...
-
Accessフォームのテキストボッ...
-
アクセスでテーブルの変更内容...
-
accessの自動更新処理をできな...
-
Access 別フォームへの再クエ...
-
ACCESSで入力フォームをHTMLフ...
-
「メソッドまたはデータメンバ...
-
アクセス 0以外をカウントす...
-
Access2002 フォームを閉じるた...
-
ADOでRecordsetオブジェクトを...
-
Access:yesの時は画像を表示、...
-
ACCESSで、フォームのレコード...
-
Accessのフォームで作業領域を...
-
アクセスでの項目追加について...
-
帳票フォームに全レコードを表...
-
ACCESSフォームでのレコード数...
-
ACCESS フォームの値がすぐに...
おすすめ情報