dポイントプレゼントキャンペーン実施中!

初心者です。どーしても分からないので教えて下さい。
顧客情報のクレジットの管理をするとして、月ごとに支払い金額が違い、また、法則性も無い為
手入力で行っていますが、24回払いで17年5月から支払い開始の場合、開始年月を入力
したら24回分の年月(19年4月まで)を自動的に出したいのですが、どうすれば良いのでしょうか?
支払い金額はそのまま手入力で行うつもりです。
最終的には、当月の支払い金額の一覧を作成したいと思っています。
なんか、グダグダな文で申し訳ないんですが、宜しくお願いします。

A 回答 (2件)

単純なやり方で説明すると、「17」年「5」月の場合、この2つの数字を使って「24」回の月を表示する訳ですよね。


ということは、5に+1を24回すれば良いのです。
そして、月が13になったら年を+1して、月を1に戻す。これで「18」年「1」月ができあがり、また月に+1を続けて行きます。

まず、X回処理を繰り返すループを作ります。
その中で月+1をX回行います。
で、足し算したらすぐに月>12(月=13)かどうかを調べ(IF)、該当したら年+1と月=1にします。
あとはループが終わるのを待つだけです。

年と月を別々の項目に入力したら、やりやすいです。
1つの項目に入れる場合、「/」で区切るならそれの左右で分割して年と月に分ける処理が先に必要です。
    • good
    • 0
この回答へのお礼

ありがとうございます。さっそくやってみました。
フィールドを年と月に分けて60個作成し、支払い回数のフィールドも作成したのですが、
IFの使い方がいまいち分かりません…。
お手数ですが、具体的な式があればお願いします。

使用ソフトを書き忘れていたのですが、ファイルメーカー5を使っています。

お礼日時:2005/04/18 15:06

データベース言語は何でしょうか?

この回答への補足

すいません。肝心なところを忘れてました。
ファイルメーカー5です。

補足日時:2005/04/18 14:56
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!