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

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

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

■8594 / inTopicNo.1)  直前値の値を次行に取り込みたい
  
□投稿者/ 緒方 -(2014/12/07(Sun) 19:58:31)
    いつも皆様にはお世話になっております、よろしくお願い致します。
    項目[読込xml]に読み込んだ文字を項目[修正xml]に項目計算式で下記のようにしたいのですが皆さんの知恵をお貸し下さい

    [読込xml] [修正xml]
    <開始日> <開始日>
    <年/> <開始日年/>
    <月/> <開始日月/>
    <日/> <開始日日/>
    </開始日> </開始日>
    因みに
    終了日とか同じようなデータが複数あります
    何のためにやるのかと言いますと
    項目[修正xml]のデータを項目名に変更する場合
    項目のダブリをなくすためです
    現在は手入力できる項目を増やして
    手作業で目的を果たしていますが自動化できないかと思って投稿しました
    いろいろやってみましたが壁にぶつかり解決できないでいます
    よろしくお願い致します。



引用返信 [メール受信/OFF] 削除キー/
■8596 / inTopicNo.2)  Re[1]: 直前値の値を次行に取り込みたい
□投稿者/ 今村 誠 -(2014/12/07(Sun) 22:05:07)
    緒方さんこんにちは
    > 項目[読込xml]に読み込んだ文字を項目[修正xml]に
    > 項目計算式で下記のようにしたいのですが皆さんの
    > 知恵をお貸し下さい

    想像力が欠如していてやりたいことが全然想像でき
    ません。
    変更前の表と変更後の表があるように見えますが
    違うのでしょうか。
    もしそうであれば、表とデータを2〜3行で良いので
    サンプルで添付したらいかがでしょうか。
    百聞は一見にしかずとも言います。
引用返信 [メール受信/OFF] 削除キー/
■8597 / inTopicNo.3)  Re[2]: 直前値の値を次行に取り込みたい
□投稿者/ 緒方 -(2014/12/08(Mon) 09:49:27)
    No8596に返信(今村 誠さんの記事)
    今村様いつもありがとうございます
    言葉に甘えてサンプルを添付します
    最終的にやりたいことはxmlファイルの作成です
    桐でxmlファイルを作成し電子申請を行います
    多游様や今村様から以前教えていただいた方法で
    xmlファイルは作成できるのですがこれを全自動化すれば
    時間短縮になるし、他に桐を使用している人も簡単にxmlファイルが作成できると思ったわけです

1417999767.lzh
/9KB
引用返信 [メール受信/OFF] 削除キー/
■8598 / inTopicNo.4)  Re[3]: 直前値の値を次行に取り込みたい
□投稿者/ 今村 誠 -(2014/12/08(Mon) 09:56:47)
    緒方さんこんにちは
    「#囲み文字列」という関数があるので桐9-2012
    では動作しませんでした。
    いまのテーブルが変換前なのか変換後かは判りませんが
    テーブル名は分かり易くした方が良いと思います。
引用返信 [メール受信/OFF] 削除キー/
■8599 / inTopicNo.5)  Re[4]: 直前値の値を次行に取り込みたい
□投稿者/ 緒方 -(2014/12/08(Mon) 10:19:44)
    No8598に返信(今村 誠さんの記事)
    今村様失礼しました
    桐9s以降でしか#囲み文字列関数は使えないようです
    計算式を変更して再度投稿します
引用返信 [メール受信/OFF] 削除キー/
■8600 / inTopicNo.6)  Re[5]: 直前値の値を次行に取り込みたい
□投稿者/ 緒方 -(2014/12/08(Mon) 10:43:28)
    No8599に返信(緒方さんの記事)
    #囲み文字の関数があるところの項目計算式を抜いたファイルを添付します
    よろしくお願いいたします。

1418003008.lzh
/9KB
引用返信 [メール受信/OFF] 削除キー/
■8601 / inTopicNo.7)  Re[6]: 直前値の値を次行に取り込みたい
□投稿者/ 今村 誠 -(2014/12/08(Mon) 12:14:00)
    緒方さんこんにちはこういうときは#対応文字列が便利いいです。
    以下のように#対応番号と合わせて使うと元の文字と変換したい
    文字の組み合わせがいくつあっても正確に変換します。
    途中に文字が含まれていると最長一致方で一番長い文字列で
    イベントを使い一行ずつ訂正しないとうまくいきません。
    ifやケース開始を使い行に含まれる置換(変換)したい文字列
    を長い文字数から短い文字列に順番に置換する必要があります。

    新規に項目を作って項目計算式に以下を入力します。
    #対応文字列("<開始日>,<開始日年/>,<開始日月/>,<開始日日/>,</開始日>",#対応番号("<開始日>,<年/>,<月/>,<日/>,</開始日>",[原本]),"")

    最初の対応文字列で置換後の文字列を次の対応番号で置換したい
    文字列を指定してそれ以外の文字列は未定義値を返すように
    しています。
    例題の場合末尾の""を[原本]とすれば途中に含まれている場合は
    何もせずにそのままの文字列になります。

    以下の式でもこのサンプルでしたら問題ない気もします。
    #S(#S(#S([原本],"<年/>","<開始日年/>"),"<月/>","<開始日日/>"),"<日/>","<開始日日/>")
    上の式の場合途中にある場合でも確実に変換してくれます。
引用返信 [メール受信/OFF] 削除キー/
■8602 / inTopicNo.8)  Re[7]: 直前値の値を次行に取り込みたい
□投稿者/ 緒方 -(2014/12/08(Mon) 14:32:29)
    No8601に返信(今村 誠さんの記事)
    今村様貴重な時間を割いて頂きましてありがとうございます。
    対応文字列と対応番号で工夫してみます
    開始日とか年、月、日は項目[原本]でxmlファイルを読み込む際、値が変化します
    <選任年月日><解任年月日>のようにいろいろ変わります
    ここを解決すれば何とかなりそうな気がします
    ヒント有り難うございました
引用返信 [メール受信/OFF] 削除キー/



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

このトピックに書きこむ

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

Mode/  Pass/

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

- Child Tree -
- Antispam Version -