0
0

More than 5 years have passed since last update.

発掘: No87519.DLOOKUPについて

Posted at

http://www.accessclub.jp/bbs3/0283/superbeg87519.html

タイトル : DLOOKUPについて
記事No : 87519
投稿日 : 2006/09/07(Thu) 09:52
投稿者 : REAL
OS:XP
Access Version:2003
行き詰ってしまいましたので、助言を頂けたらと思います。
テーブルAに
フィールド1 数値型
フィールド2 テキスト型
フィールド3 テキスト型
フィールド4 テキスト型
のデータがあります。(フィールド名は変えておらず、フィールド1~フィールド4のままです。)
テーブルBに
txt受付番号 数値型
住所 テキスト型
名前 テキスト型
電話番号 テキスト型
品物 テキスト型



とあります。
フォームのテキストボックスは
コントロールボックス(txt受付番号)、名前(txt受付番号)
があり、ここに数値を入れたら、同じフォーム内にあるテキストボックスに
住所、名前、電話番号がでるようにDLOOKUPを組み込んだのですが#Errorと表示されます。
どこがおかしいのでしょうか?
因みに
住所 テキストボックス(名前:住所)
コントロールソースDLookUp("フィールド2","テーブルA","フィールド1='" & [txt受付番号] & "'")
名前 テキストボックス(名前:名前)
コントロールソースDLookUp("フィールド3","テーブルA","フィールド1='" & [txt受付番号] & "'")
電話番号 テキストボックス(名前:電話番号)
コントロールソースDLookUp("フィールド4","テーブルA","フィールド1='" & [txt受付番号] & "'")
となっています。
いろいろ探してみたのですが、解決できなかったため、申し訳ありませんが、よろしくお願いします。

タイトル : Re: DLOOKUPについて
記事No : 87520
投稿日 : 2006/09/07(Thu) 10:04
投稿者 : 門戸厄神

参考:
http://www.accessclub.jp/bibouroku/ziten.cgi?action=view&data=30

タイトル : Re: DLOOKUPについて
記事No : 87521
投稿日 : 2006/09/07(Thu) 10:08
投稿者 : クロ
おはようございます。
> テーブルAに
> フィールド1 数値型
が数値型なら
DLookUpの第三引数は
"フィールド1=" & [txt受付番号])
でシングルクォーテーションはいらないです。
ただ、各テキストボックスのコントロールソースに式を入れると
表示はしますが
> テーブルBに
> txt受付番号 数値型
> 住所 テキスト型
> 名前 テキスト型
> 電話番号 テキスト型
の各フィールドには代入されませんよ
代入させるならtxt受付番号の更新後処理のイベント辺りで
3つの式を一度に書いてください。
各テキストボックスのコントロールソースはテーブルBの当該フィールドになるように設定のこと

タイトル : Re^2: DLOOKUPについて
記事No : 87529
投稿日 : 2006/09/07(Thu) 11:10
投稿者 : REAL
クロさんありがとうございます。
> > テーブルAに
> > フィールド1 数値型
>
> が数値型なら
> DLookUpの第三引数は
> "フィールド1=" & [txt受付番号])
> でシングルクォーテーションはいらないです。
>
> ただ、各テキストボックスのコントロールソースに式を入れると
> 表示はしますが
DLookUp("フィールド2","テーブルA","フィールド1=" & [txt受付番号])
と直したのですが、まだエラーがでてしまうのですが・・・。まだどこかおかしいのでしょう?

タイトル : Re^3: DLOOKUPについて
記事No : 87530
投稿日 : 2006/09/07(Thu) 11:21
投稿者 : REAL
クロさんすいません
できました!!ありがとうございます。
ただ、入力後には正しく表示されるのですが、
入力前の状態だと、各テキストボックスにはエラーと表示されます。
これはどうにもならないんでしょうか?

タイトル : Re^3: DLOOKUPについて
記事No : 87531
投稿日 : 2006/09/07(Thu) 11:29
投稿者 : 門戸厄神
DLookUp("フィールド2","テーブルA","フィールド1=" & Nz([txt受付番号],0))

タイトル : Re^4: DLOOKUPについて
記事No : 87533
投稿日 : 2006/09/07(Thu) 11:42
投稿者 : REAL
門戸厄神さんありがとうございます。
できました!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0