http://oshiete1.goo.ne.jp/kotaeru.php3?q=140115
の回答を参考に、自分なりに変更させてやってみたところ、変な結果になってしまいました。
今現在の状態としては、
「支払先テーブル」というものがあり、
No 支払先名1 支払先名2
というフィールドがあります。
また「フォーム1」というフォームがあり、
そちらには
支払先No 支払先名1 支払先名2 テキスト1
というフィールドがあります。
フォーム1の支払先Noはルックアップになっていて、選択すると、「支払先テーブル」のNo・支払先名1・支払先名2のすべてが出てきて、どれかを選ぶと、Noが出るようになっています。
希望としては、上記に書いた、フォーム1の支払先Noで、選択すると自動で支払先名1、支払先名2に自動で入力されるようにしたいのです。
一番最初にもかいたように、参照ページをみながらやったので、ためしに、新しいフィールドをフォームに作成しました。(テキスト1)
こちらのコントロールソースに
=DLookUp("支払先名1","支払先テーブル","No"=[Forms]![フォーム1]![支払先No])
と入力して、実行したところ、「支払先No」が空欄の場合だけ、一番最初の「支払先名1」が出てきて、支払先Noが入っているところは空欄になってしまいました。
一体どこが間違っているのでしょうか?
よろしくお願いします。
No.1
- 回答日時:
空欄のときは処理をしないようにしてはいかがですか?
http://oshiete1.goo.ne.jp/kotaeru.php3?q=140115
には iif(Isnull・・・ と書いてありますが
この回答への補足
最後にそこは入れますが、今の状態では、それを入れると、すべて空欄になってしまうのです。
数値が入力されたらそれを参照して結果を入力、としたいのに、実際は
・入力されていたら >>> 空欄
・入力されていないと >>> 何か文字が入る
となってしまうのです。
No.2ベストアンサー
- 回答日時:
失礼しました。
私は、更新後処理のイベントプロシージャで次のようにやっています。
参考になれば
Private Sub 支払先No_AfterUpdate()
me![支払先名1] = me![支払先No].Column(1)
me![支払先名2] = me![支払先No].Column(2)
End Sub
この回答への補足
2度もご回答ありがとうございます。
教えていただいたものを実行してみました。
が!変化が起きず・・・。
これは、上記でいうとフィールドの「支払先No」のところに入れていいんですよね?
そこの更新後処理のイベントプロシージャで「式ビルダ」を選択して、以上のものを入力すればできるはずなんですよね?
・・・やってみたんですが、変化がでないし、一度実行して戻る(デザインビューに)と、きれいサッパリ消えてしまっているんです。
なぜでしょうか?
まったくもって間違ったことやってますか?(汗)
何度も申し訳ありません。。。
すいません。
式ビルダではなく、コードビルダでしたね(^^ゞ
おかげさまでできましたっ!
本当に本当にありがとうございました!!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 楽天市場 楽天トラベルのクレジットカード情報 1 2023/06/20 23:19
- 一眼レフカメラ マップカメラのネットショッピング 1 2022/12/17 01:35
- その他(スマートフォン・携帯電話・VR) iPhone分割支払い方法 3 2022/08/03 22:06
- PowerPoint(パワーポイント) Accessについて 2 2022/06/14 13:40
- Excel(エクセル) 関数を教えてください 2 2022/12/29 21:01
- その他(ネットショッピング・通販・ECサイト) 通販先払いについて。 どなたか詳しい方教えて下さい。 今年の2月上旬に息子がネット通販(支払いは先払 8 2022/03/24 09:20
- 財務・会計・経理 金額を入力したら自動でお金(を吐き出してくれるような機械を探しています。 4 2023/06/17 09:58
- 消費者問題・詐欺 ラムドレミという副業サイト?がありLINE追加をしたのですが スキドレミやユルドレミなど似たような名 1 2022/11/06 21:36
- 就職・退職 社会保険への加入の手続きをしたが、すぐに辞めた人への給料の支払いについて教えてください。 社会保険加 3 2022/12/20 11:39
- 住民税 住民税決定通知書、特別徴収について 回答お願いします。 住民税、特別徴収義務者です。 従業員をR4年 6 2023/04/07 05:15
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESSのフォームからデータの...
-
アクセスのフォームのビューが...
-
アクセスでテーブルの変更内容...
-
Accessのフォーム上にレコード...
-
ACCESSで入力フォームをHTMLフ...
-
Accessのフォームで作業領域を...
-
アクセスでの項目追加について...
-
Access2002 フォームを閉じるた...
-
選択したチェックボックスのみ...
-
帳票フォームに全レコードを表...
-
Access 別フォームへの再クエ...
-
access 非連結のサブフォームの...
-
ACCESSでテーブルから選択,表示...
-
カタログをリンクさせる方法
-
ADOでRecordsetオブジェクトを...
-
Accessのフォーム画面でスクロ...
-
アクセス非連結フォームのテキ...
-
アクセス2003サブフォームで選...
-
MS-Access レコードセレクタの...
-
Accessのフォームに表示...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESSのフォームからデータの...
-
選択したチェックボックスのみ...
-
アクセスのフォームのビューが...
-
ACCESSで入力フォームをHTMLフ...
-
Accessのフォーム上にレコード...
-
Access 別フォームへの再クエ...
-
Accessフォームのテキストボッ...
-
accessの自動更新処理をできな...
-
「メソッドまたはデータメンバ...
-
アクセスでテーブルの変更内容...
-
アクセスでの項目追加について...
-
Accessのフォームで作業領域を...
-
Access フォーム上でコンボボッ...
-
アクセス 0以外をカウントす...
-
ACCESSの表形式で、レコードを...
-
Accessのハイパーリンクのパス...
-
ADOでRecordsetオブジェクトを...
-
Access2002 フォームを閉じるた...
-
ACCESSで、フォームのレコード...
-
Access runtimeでテーブル、ク...
おすすめ情報