過去の桐井戸端BBS (桐ver.8)
16669 フォームで表引きを使って入力しているがその対照表をフォーム形式で表示したい katsuyoshi 2002/07/22-17:39
また悩んでいます。
フォームで[コード]オブジェクトで[氏名]を表引きしています。
テーブルの項目の中に[氏名]の項目は持っていません。
入力の際に参照するだけですので参照表が表示されません。
テーブルに[氏名]を持てば項目属性の表引きで参照できますが
出来れば表が大きくなるため持ちたくありません。
過去ログを探しましたがわかりませんでしたので教えてください。
尚16550で質問しました件ですが出来ましたので"悲しげさん、
OnNojiさん、今村さんありがとうございました。

16670 Re:フォームの表引きで表引き対照表をフォーム形式で表示したい 悲しげ 2002/07/22-20:25
記事番号16669へのコメント
どもっ、katsuyoshiさん
前回の件は解決できたようで何よりです。

ところで、本件については、いまいち質問の意味を把握できては
いないので、別方面からのコメントになりますが、

>テーブルに[氏名]を持てば項目属性の表引きで参照できますが
>出来れば表が大きくなるため持ちたくありません。

項目(項目属性に表引きを設定した項目)をひとつ増やしただけくらいでは
殆ど表のサイズは大きくならないはずです。
表を大きくする主要な要因は何と云ってもレコード数ですから。

あるいは、表で表示した際にその横幅が「大きくなる」ということであれば、
増設した[氏名]項目を非表示にすることもできます。(^^;)
16671 Re:フォームの表引きで表引き対照表をフォーム形式で表示したい 佐田 守弘 2002/07/22-21:24
記事番号16669へのコメント
katsuyoshiさん
私にも主旨が今1つ理解できないのですが、何となくの感触でコメントします。
「不要な項目はもつ必要がない」は正解だと思います。
でも「入力の際に値を表示だけはしたい」とか、」あたかもその項目があるかのごとくに表示したい」、も正解です。
そしてこの両者を両立させるなら、結合表を使うのではないかと思います。

でも、
 >テーブルに[氏名]を持てば項目属性の表引きで参照できますが
から考えると何か主旨は別の様な気もしますが。

佐田守弘(KS-00119)
16673 Re:フォームの表引きで表引き対照表をフォーム形式で表示したい katsuyoshi 2002/07/23-03:20
記事番号16671へのコメント
悲しげさん、佐田さんいつもお世話様です。
どうも質問の仕方が悪いようです。
要するに
@顧客マスター.tblには[コード]・[氏名]の項目があります。
A売り上げ.tblには[月日]・[コード]・[]・[]
この処理はすべて結合で処理しますので両方のテーブルに同じ項目名を持つ必要が無いのです。
しかし売り上げ.wfm(売り上げ.tbl)で入力する場合あたかも項目があるように
[氏名]というオブジェクトに表引きで表示しています。
入力の際に顧客マスター.tblをサブフォームのように表示できてかつ
その中から選択によって[コード]を入力したいという訳です。
売り上げ.tblに項目を持てば入力支援ボタンで操作ができるのでそんな感じのことができれば良いなあと考えました。
解ってもらえるかな?よろしくお願いします。

16674 Re:フォームの表引きで表引き対照表をフォーム形式で表示したい natsu 2002/07/23-10:18
記事番号16673へのコメント
7月17日に投稿した、番号: 16638
タイトル:「疑似表引き」をご覧になってください
一覧表フォームの場合ですが、どうでしょうか

16676 Re:フォームの表引きで表引き対照表をフォーム形式で表示したい ONnoji 2002/07/23-12:01
記事番号16673へのコメント
katsuyoshiさん、こんにちは。

>尚16550で質問しました件ですが出来ました

そうですか、それはよかったですね。v(^^)v

ところで、「擬似表引き」の話題なら過去ログにもありますよ。
こちらも参考になるかもしれませんね。

「2つ以上の条件での表引きの方法」

http://www.fuku3.com/~habata/kbbs/kakov8/11535.htm


16706 Re:フォームの表引きで表引き対照表をフォーム形式で表示したい 今村 誠 2002/07/24-22:17
記事番号16673へのコメント
katsuyoshiさんこんにちは
>1)顧客マスター.tblには[コード]・[氏名]の項目があります。
>2)売り上げ.tblには[月日]・[コード]・[]・[]
>しかし売り上げ.wfm(売り上げ.tbl)で入力する場合あたかも項目があるように
>t氏名というオブジェクトに#表引きで(得意先の)氏名を表示しています。
>入力の際に顧客マスター.tblをサブフォームのように表示できてかつその中から
>選択によって[コード]を入力したいという訳です。

売上フォームのヘッダ欄になると思うのですが、顧客マスター一覧フォームを
表示するときの初期値、例えば、探したい顧客がトヨタ自動車で、[コード]が
119だとすれば、変数をソースとするテキストボックスに、「とよた」と
ふりがなでキーワードを入れてソース値更新イベントで、「顧客一覧.wfm」を
フォーム呼び出しして、フォーム開始でふりがな順に並び替えて、変数にした
キーワードで先頭一致検索すれば
コード  会社名
150  豊田合成株式会社
119  トヨタ自動車
290  豊田通商株式会社
のような表示になり、2行目にカーソルを合わせて終了ボタンを押して
フォーム終了イベントなどで「コード」を「売り上げ.wfm」に項目値代入されたら
良いのではないでしょうか。
変数ですので、テーブルのデータ量は増えないと思います。

16730 Re:フォームの表引きで表引き対照表をフォーム形式で表示したい katsuyoshi 2002/07/26-00:34
記事番号16706へのコメント
natsuさん、OnNojiさん、今村 誠さん
ありがとうございました。
いま奮闘してがんばっています。
次の質問をする時に成果を報告したいと思います。

戻る