過去の桐井戸端BBS (桐ver.9) |
18211 | 結合表で最後の100行を抽出したい | 尾形 | 2002/12/12-08:52 |
どうも、よろしくお願いします 結合表(実表更新しない)の設定で 元表の最後の100行を抽出するように 設定したいのですが簡単に出来ませんでしょうか? よろしくお願いします | |||
18213 | Re:結合表で最後の100行を抽出したい | natsu | 2002/12/12-10:49 |
記事番号18211へのコメント 目的の結合表を開いたままで 次の一括処理を実行して見てください ジャンプ 行番号=最終 ジャンプ 行番号=-99 絞り込み 行数=-1 | |||
18214 | Re:結合表で最後の100行を抽出したい | 尾形 | 2002/12/12-11:00 |
記事番号18213へのコメント どうも すいません。言葉不足でした 元表には10万行近くの明細があります 結合の時間を短縮したいのです 結合表を開く(抽出)段階で絞り込みしておきたい というのが狙いです | |||
18215 | Re:結合表で最後の100行を抽出したい | アックン | 2002/12/12-12:30 |
記事番号18214へのコメント 尾形さん、こんにちは。 常連の尾形さんですか? 仮に一覧表フォームでやる場合ですが。 1)コマンドボタンで編集表を100行絞り込んでから、結合表(実表の更新なし)を作成してはどうでしょう。 2)ここではその結合表を別のフォームウィンドウに表示して確認することにします。(このあたりの扱いは適当にやってください。(^^;) ・結合表"test1.viw" 1) 結合表に使用する表には任意の表ファイル名を1個だけ指定する。 (結合表定義画面の上側:対象表ウィンドウ内) 2) 「絞り込み条件1」〜「絞り込み条件10」 になにも設定しない。 (結合表定義画面の下側:項目定義領域内) 3) 結合表「ファイル属性」 「実表の更新」:オフ(チェックなし) 「編集中の表を結合する」:オン(チェックあり) ・フォーム"test1.wfm" 編集対象表:任意の表ファイル名を指定 ・イベントファイル"test1.kev" コマンドボタンの左マウスクリックイベント 並べ替え ・・・ ジャンプ 行番号 = 終端 ジャンプ 行番号 = -100 絞り込み 行数 = 100 if( &選択件数 ) ウィンドウ作成 "test2" , ハンドル=&分 , オプション=通常 , 編集表=開く end ・フォーム"test2.wfm" 編集対象表:"test1.viw" ←ここに結合表を指定 イベントファイル:なし コマンドボタン:なし アックン(=^・^=) | |||
18216 | Re:結合表で最後の100行を抽出したい | 尾形 | 2002/12/12-16:46 |
記事番号18215へのコメント >尾形さん、こんにちは。常連の尾形さんですか? どうも、こんにちは。はいそうです すいません、結合表の中だけでやろうとしていたのがダメだったようです 以下、余談です メインサブフォームで設計していまして 直近のデータをサブフォームに表示させたいのでした。 編集対照表に元表を設定すると、いろいろと制約が掛かるので結合表を使用しようしたのです。 結合表なら「再抽出」するだけでいいからと思っていたのですが 「実表を更新しない」結合表は「再抽出」できない という事に後で気付いて・・・・ (^^;; 結局、絞り込み&読み込みでやる事にしました m(__)m |