次の方法で共有

Accessのラベルのイベントプロパティについて

Anonymous
2023-07-24T00:35:37+00:00

ラベルをクリックしたらテキストボックスの値をnullにするイベントプロシージャを作成していました。

ある時を境に、ラベルのプロパティシートのイベントのプロパティが表示されなくなりました。

VBAにはラベル_clickイベントは残っていますが、プロパティシートでは表示されていないので、クリックしても実行されません。

イベントのプロパティが残っているラベルもあるので、消えるのと残るラベルがどう違うかわからないです。

フォームのデザインビューでテーブルレイアウトが設定されていると消えてしまうのかなと思ったりしましたが、よくわかりません。

ラベルを再設定してコードから作成すると元に戻るのですが、同じ位置に動かすとまた消えてしまいます。

あまりラベルクリックイベントを使用しない方がいいのでしょうか?

よろしくお願いします。

Microsoft 365 と Office | アクセス | ビジネス向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

4 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2023-07-24T23:30:50+00:00

    アドバイスありがとうございます。

    繰り返し起こるようなら、消ボタンで対応するようにします。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2023-07-24T08:02:52+00:00

    ラベルに限らず、コントロールとそのエベントプロシージャの接続が消えてしまうということはたまにおきます。これが繰り返し起きるようでしたら、戦略を替えて、テキストボックスをダブルクリックするとその内容がNullになるようにするとか、テストボックスの脇に小さなクリックボタンを設置して[消]などの名前を付け、それを押すとNullにするようにしたらどうですか?

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2023-07-24T07:45:14+00:00

    ご返信ありがとうございます。

    おっしゃられるように、イベントが発生しないラベルは、特定のテキストボックスのラベルに設定されているようでした。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2023-07-24T04:36:58+00:00

    > ラベルをクリックしたらテキストボックスの値をnullにするイベントプロシージャを作成していました。> ある時を境に、ラベルのプロパティシートのイベントのプロパティが表示されなくなりました。> VBAにはラベル_clickイベントは残っていますが、プロパティシートでは表示されていないので、> クリックしても実行されません。

    [クリック時]などのイベントが発生するのは、独立している
    (どのコントロールともリンクしていない)ラベルだけです。
    他のコントロールに付属しているラベルについては、
    そのラベル自体のどのイベントも適用されません。

    例えば、あるテキストボックスに付属されたラベルをクリックすれば、
    そのラベルの[クリック時]イベントではなく、テキストボックスの
    [クリック時]イベントが発生します。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません