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

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

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

■5089 / inTopicNo.1)  項目名を値として扱うには?
  
□投稿者/ やまもと -(2009/09/19(Sat) 19:35:54)
    以前にもお世話になりました。大変助かっております。V9利用者です。

    早速ですが、テーブル項目名はデータ値ではないことから表を編集状態に
    すれば単なる標題のように上部に表示されています。
    したいことは、この項目名を値として受取り、レポートのヘッダ等に印刷したり、
    必要によっては表引きをしたり、つまり値として取扱うにはどのようにすれば
    よいのでしょうか?
    ちなみに項目名は転置集計後の書き出しで作成されるため固定ではありません。
    ご指導のほど宜しくお願いします
引用返信 [メール受信/OFF] 削除キー/
■5090 / inTopicNo.2)  Re[1]: 項目名を値として扱うには?
□投稿者/ T.Samura -(2009/09/20(Sun) 07:55:56)
    No5089に返信(やまもとさんの記事)

    関数 #項目属性( n , 1) で項目名が文字列で取りだせます。
    n が項目の番号なので指定して特定する必要はあります。


引用返信 [メール受信/ON] 削除キー/
■5093 / inTopicNo.3)  Re[1]: 項目名を値として扱うには?
□投稿者/ うにん -(2009/09/21(Mon) 23:18:32)
    > したいことは、この項目名を値として受取り、レポートのヘッダ等に印刷したり、
    > 必要によっては表引きをしたり、つまり値として取扱うにはどのようにすれば
    > よいのでしょうか?
    > ちなみに項目名は転置集計後の書き出しで作成されるため固定ではありません。

    項目数は固定なんですか?
    固定でないとレポートでは使えないでしょう。書き出しするんでなくレポート用の表に読み込むのが普通かな?
    表引きしたいなら転置でない集計の方が使いやすいのでは?


引用返信 [メール受信/OFF] 削除キー/
■5096 / inTopicNo.4)  Re[2]: 項目名を値として扱うには?
□投稿者/ やまもと -(2009/09/22(Tue) 20:38:34)
    > 項目数は固定なんですか?
    > 固定でないとレポートでは使えないでしょう。書き出しするんでなくレポート用の表に読み込むのが普通かな?
    > 表引きしたいなら転置でない集計の方が使いやすいのでは?

    ありがとうございます。
    項目数は固定ではありませんが限度を決めレポートに列を用意しています。
    集計もやってはみましたが、転置の必要性があって使用しています、
    ですがまさか転置書き出しで値が項目名になるとは思いませんでした。
    宜しくお願いします



引用返信 [メール受信/OFF] 削除キー/
■5097 / inTopicNo.5)  Re[2]: 項目名を値として扱うには?
□投稿者/ やまもと -(2009/09/22(Tue) 20:41:44)
    > 関数 #項目属性( n , 1) で項目名が文字列で取りだせます。
    > n が項目の番号なので指定して特定する必要はあります。

    ありがとうございます。
    例えば項目名の順が1番目だとし、項目名がAだとすると
    レポートには#項目属性( 1 , [A])とすればよいのでしょうか?

    お願いします

引用返信 [メール受信/OFF] 削除キー/
■5098 / inTopicNo.6)  Re[2]: 項目名を値として扱うには?
□投稿者/ やまもと -(2009/09/22(Tue) 20:59:23)
    > 関数 #項目属性( n , 1) で項目名が文字列で取りだせます。
    > n が項目の番号なので指定して特定する必要はあります。

    うまくできました!
    ありがとうございます!
引用返信 [メール受信/OFF] 削除キー/
■5099 / inTopicNo.7)  Re[3]: 項目名を値として扱うには?
□投稿者/ やまもと -(2009/09/22(Tue) 21:03:53)
    >項目数は固定なんですか?
    >固定でないとレポートでは使えないでしょう。書き出しするんでなくレポート用の表に読み込むのが普通かな?
    >表引きしたいなら転置でない集計の方が使いやすいのでは?

    うにんさんのご指摘のとおり、元表からレポート用の表に読み込むのが理想的なのです
    しかし読み込みにも項目名及び項目数は限度があるもののいずれも固定ではない
    ことから今回の処置としました。

引用返信 [メール受信/OFF] 削除キー/
■5105 / inTopicNo.8)  Re: 再度おねがいします
□投稿者/ やまもと -(2009/09/23(Wed) 13:48:46)
    アドバイスにより#項目属性を値として取り出すことはできました。
    今度は項目にある値はどのように指定するとよいのでしょうか?
    なんどもすいません、おねがいします。
引用返信 [メール受信/OFF] 削除キー/
■5107 / inTopicNo.9)  Re[3]: Re: 再度おねがいします
□投稿者/ T.Samura -(2009/09/23(Wed) 17:13:26)
    No5105に返信(やまもとさんの記事)
    > 今度は項目にある値はどのように指定するとよいのでしょうか?
    関数 #項目属性( n , 0) で項目値(データ型は項目と同じ)が取りだせます。
    予め処理対象行を指定しておかないと予期せぬ値になります。

    桐のヘルプを探せばそこそこ求める機能は見つかると思います。
    多くの桐利用者がその積み重ねで活用しています。
    ステップアップとして関数リファレンスや一括処理&イベント処理ヘルプ
    に目を通すことをお勧めします。
引用返信 [メール受信/OFF] 削除キー/
■5108 / inTopicNo.10)  Re[3]: Re: 再度おねがいします
□投稿者/ やまもと -(2009/09/23(Wed) 17:44:18)
    > アドバイスにより#項目属性を値として取り出すことはできました。
    > 今度は項目にある値はどのように指定するとよいのでしょうか?
    > なんどもすいません、おねがいします。

    説明が不足していました、したいことは項目にあるデータを取り出し
    レポートで#合計したいのですが、#合計(#項目属性(3,0))をすると
    エラーが出てしまいます。
    尚、#項目属性の項目名は変動することからデータを項目名で指定できません。
    なんとか#項目属性で取り出したデータを集計できないでしょぅか?
    なんどもすいませんがお願いします

引用返信 [メール受信/OFF] 削除キー/
■5109 / inTopicNo.11)  Re[4]: Re: 再度おねがいします
□投稿者/ やまもと -(2009/09/23(Wed) 17:52:21)
    > 桐のヘルプを探せばそこそこ求める機能は見つかると思います。
    > 多くの桐利用者がその積み重ねで活用しています。
    > ステップアップとして関数リファレンスや一括処理&イベント処理ヘルプ
    > に目を通すことをお勧めします。

    ご指摘のとおりなのですが、まだ初心者の段階でヘルプ等見ているのですが
    理解できるもの当方にとって意味不明なものなどあり教えて頂きながら
    少しずつではありますが、かなり理解はしてきました。
    誠にお手数おかけしております。
引用返信 [メール受信/OFF] 削除キー/
■5110 / inTopicNo.12)  Re[4]: Re: 再度おねがいします
□投稿者/ うにん -(2009/09/23(Wed) 19:35:34)
    > レポートで#合計したいのですが、#合計(#項目属性(3,0))をすると
    > エラーが出てしまいます。

    エラーが出ないとしても#項目属性(n,0)は一つの項目値を取り出すだけだから
    「3番目の項目の合計」ということにはならない。

    > 尚、#項目属性の項目名は変動することからデータを項目名で指定できません。
    > なんとか#項目属性で取り出したデータを集計できないでしょぅか?

    初心者というならそんな無理やりな方法に行かないで、読み込みでやったらいいんでないかなあ。
    読み込むときは項目順で指定出来るから、項目名が何であっても関係ないですよ。

引用返信 [メール受信/OFF] 削除キー/
■5111 / inTopicNo.13)  Re[4]: Re: 再度おねがいします
□投稿者/ T.Samura -(2009/09/23(Wed) 20:23:16)
    No5108に返信(やまもとさんの記事)
    > 説明が不足していました、したいことは項目にあるデータを取り出し
    > レポートで#合計したいのですが、#合計(#項目属性(3,0))をすると
    > エラーが出てしまいます。

    #項目属性(3,0)は処理対象行の値を取り出すので当然エラーかと。

    やるなら#合計(#項目属性(3,1))だけど、#合計(item)のitemは[]以外だと
    指定しにくく、文字列変数だとダメな場合が多い。単に#合計(3)で通るかも?

    また、#合計(item)は
    > この関数はつぎの場所で使用できます。
    > 行集計条件
    > フォームのグループ項目オブジェクト
    > レポートの集計オブジェクト
    とヘルプにありますけどそこで使用していますか?

    もし一括なら

    &秒=3
    項目集計 &秒
    &STR=#STR(&合計値)
    確認 &STR

    で求められますが、イベント・一括・レポート定義など、どこに記載されるのでしょうか?
引用返信 [メール受信/OFF] 削除キー/
■5112 / inTopicNo.14)  Re[5]: Re: 再度おねがいします
□投稿者/ やまもと -(2009/09/23(Wed) 21:20:01)
    ありがとうございます。
    エラーが出たのはレポートの集計オブジェクトで#合計#項目属性(3,0))
    とした場合でした。
    また、ゼロというのは項目内にあるデータを取り出す場合とヘルプにあったので
    指定したつもりでした。ちなみにデータとは数値です。

    #合計(3)というのは気がつきませんでした、やってみますね。

    一括処理は履歴で作成したものは利用していますが、変数設定などは
    悲しいかなまだ理解が及びません。
    宜しくお願いします
