Accessについて

サブフォームにいくつかレコードがあり、その1つのレコードのテキストボックスに値を入力すると、他のレコードには値を入れることが出来ないようにロックをかけたいのですが
そのような方法はありますでしょうか?

回答の条件
  • 1人2回まで
  • 登録:2006/06/16 09:13:32
  • 終了:2006/06/16 13:19:04

回答(3件)

id:kn1967 No.1

kn1967回答回数2915ベストアンサー獲得回数3012006/06/16 10:20:16

ポイント27pt

残念ながら無いです。

id:hac20380

ありがとうございました。

2006/06/16 11:35:37
id:gong1971 No.2

gong1971回答回数443ベストアンサー獲得回数682006/06/16 11:13:47

ポイント27pt

他のレコードの同フィールドには入力ができないよう

ロックしたいという事であれば出来ません。


恐らくサブフォームは表形式か、データシート形式の

フォームかと思いますが、フォームのデザインを見ると

1レコード分しかない事からも分かるように、

特定のフィールドにロックをかけると当該レコードを含む

全てのレコードでロックが掛かります。

id:hac20380

ありがとうございました。

2006/06/16 11:35:44
id:keima87 No.3

keima87回答回数53ベストアンサー獲得回数22006/06/16 11:42:29

ポイント50pt

普通に考えるとできませんが

それらしい動きをできるようにする

いい方法を考え付きました

ロックしたいレコードのテキストボックスの上に透明色のボタンを配置します

でそのボタンのマクロを

条件を[値の入ったレコード] is not nullで

次のレコードへ移動

前のレコードへ移動

コントロールの移動(ロックしたいレコードへ)

とします

それ以外の場合はメッセージボックスでもだすようにすれば完成です

あとはロックしたいレコードのタブストップを無しにしておけば

クリックしてもボタンが先に認識されるため

そこにカーソルが行かず

擬似的にロックがかかったような状態を作り出すことが可能です

いかがでしょうか?

id:hac20380

すいません私にはちょっと難しいようです。

ありがとうございました。

2006/06/16 13:18:28

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません