(現在 過去ログ42 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■6573 / inTopicNo.1)  最小値の項目名を返す
  
□投稿者/ ふりーどりひ -(2011/08/31(Wed) 21:01:08)
    最近業務で桐を使い始めました。
    見積金額の比較を桐で行うことで履歴を残すようにしたいと考えています。

    最小値は#横最小で求めることができたのですが、最小値が入っている項目名(業者名)を返すにはどうしたらよいでしょうか?
    項目は業者ごとに定義しています。
    こんな感じです↓

        業者@  業者A  業者B  最安値  最安値業者
    商品A  100   200    300   100    業者@
    商品B  600   500    700   500    業者A

    使用環境はWinXP、桐ver9-sp5です。
    初歩的な質問で恐縮ですが、御教示いただけると大変助かります。
    よろしくお願いいたします。
引用返信 [メール受信/OFF] 削除キー/
■6574 / inTopicNo.2)  Re[1]: 最小値の項目名を返す
□投稿者/ eo -(2011/09/01(Thu) 11:36:16)
    2011/09/01(Thu) 11:44:00 編集(投稿者)

    #項目属性( n , f )で項目名を取得します。

    2業者以上が最安値って事もあるような?

20110901.zip
/1KB
引用返信 [メール受信/OFF] 削除キー/
■6575 / inTopicNo.3)  Re[2]: 最小値の項目名を返す
□投稿者/ ひろ -(2011/09/01(Thu) 12:54:20)
    ふりーどりひさん、eoさんこんにちは

    茶々をいれるようで申し訳ないですが
    [業者@]=[最安値],#項目属性(2,1)
    これだと項目名は最初から業者@だとわかっているわけで#項目属性(2,1)を使う必要がないような気がします。
    なので
    #項目属性(2,0)=[最安値],#項目属性(2,1)の方がよいような気がします。
    ただしこれだと項目数が多くなると計算式が大変になるので
    プログラムで処理した方がよいかと
    サンプルを作ってみました。

test.lzh
/7KB
引用返信 [メール受信/OFF] 削除キー/
■6576 / inTopicNo.4)  Re[1]: 最小値の項目名を返す
□投稿者/ 尾形 -(2011/09/01(Thu) 13:52:56)
    どうも、こんにちは

    データベース的には、こんな構成がいいかと思います

    [品名] [日付] [業者] [見積額] [備考]
    商品A 23.09.01 業者1 100    特価
    商品A 23.08.31 業者2 200
    商品A 23.09.02 業者3 300
    商品B 23.07.01 業者2 500


引用返信 [メール受信/OFF] 削除キー/
■6578 / inTopicNo.5)  Re[3]: 最小値の項目名を返す
□投稿者/ ふりーどりひ -(2011/09/01(Thu) 14:17:06)
    eoさん
    ひろさん

    ありがとうございます!
    サンプルまで頂いて恐縮です。
    本当に桐が初めてのデータベースなので、頂いたサンプルをよく咀嚼して意味を理解したいと思います。
    一括処理になると理解が全然及ばない状態なので・・・。

    取り急ぎありがとうございました。
    今後ともよろしくお願いいたします。
引用返信 [メール受信/OFF] 削除キー/
■6579 / inTopicNo.6)  Re[2]: 最小値の項目名を返す
□投稿者/ ふりーどりひ -(2011/09/01(Thu) 14:20:30)
    尾形さん

    ありがとうございます。
    データベースに触れるのは初めてなので、基礎的な指摘はありがたいです。

    運用や管理の仕方をもうちょっと考えてみて、仕様を詰めていきたいと思います。
引用返信 [メール受信/OFF] 削除キー/
■6580 / inTopicNo.7)  Re[2]: 最小値の項目名を返す
□投稿者/ うにん -(2011/09/01(Thu) 14:41:22)
    この状態なら、転置集計すれば元のような形式に変換するのは比較的簡単です。
    2番目もすぐわかるし。

    検索する情報はデータにして行方向に並べるのが基本。
引用返信 [メール受信/OFF] 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Mode/  Pass/

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

- Child Tree -
- Antispam Version -