引用返信 [メール受信/OFF] 削除キー/
■5113 / inTopicNo.15)  Re[5]: Re: 再度おねがいします
□投稿者/ やまもと -(2009/09/23(Wed) 21:36:20)


    No5110に返信(うにんさんの記事)
    >>レポートで#合計したいのですが、#合計(#項目属性(3,0))をすると
    >>エラーが出てしまいます。
    >
    > エラーが出ないとしても#項目属性(n,0)は一つの項目値を取り出すだけだから
    > 「3番目の項目の合計」ということにはならない。
    >
    >>尚、#項目属性の項目名は変動することからデータを項目名で指定できません。
    >>なんとか#項目属性で取り出したデータを集計できないでしょぅか?
    >
    > 初心者というならそんな無理やりな方法に行かないで、読み込みでやったらいいんでないかなあ。
    > 読み込むときは項目順で指定出来るから、項目名が何であっても関係ないですよ。

    本当は読み込みならいいんですが元表の配列がどう考えても希望するレポートにできないと判断したんです。
    元表の縦列データをレポートでは横列にする必要があり今回のこととなってしまい、転置集計をしたらいい感じになったのですがレポートのグループ値が項目名になってしまて困ってしまって‥

引用返信 [メール受信/OFF] 削除キー/
■5114 / inTopicNo.16)  Re[5]: Re: 別表からの項目属性って?
□投稿者/ やまもと -(2009/09/23(Wed) 21:45:42)
    読み込みの場合ですが項目名は変動するので取り出したいのですが
    転置集計で書き出したときの項目名を項目属性指定で別表で取り出すことは
    できるのでしょうか?
引用返信 [メール受信/OFF] 削除キー/
■5115 / inTopicNo.17)  Re[6]: Re: 別表からの項目属性って?
□投稿者/ うにん -(2009/09/23(Wed) 22:10:06)
    > 読み込みの場合ですが項目名は変動するので取り出したいのですが
    > 転置集計で書き出したときの項目名を項目属性指定で別表で取り出すことは
    > できるのでしょうか?

    取り出す必要を無くすために読み込むのです。

引用返信 [メール受信/OFF] 削除キー/
■5117 / inTopicNo.18)  Re[7]: Re: 別表からの項目属性って?
□投稿者/ やまもと -(2009/09/23(Wed) 22:56:22)
    No5115に返信(うにんさんの記事)
    >>読み込みの場合ですが項目名は変動するので取り出したいのですが
    >>転置集計で書き出したときの項目名を項目属性指定で別表で取り出すことは
    >>できるのでしょうか?
    >
    > 取り出す必要を無くすために読み込むのです。

    元表の縦列データをレポートでは横列にする必要があります、ということは
    読込み方法もレポート用にしなければなりませんよね。
    できるんですか?
引用返信 [メール受信/OFF] 削除キー/
■5127 / inTopicNo.19)  Re[8]: Re: 別表からの項目属性って?
□投稿者/ うにん -(2009/09/24(Thu) 19:58:24)
    > 元表の縦列データをレポートでは横列にする必要があります、ということは
    > 読込み方法もレポート用にしなければなりませんよね。
    > できるんですか?

    転置集計したものをそのまま読み込むだけです。

    でもレポートのヘッダ(?)に項目名を出したいのですよね...
    そっちは転置集計後に#項目属性でとってもいいけど、
    元の表で配列変数にでも入れるとか。
    転置項目で単一化
    必要なら並べ替え
    検索 [転置項目名]=#計算(#代入(&項目名[#行番号],[転置項目名]),"")

引用返信 [メール受信/OFF] 削除キー/
■5136 / inTopicNo.20)  Re[9]: Re: 別表からの項目属性って?
□投稿者/ やまもと -(2009/09/26(Sat) 08:17:10)
    > でもレポートのヘッダ(?)に項目名を出したいのですよね...
    > そっちは転置集計後に#項目属性でとってもいいけど、
    > 元の表で配列変数にでも入れるとか。
    > 転置項目で単一化
    > 必要なら並べ替え
    > 検索 [転置項目名]=#計算(#代入(&項目名[#行番号],[転置項目名]),"")

    そうなんですレポートのグループに項目名を出したいのです
    読込は理解できます、ただ、別表で元表の項目名を#項目属性で取り出すには
    どのような方法があるのでしょうか?
引用返信 [メール受信/OFF] 削除キー/

次の20件>

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

[このトピックに返信]
Mode/  Pass/

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

- Child Tree -
- Antispam Version -