過去の桐井戸端BBS (桐ver.8)
2579 V8 フォーム リストボックスの複数選択イベント処理について 関口喜人 1999/9/1-20:46
V8 フォーム リストボックスの複数選択イベント処理について

印刷したいグループをリストボックスで選択したフォームを作成したいのですが
例えば、県別の選択をした場合
北海道
青森県
……
……
鹿児島県
沖縄県
の47項目から、複数の県を選択できるフォームで
その選択した県のデータレコードを、印刷したいのですが
そのループ処理を誰か教えてください。
イベント処理ほとんど、初心者です
2585 Re: 宮城 1999/9/2-13:53
記事番号2579へのコメント
関口喜人さん、こんにちは。
V8で具体的にどう組むかはやってみないと・・・、ですが。

選択用の項目[都道府県名]のみの表を二つ作り、都度、片方を行削除・圧縮後、
もう一方からフォームで絞り込み、書き出し追加させ、メインの表を書き出した
表で併合絞り込みをかけるというという手順で可能だと思いますが。

ちと無責任か?
2587 Re: 隠伯人 浦島 1999/9/2-18:26
記事番号2585へのコメント
関口さんは
複数の都道府県名を選択する為のフォームを作りたいのかも知れまへん。

OR条件を手入力して選択すれば終わりだけど
1.手入力ではなく、都道府県のリストを表示させ選択入力する
2.最大のケースとして4箇所の都道府県を選択するとすれば
入力窓を4箇所フォーム上に作成し、
個々の入力窓で都道府県のリストを表示し選択入力させる
3.4箇所で選択入力した都道府県名を、OR条件の絞込み条件にして
選択実行コマンドボタンをクリックさせ、選択する
こんなこと考えてはるのと違いますやろか?
選択したデータは、印刷するなり、表示するなり、自由だわな
独立したデータなら次頁めくりしてグループ印刷すればええし
見るだけなら、グループ整列しとくだけでええし
で、宮城さん、一括処理書いてみてくださいな。
時間がない!なんて言われそうやけど・・・・・・・・(-_-;)

隠伯人 浦島
2589 Re: 関口喜人 1999/9/2-23:10
記事番号2587へのコメント
宮城さん、浦島さん、コメントありがとうございます
詳しく自分のやりたいことを、表現できなくて、申し訳ありません。


>関口さんは
>複数の都道府県名を選択する為のフォームを作りたいのかも知れまへん。
>
浦さんのご指摘どおりです(^^;

リストボックスの複数選択の機能を使うと、選択した項目だけ、変数に値を代入するところま
ではわかったのですが、(2個選択すると2個、3個なら3個変数が代入されます)

それを、イベント処理で、選択した件のデータだけ、抽出して印刷したいのです
よく分からないのですが、繰り返しコマンドを使って、選択した項目だけ印刷して、選択しな
かった項目は、そのままで処理中止にしたいのです。
2592 Re: 宮城 1999/9/3-16:05
記事番号2589へのコメント
もっと簡単にできました。

住所録という表とフォームがあるとして、これをフォームで開いておきます。
もう一つ、都道府県名の表を表として開きます。
絞り込み→選択行で目標の都道府県を絞り込みます。何件でも可能です。

フォームに戻り、併合→絞り込み、項目[都道府県]どうしで照合。

これを実行すれば、指定した都道府県だけに絞り込まれます。

都道府県をフォームで絞り込ませようとすると「選択行」が選択できません。

安易ですかね。しかし、同時にMAX.何件までと考えながら変数使うより、お手軽です。
2594 Re: 宮城 1999/9/3-16:45
記事番号2592へのコメント
もしレポートがあるのでしたら、フォームじゃなくレポートのほうが
いいですね。

あとは同じです。
2599 Re: 関口喜人 1999/9/4-12:15
事番号2594へのコメント
できイメージが沸いてきました
宮城さん、浦さんありがとうございました

戻る