過去の桐井戸端BBS (桐ver.7)
885 返済回数の繰り返しコマンド 桐愛好家 1998/12/23-19:45
こんばんは、皆さん
銀行から借金をした返済計画を桐で作りたいのですが?

1.tblは、返済計画を入力するテーブル
2.tblは、1.tblの返済回数を行追加して返済日を指定するテーブル

要するに1.tblで、借入金額・返済回数・月返済日・返済金額を入力します。
2.tblで、返済回数行追加し、月々の返済日を指定したいのです。

返済回数が10回とします。
そこで1.tblに入ったデータを2.tbに10行書き出し、
月々の返済日を置換する。
と、いった処理をしたいのですが、
この下の一括処理で繰り返しが・・・・・!


表  "1.tbl"
書き出し 表,"2.tbl",{[a],[b],[c],[d],[回数]}
代入  &a=[a]
代入  &b=[b]
代入  &c=[c]
代入  &d=[d]
代入  &回数=[回数]


表  "2.tbl"
繰り返し &回数=&回数
  行挿入 [a]=&a,[b]=&b,[c]=&c,[d]=&d,[回数]=&回数
  ジャンプ 行番号=次行
繰り返し終了

こうしたんですが、回数分、行追加しません。
どなたかご教授ください。
886 Re: ALM 1998/12/23-22:13
記事番号885へのコメント
はじめましてALMです
この件に関して非常に表計算の色が濃いですね。

これを桐で処理する場合&回数+1で&回数が指定返済回数まで繰り返せばいいのじゃないのかなと思います。
別の方法は回数に返済回数を代入し&回数-1って方法もありとは思いますが
返済については必ず支払い回数と言う数字を借り側に表示しなければならないと思いますので
「+1」のほうがいいとは思いますが

ようは10回なら繰り返しを10回するようにすればいいのじゃないのですか?
10回に到達すれば繰り返しを終わればいいのだと思います。

金融機関ではこの処理が大事ですがデータ−ベースでは苦手な分野だと思います。
表計算なら簡単ですね。
889 Re: グッチデザイア 1998/12/24-11:07
記事番号886へのコメント
こんにちは。
Ver.5しかわからないのですが、しゃしゃりでます。

>金融機関ではこの処理が大事ですがデータ−ベースでは苦手な分野だと思います。
>表計算なら簡単ですね。

この程度ならそんなことはないのじゃないでしょうか?

>>繰り返し &回数=&回数
>>  行挿入 [a]=&a,[b]=&b,[c]=&c,[d]=&d,[回数]=&回数
>>  ジャンプ 行番号=次行
>>繰り返し終了

>これを桐で処理する場合&回数+1で&回数が指定返済回数まで繰り返せばいいのじゃない
>のかなと思います。
>別の方法は回数に返済回数を代入し&回数-1って方法もありとは思いますが返済につい
>ては必ず支払い回数と言う数字を借り側に表示しなければならないと思いますので
>「+1」のほうがいいとは思いますが

ここはALMさんのいわれているとおりで(ちがうかなぁ?)、&回数を返済回数とするなら、
別途にカウンタ用の変数を構えないといけないと思います。仮に&カウンタとして、変数宣言しておいて

繰り返し &カウンタ=1,&回数,1
  行挿入 [a]=&a,[b]=&b,[c]=&c,[d]=&d,[回数]=&カウンタ
  ジャンプ 行番号=次行
繰り返し終了

繰り返しは

繰り返し 変数名=初期値,最終値,増減値

でBASICの FOR...NEXT みたいなものですから。

もし、Ver.7.1でコマンドが思い切り変わっているならごめんなさい。
890 Re: グッチデザイア 1998/12/24-11:10
記事番号889へのコメント
追伸

ジャンプ行もいらないんじゃないかな?
892 Re: 桐愛好家 1998/12/24-11:47
記事番号885へのコメント
>表
>表  "2.tbl"
>繰り返し &回数=1,&返済回数
>  行挿入 [a]=&a,[b]=&b,[c]=&c,[d]=&d,[回数]=&回数
>  ジャンプ 行番号=次行
>繰り返し終了
>
でうまくいきました。みなさんどうもありがとうございました。
ところで、次の質問なんですが、

返済回数行挿入できたんですが、
月々の返済日を1ヶ月ごと加算しないといけないんですが、
どうすれば・・・・?
テーブルは、[年],[月],[日]・・・・
なんですが、
一番始めに入った年・月・日に1ヶ月ごと月を加算し
12月がはいったら、年を加算する。
どうぞよろしくお願いします。
893 Re: グッチデザイア 1998/12/24-14:32
記事番号892へのコメント
>一番始めに入った年・月・日に1ヶ月ごと月を加算し
>12月がはいったら、年を加算する。

返済年月日という項目を文字列タイプで追加し、最初の返済年月日を入力後、1行ずつ
#月数加算という関数を使えばズバリでしょう。

#日数加算、#時間加算なんてのもありますよ。

#直前値を使えば、項目計算式でできると思います。
908 皆さんどうもありがとうございました 桐愛好家 1998/12/26-08:52
記事番号885へのコメント
皆さん、どうもありがとうございました。
皆さんのおかげでうまくいきました。

このページいいですね!
では、また

戻る