PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
9157 | 99/11/10 20:11:30 | RE(12):一覧情報をいかに速く取ってくるか By kin |
9144 | 99/11/10 12:00:52 | RE(11):一覧情報をいかに速く取ってくるか By てとらぽっと |
9139 | 99/11/10 11:06:55 | RE(10):ShareDataについて By まこと |
9137 | 99/11/10 09:34:12 | RE(9):ShareDataについて By kin |
9136 | 99/11/10 09:27:51 | RE(8):ShareDataについて By こてちゅ |
9134 | 99/11/10 09:05:27 | RE(7):ShareDataについて By まこと |
9129 | 99/11/09 17:54:55 | RE(6):データ更新を行った場合の一覧表のリアルタイム更新について By kin |
9128 | 99/11/09 17:45:47 | RE(5):データ更新を行った場合の一覧表のリアルタイム更新について By Taka |
9124 | 99/11/09 14:01:16 | RE(4):データ更新を行った場合の一覧表のリアルタイム更新について By てとらぽっと |
9121 | 99/11/09 13:28:07 | RE(3):データ更新を行った場合の一覧表のリアルタイム更新について By Taka |
9120 | 99/11/09 13:21:36 | RE(2):データ更新を行った場合の一覧表のリアルタイム更新について By てとらぽっと |
9119 | 99/11/09 13:10:34 | RE(1):データ更新を行った場合の一覧表のリアルタイム更新について By てとらぽっと |
9115 | 99/11/09 11:41:16 | データ更新を行った場合の一覧表のリアルタイム更新について By kin |
カテゴリ:その他
日付:1999年11月10日 12:00 発信者:てとらぽっと
題名:RE(11):一覧情報をいかに速く取ってくるか
kinさん、みなさん、こんにちは。
カラムの定義を一致させろ方法は、みなさん悩みどころのようですね。(^^;
こてちゅさん>
>僕は、こういうのは大概クエリーを使ってしまいます。
>基本となるDWを作成したときにクエリーは作成できるので、
>そのクエリーを使用すると、ShareDataさせるDWを作るとき楽になります。
>ペインタで不必要なカラムを削除するのは、同じですね。
スレッドが膨れそうなのでこちらにまとめました。
クエリーを使うというルールが解りやすくて良いですね。
データウィンドウ オブジェクトのコメント(ライブラリペインタで表示されるやつ)に
「どこそこのクエリーを使用する事!」って書くようにしたりしてます。
クエリーをオブジェクトにしてDWからリンクできないのが惜しすぎます。
>さっき思い出したのですが、「隣の人が修正した内容が反映されないよ。」
>と言われたので、「最新の状態に更新」ボタンを付けてRetrieveし、
>リアルタイム更新を行わなかったのでした。はっはっは、忘れてた。
具体的に書きますと、
残高、在庫、空席など どんどん減っていくものは、「最新の状態に更新」メニューに加えて
[オプション] メニューに [常に最新表示] というチェックメニューを付けてます。
これがチェックされていると、ユーザーがアクションを起こすたびに Retrieve します。
「一覧」と詳細をリンクする事よりむしろ
「一覧」させる情報を【いかに速く取ってくるか】がポイントだと思っています。
検索条件で必要最小限の情報だけを問い合わせ、
データベース側で適切なインデックスなどを作ります。
全件問い合わせなんてもってのほかです。(^^;
全表走査しなければ取れない集計情報だと、
やむなく「集計値」を計算したものをデータベースに持たせることもあります。
データが更新されたら、トリガーなどを使って「集計値」を再計算します。
>でも、こんな単純な処理でも定番のロジックって無い物ですねぇ。
>もう少し他の方の意見も聞いてみたいですね。
そうですねぇ。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS (記載なし)
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.