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

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

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

■2525 / inTopicNo.1)  表のデータを操作したい
  
□投稿者/ masa -(2007/05/21(Mon) 23:49:29)
    2007/05/21(Mon) 23:50:13 編集(投稿者)

    皆様にはお世話になっています。
    ありがとうございます。
    使用環境は桐2006です。


    表を添付しています。
    項目名1〜9にデータが入っています。
    (空欄の部分もあります。)

    そのデータを項目A、AA、B、BB、C、CC・・・・
    とある項目名のところにデータを詰めて表示したいです。

    たとえば1レコード目であれば、項目名1のデータが「あ」ですので 項目名Aのところにまず、データのあった項目名「1」を、そしてそのデータ「あ」を項目名AAのところにという感じで。
    空欄の場合は飛ばして・・・
    項目名、データ、項目名、データ というようにつめて整理したいのです。

    いい方法があればよろしくお願いします。

1179758969.zip
/4KB
引用返信 [メール受信/OFF] 削除キー/
■2526 / inTopicNo.2)  Re[1]: 表のデータを操作したい
□投稿者/ うにん -(2007/05/22(Tue) 09:17:20)
    [項目名]という文字列項目を作れば
    #COND([1],"1,")+#COND([2],"2,")+#COND([3],"3,")+#COND([4],"4,")+#COND([5],"5,")+#COND([6],"6,")+#COND([7],"7,")+#COND([8],"8,")+#COND([9],"9")

    [A]は#対応文字列( [項目名] , 1 )
    [AA]は#項目属性(#項目番号([A]),0)
    で出せます。以下同様。
引用返信 [メール受信/OFF] 削除キー/
■2527 / inTopicNo.3)  もう少しややこしい処理がしたい
□投稿者/ masa -(2007/05/22(Tue) 18:51:04)
    うにんさんありがとうございます。

    添付の表 のような形で 各教科の1,2、3学期の1カ所でもデータがあれば、
    データを有効とし、順番に詰めて表示して、
    1〜3学期にデータが入っていない教科はとばして処理をしたいのです。

    こんなことはできないでしょうか?
    申し訳ありません。よろしくお願いいたします。

1179827464.zip
/5KB
引用返信 [メール受信/OFF] 削除キー/
■2528 / inTopicNo.4)  Re[3]: もう少しややこしい処理がしたい
□投稿者/ うにん -(2007/05/22(Tue) 22:03:30)
    > 添付の表 のような形で 各教科の1,2、3学期の1カ所でもデータがあれば、
    > データを有効とし、順番に詰めて表示して、
    > 1〜3学期にデータが入っていない教科はとばして処理をしたいのです。

    詰める単位が3項目になるだけですね。
    「1カ所でもデータがあれば」は対象の項目が全部文字列型なので単純に連結すれば判定できます。
    [選択]という選択した科目をリストする計算項目を作って
    #COND([選択国語評価1年]+[選択国語評価2年]+[選択国語評価3年],"国語,")+#COND([選択社会評価1年]+[選択社会評価2年]+[選択社会評価3年],"社会,")+#COND([選択数学評価1年]+[選択数学評価2年]+[選択数学評価3年],"数学,")+#COND([選択理科評価1年]+[選択理科評価2年]+[選択理科評価3年],"理科,")+#COND([選択外国語評価1年]+[選択外国語評価2年]+[選択外国語評価3年],"外国語,")+#COND([選択音楽評価1年]+[選択音楽評価2年]+[選択音楽評価3年],"音楽,")+#COND([選択美術評価1年]+[選択美術評価2年]+[選択美術評価3年],"美術,")+#COND([選択保健体育評価1年]+[選択保健体育評価2年]+[選択保健体育評価3年],"保健体育,")+#COND([選択技術家庭評価1年]+[選択技術家庭評価2年]+[選択技術家庭評価3年],"技術家庭,")

    一つ目の科目と評価はそれぞれ
    #対応文字列([選択],1)
    #項目属性(#項目番号("選択"+[選択1]+"評価1年"),0)
    #項目属性(#項目番号("選択"+[選択1]+"評価2年"),0)
    #項目属性(#項目番号("選択"+[選択1]+"評価3年"),0)

    以下同様。

引用返信 [メール受信/OFF] 削除キー/
■2529 / inTopicNo.5)  Re[4]: もう少しややこしい処理がしたい
□投稿者/ masa -(2007/05/22(Tue) 22:34:11)
    うにんさん ありがとうございました。

    こんな方法とても初心者の私には思いつきませんでした。
    勉強になりました。
    ありがとうございました。


解決済み!
引用返信 [メール受信/OFF] 削除キー/



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

このトピックに書きこむ

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

Mode/  Pass/

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

- Child Tree -
- Antispam Version -