過去の桐井戸端BBS (桐ver.9)
19126 後援会名簿を作成し推薦者IDを入力すると推薦者氏名が入るようにしたい オセロ 2003/02/27-09:05
この度の、村議の後援会名簿を作成しているのですが、うまく作れません。
よい知恵をご教授下さい。桐の簡単な住所録と表の印刷は出来るつもりですが、
関数とか、プログラム等はほとんどわかりません。

さて、今作っている表は、(項目順)に並べると

ID、氏名、配偶者、〒、住所、推薦者ID、推薦者氏名、備考

と項目があります。その推薦者ID、推薦者氏名のところで推薦者IDにID番号を入力すると
推薦者氏名のところに氏名が入る様に出来ないものかと思っています。
表引きすると自分自身は出来ませんとなります。
また、一人の推薦者に対して何人かの後援者の一つの名簿が作りたいのですが、
どの様に考えて作れば宜しいのでしょうか。
初歩的な質問かも知れませんが、真剣に悩んでいます。
どうかご教授下さい。お願い致します。

19128 Re:後援会名簿を作成について 田中隆二 2003/02/27-09:42
記事番号19126へのコメント
オセロさんはじめまして
名簿ですか。
表引きは自分自身はできませんので
この表を表示する前に作業ファイルを書き出してます。
その作業用のファイルに対して表引きを設定すればOKでなはいですか?
しかし[ID]というのは覚えられないのではないでしょうか。
ですから[ふりがな]で検索するようにすればいいのではないですか
下の通りです。

名簿.tbl
[ID][氏名][ふりがな][配偶者][〒][推薦者ふりがな]
[推薦者氏名]属性の表引き設定
[推薦者ID]#表引き([推薦者ID,=,名簿作業,[氏名],[ID])
[備考]

名簿作業.tbl
とします。

一括処理は


表  "名簿"
並べ替え {[ふりがな]辞書順}
書き出し 表,"名簿作業",*
使用フォーム "名簿"
フォーム形式編集

>一人の推薦者に対して何人かの後援者の一つの名簿が作りたいのですが
伝票形式のフォームで
[推薦者氏名]をグループ化すればできるのではないですか。

19129 Re:後援会名簿を作成について 今村 誠 2003/02/27-10:02
記事番号19126へのコメント
オセロさんこんにちは、田中さんが一括で考え方を書いて
いらっしゃるので、重複するかもしれませんが、イベントでする場合を書いてみます。
>ID、氏名、配偶者、〒、住所、推薦者ID、推薦者氏名、備考
バージョンが書かれてないのでもし桐8以前の場合無視してください。
一覧表フォームで住所録を入力します。
住所まで入力した段階でそのオブジェクトのソース値更新で
推薦者名簿.tblに編集表を移して、氏名と郵便番号と住所で
すでに打ち込んだ推薦者がないかを検索します。
 検索してなかったら、後援者.tblで打ち込んだ後援者名を、
推薦者名簿.tblに行追加します。
(※ソース値更新で検索するためには、メソッド呼び出し
  でID、氏名、配偶者、〒、住所をソース値取得して
  おく必要があります。)
 IDとなっていますが、ふりがなで探した方が自然な気がします。

推薦者IDが特定できていれば、フォームの選択で切り替えると
後援者が明細部分に並ぶので、推薦者氏名は入力しなくてもいいのではないでしょうか。
表引きで表示させてもいいと思います。


19131 田中隆二さんと今村 誠さんへ オセロ 2003/02/27-11:07
記事番号19126へのコメント
大変有難うございました。
私には少し難しすぎるようです。
時間をかけて理解をしていきます。
わかった事は、書き出しをすれば表引きが出来る事ぐらいです。
初心者ですいません。
もっと勉強してから書き込みします。
井戸端BBSを最初から見ていきたいと思います。

19139 Re:後援会名簿を作成について 今村 誠 2003/03/01-10:58
記事番号19126へのコメント
オセロさんはこんにちは
>また、一人の推薦者に対して何人かの後援者の名簿
>が作りたいのですが、どの様に考えて作れば宜しい
>のでしょうか。
表引きの考え方は最初のコメントでいいのですが、
これに関しては、入力の順序が関係してくると思います。
推薦者を先に入力して後援者を入力するのであれば、
メインアンドサブフォームが便利いいと思います。
ただ後援者は違う推薦者が推薦することもあると思いますので、
後援者=得票数にはならないとおもいます。
メインアンドサブフォームだと表引きの必要はなくなります。
後援者名簿は、電話番号や住所と名前で
絞り込み→単一化 するとダブりが省けて件数もわかると思います。

メインフォームにふりがな順の索引を付けて入力すれば
推薦者の名前を確定した時点で、並び替わり推薦者の2重登録はなくなると思います。
また推薦者と後援者が同一の場合はサブフォームの後援者名簿に複写させる
コマンドボタンを作ったら便利いいと思います。


戻る