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

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

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

■11480 / inTopicNo.1)  併合と連結
  
□投稿者/ 真奈美 -(2018/09/27(Thu) 09:13:13)
    桐ver9を使っています。
    併合のやり方で、ご教示願います。

    併合元の表に
    氏名、持ち物欄があり
    こんな感じで縦に並んでいます。
    持ち物数は、人によって数が違います。最大で20程度あるかと思います。

    氏名@ 持ち物@
    氏名@ 持ち物A
    氏名A 持ち物@
    氏名B 持ち物@
    氏名B 持ち物A
    氏名B 持ち物B


    併合先の表にも
    氏名、持ち物欄があり
    氏名@ 持ち物@、持ち物A
    氏名A 持ち物@
    氏名B 持ち物@、持ち物A、持ち物B

    このように併合させたいのですが
    単純に併合で連結を使うと、区切りの”、”が入りません。

    現在は、併合元の表を一つずつ持ち物で絞り込み
    併合先の表に併合しているのですが、とても時間がかかってしまい
    何か良い方法はないかと思いまして、書き込みさせて頂きました。
    アドバイスをよろしくお願いします。
引用返信 [メール受信/ON] 削除キー/
■11481 / inTopicNo.2)  Re[1]: 併合と連結
□投稿者/ ねむねむ -(2018/09/27(Thu) 09:57:37)
    No11480に返信(真奈美さんの記事)
    > 桐ver9を使っています。
    > 併合のやり方で、ご教示願います。
    >
    > 併合元の表に
    > 氏名、持ち物欄があり
    > こんな感じで縦に並んでいます。
    > 持ち物数は、人によって数が違います。最大で20程度あるかと思います。
    >
    > 氏名@ 持ち物@
    > 氏名@ 持ち物A
    > 氏名A 持ち物@
    > 氏名B 持ち物@
    > 氏名B 持ち物A
    > 氏名B 持ち物B
    >
    >
    > 併合先の表にも
    > 氏名、持ち物欄があり
    > 氏名@ 持ち物@、持ち物A
    > 氏名A 持ち物@
    > 氏名B 持ち物@、持ち物A、持ち物B
    >
    > このように併合させたいのですが

    併合先の表は氏名、持ち物の項目以外にも項目があるのでしょうか?
    以下のようなやり方はいかがでしょうか。

    1.併合元の表にダミー項目(例:[持ち物dmy])を作り、そこの項目計算式に
     [持ち物]+"、"
     と計算式を入力します。

    2.この[持ち物dmy]で併合先の表に併合の連結を行い、最後に付いた"、"
     を消すために、[持ち物]の項目置換で、
     #sstr([持ち物],1,#文字数([持ち物])-1)
     と計算式を入力します。

     これで区切りの"、"がついた連結ができると思います。


引用返信 [メール受信/OFF] 削除キー/
■11482 / inTopicNo.3)  Re[2]: 併合と連結
□投稿者/ 真奈美 -(2018/09/27(Thu) 11:27:33)
    ねむねむ様

    ありがとうございます。
    教えて頂いた方法で、無事解決しました。
    ありがとうございました!
解決済み!
引用返信 [メール受信/OFF] 削除キー/
■11483 / inTopicNo.4)  Re[2]: 併合と連結
□投稿者/ 尾形 -(2018/09/27(Thu) 18:49:03)
    どうも、こんにちは

    全ての表に、ダミー項目を作るようにしておくと
    何かと便利かと思います

    ダミー1 (数値型 表示幅ゼロ)
    ダミー2 (数値型 表示幅ゼロ)
    ダミーa (文字型 表示幅ゼロ)
    ダミーb (文字型 表示幅ゼロ)

    こんな感じで

    併合前に
    置換 [ダミーa] = [持ち物]+"、"


    色々使いまわしができて便利かもです


引用返信 [メール受信/OFF] 削除キー/



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

このトピックに書きこむ

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

Mode/  Pass/

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

- Child Tree -
- Antispam Version -