Microsoft Access ClubAccess超初心者対象ForumAccess初級者対象ForumAccess初・中級者対象ForumAccess VBA Tips ForumDAO、ADO、SQL Forum

     

No74572.非連結テキストのコントロールソースをフォームのレコードソース以外から参照させる方法

タイトル非連結テキストのコントロールソースをフォームのレコードソース以外から参照させる方法
記事No: 74572
投稿日: 2010/05/10(Mon) 14:02
投稿者: のりごはん
OS:XP
Access Version:2003

下記内容で困っています。
ご教授願えればと書き込みします。
よろしくお願いします。

AフォームのレコードソースにはBテーブルを指定しています。
主キーは[番号]です。
Aフォーム上に非連結のテキストボックスを作成しています。

Cクエリがあり、このクエリは[番号]の他に[状況]というフィールドもあります。

Aフォーム上の非連結テキストボックスには、Aフォーム上の[番号]と一致する
Cクエリの[状況]を表示させたいと思っています。

非連結テキストボックスのコントロールソースに

=DLookUp("状況","Cクエリ","番号 = '" & [Aフォーム].[番号] & "'")

としてみましたが、エラー表示となってしまいます。
どこが間違っているのか、ご指摘いただけると助かります。

よろしくお願いします。

タイトルRe: 非連結テキストのコントロールソースをフォームのレコードソース以外から参照させる方法
記事No: 74573
投稿日: 2010/05/10(Mon) 14:14
投稿者: パーフェクトジオング
> =DLookUp("状況","Cクエリ","番号 = '" & [Aフォーム].[番号] & "'")

この書き方は番号がテキスト型のときです。
数字型のときは ' はいりません。

=DLookUp("状況","Cクエリ","番号 = " & [Aフォーム].[番号])

タイトルRe^2: 非連結テキストのコントロールソースをフォームのレコードソース以外から参照させる方法
記事No: 74574
投稿日: 2010/05/10(Mon) 14:20
投稿者: のりごはん
パーフェクトジオング様

お返事ありがとうございます。
データ型かの情報を書いていませんでした。
すみません。

[番号]は数値型ではなく、テキスト型で管理しています。
ですので、"'"は必要だと思っているのですが…。

エラーには「#Name?」と表示されています。

よろしくお願いします。

タイトルRe^3: 非連結テキストのコントロールソースをフォームのレコードソース以外から参照させる方法
記事No: 74575
投稿日: 2010/05/10(Mon) 14:24
投稿者: Suppaman
> エラーには「#Name?」と表示されています。
[Aフォーム]. が余分3兄弟でしょうね。

タイトルRe^4: 非連結テキストのコントロールソースをフォームのレコードソース以外から参照させる方法
記事No: 74576
投稿日: 2010/05/10(Mon) 14:37
投稿者: パーフェクトジオング
> > エラーには「#Name?」と表示されています。
> [Aフォーム]. が余分3兄弟でしょうね。

Suppamanさん、ご指摘有難うございます。
コピーしたまま消してなかった・・・

タイトルRe^5: 非連結テキストのコントロールソースをフォームのレコードソース以外から参照させる方法
記事No: 74663
投稿日: 2010/05/13(Thu) 17:56
投稿者: newkakaku
■主要取扱商品 バッグ、財布、腕時計、靴、服、ベルト、ネクタイ、ライタ!
■HomePage:www.Newkakaku.info/

タイトルRe^4: 非連結テキストのコントロールソースをフォームのレコードソース以外から参照させる方法
記事No: 74578
投稿日: 2010/05/10(Mon) 14:46
投稿者: のりごはん
Suppaman様 パーフェクトジオング様

ご教授ありがとうございます。

=DLookUp("状況","Cクエリ","番号 = '" & [番号] & "'")

で解決することができました。

まさにフォーム名が余分三兄弟でした。

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


このAccessフォーラム過去ログ集は、Microsoft Access Club が運営しています


 

ページの先頭へ 前ページへ戻る