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

■14769 / 親記事)  12ヶ月分のレコードを一度に作成する方法について
  
□投稿者/ TS -(2024/12/27(Fri) 12:19:49)
     いつもお世話になっております。
     桐V9 2012 を使用しております。

     早速ですが、毎年1月に1年分の12ヶ月分レコードを年月項目の値を変えながら12回行っています。

    ●_現在行っている手順

     ワーク表の年月を手で変更 → 本表にファイル読み込み → ワーク表の年月をまた手で変える

     この手作業を一度に12ヶ月分のレコードを作成する方法(結合表等)

    12ヶ月分のレコードを一度に作成する方法が有ればご教示頂けると大変助かります。

     よろしくお願いします。

    (例)
    ●_本表
    [YM](数値)、[氏名](文字列)、[備考](文字列)
    202501、東京 太郎、あいう
    202501、神奈川 花子、かきく
    202501、千葉 一郎、さしす
    ・・・
    202502、東京 太郎、あいう
    202502、神奈川 花子、かきく
    202502、千葉 一郎、さしす
    ・・・
    202503、東京 太郎、あいう
    202503、神奈川 花子、かきく
    202503、千葉 一郎、さしす

    ●_ワークの表
    202504、東京 太郎、あいう
    202504、神奈川 花子、かきく
    202504、千葉 一郎、さしす
引用返信 [メール受信/OFF] 削除キー/
■14770 / ResNo.1)  Re[1]: 12ヶ月分のレコードを一度に作成する方法について
□投稿者/ まさやん -(2024/12/27(Fri) 12:55:16)
    こんにちは

    >  早速ですが、毎年1月に1年分の12ヶ月分レコードを年月項目の値を変えながら12回行っています。

    年月項目を変えながら ・・

    この意味がちと分かりません


    > ●_現在行っている手順
    >
    >  ワーク表の年月を手で変更 → 本表にファイル読み込み → ワーク表の年月をまた手で変える


    年月を 手で変更 とは?

    置換 [年月]=○○  ということではない気がしますが。

    この辺のことを詳しく話したほうがいいですよ





引用返信 [メール受信/OFF] 削除キー/
■14771 / ResNo.2)  Re[2]: 12ヶ月分のレコードを一度に作成する方法について
□投稿者/ TS -(2024/12/27(Fri) 13:31:41)
    まさやん 様


     早速返答いただきましてありがとうございます。


    >> 早速ですが、毎年1月に1年分の12ヶ月分レコードを年月項目の値を変えながら12回行っています。
    >
    > 年月項目を変えながら ・・
    >
    > この意味がちと分かりません

     説明力不足ですいません。

    > 年月を 手で変更 とは?
    >
    > 置換 [年月]=○○  ということではない気がしますが。


     いえそうなんです。

     12回置換を行い、ファイル保存・ファイル読み込みを行っています。

     よろしくお願いいたします。


引用返信 [メール受信/OFF] 削除キー/
■14772 / ResNo.3)  Re[3]: 12ヶ月分のレコードを一度に作成する方法について
□投稿者/ まさやん -(2024/12/27(Fri) 19:25:35)
    2024/12/27(Fri) 19:30:17 編集(投稿者)
    2024/12/27(Fri) 19:26:13 編集(投稿者)

    > 早速ですが、毎年1月に1年分の12ヶ月分レコードを年月項目の値を変えながら12回行っています。

    年月項目の値は  何を基準にして 変えていますか?
    また 変えるという目的は?


    まだ何となく意味がちと分かりません
    >
    >  12回置換を行い、ファイル保存・ファイル読み込みを行っています。

    サンプル見ると

    ワーク表 の年月が
    本表のようなデータにしたいということでしょうか?

    私だけかな 判らないのは もしそうだったらごめんなさい

    ファイル保存 ファイル読み込みをしているのも手作業?

    置換する基準が判らないので 何ともいえませんが
    保存 読み込み  などの一連の作業の プログラムが知りたい・・

    ということなのでしょうか?

    も少し 具体的にお話しください。




引用返信 [メール受信/OFF] 削除キー/
■14773 / ResNo.4)  Re[3]: 12ヶ月分のレコードを一度に作成する方法について
□投稿者/ まさやん -(2024/12/27(Fri) 20:07:11)
    2024/12/27(Fri) 20:57:02 編集(投稿者)
    2024/12/27(Fri) 20:56:05 編集(投稿者)
    2024/12/27(Fri) 20:26:42 編集(投稿者)


    もしかしたら  こういうこと? かな?


    桐9sで作成しました サンプルです。
    イベントは フォームを使ったプログラムになります

    今回は 表のみで運用というケースで 一括で作りました
    本表データ表.cmd をクリックしてみてください

    違ったらごめんなさい


    桐V9 2012 で読めると思います。(かな?)

    読めなかったら 以下を コピペで コマンド作ってください。


         変数宣言 文字列,{&氏名,&備考}

    キー入力 プロンプト="年は?",モード=無,初=#年(#年月日),上書き=す,終了状態=&秒,&年

    if (&年>0)

    表 "ワーク表"

    表 "本表"
    *       行削除 *

    編集表 "ワーク表"

    繰り返し &月=1,12,1
        ジャンプ 行番号=t


      繰り返し (.not #終端行)

        &氏名=[氏名],&備考=[備考]

      編集表 "本表"

        行追加 [年月]=&年*100+&月,[氏名]=&氏名,[備考]=&備考
      表表示


      編集表 "ワーク表"
        ジャンプ 行番号=+1

      繰り返し終了

    繰り返し終了



    end

    ここまで。

    なお
    本表は  [年月](数値),[氏名](文字列),[備考](文字列)
    ワーク表は  [氏名](文字列),[備考](文字列)

    を定義しています。

    フォームに 更新ボタン とか設けて
    イベントでやったほうがホントはいいです


1735299871.zip
/9KB
引用返信 [メール受信/OFF] 削除キー/
■14774 / ResNo.5)  Re[4]: 12ヶ月分のレコードを一度に作成する方法について
□投稿者/ TS -(2024/12/27(Fri) 21:49:52)
    まさやん 様


    > 今回は 表のみで運用というケースで 一括で作りました
    > 本表データ表.cmd をクリックしてみてください

     業務で想定している、本表に12ヶ月のレコードができていました。

     感動です。

     一括処理はほとんど使ったことがありませんでした。

     勉強になります。

    > 違ったらごめんなさい
    >

     いえいえこちらの説明不足に丁寧に

    回答していただき心より感謝いたします。

     本当に有難うございました。

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



スレッド内ページ移動 / << 0 >>

このスレッドに書きこむ

Mode/  Pass/

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

- Child Tree -
- Antispam Version -