次の方法で共有

Aフィールドに入力したものを同時にBフィールドに表示する方法

Anonymous
2013-01-11T00:57:18+00:00

ACCESSヘルプから次の方法が出ておりましたが解決できません。

1.フォームのAフィールドのプロパティの更新後処理にマクロを作る

2.マクロ内容。 アクション:値の代入 アイテム:[Forms]![フォームの名前]![Bフィールドの名前].[DefaurltValue]  式:[Forms]![フォームの名前]![Bフィールドの名前]

入力しますと”VisualBasicでは指定したいずれかの引数のデータ型は変換できません”とエラーします。

ちなみにフィールドはABいずれもテキスト型です。

またフィールド名を入れ替えても同じ結果です。

よろしくお願いいたします。

Microsoft 365 と Office | アクセス | 家庭向け | Windows

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

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

質問作成者が受け入れた回答

Anonymous
2013-01-11T08:03:00+00:00

ふかみ さん、こんにちは。

マイクロソフト コミュニティへの投稿ありがとうございます。

A フィールドに入力したものを同時に B フィールドに表示するようにされたいのですね。

マクロビルダを以下のような方法でを設定するのはいかがでしょう。

  1. フォームで [A] のテキストボックス の [更新後処理] で、マクロ ビルダを選択します。
  2. マクロは以下のように設定します。

アクション : 値の代入

アイテム : [Forms]![フォームの名前]![B フィールドの名前].

式 : [Forms]![フォームの名前]![A フィールドの名前].[Value]

※以下は、[フォームの名前] を「test」、[フィールドの名前] は「A」「B」にしたものです。

手もとのコンピューターではこの方法で A フィールドに入力したものを B フィールドに入力することができたのですが、どうでしょう。

よければ参考にしてみてください。

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

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

1 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2013-01-11T21:17:24+00:00

    渡邊 聡様

    ありがとうございました。おかげさまで念願がかないました。今後ともによろしくご指導願います。

    ふかみ

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

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