ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

計算

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています

満足 Re: 計算

msg# 1.1.1.1.1.1.1.1.1.1.1.1.1.1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2008-11-10 9:36
tennis  長老   投稿数: 178
本当に何度も回答くださりありがとうございました。
投票数:0 平均点:0.00

なし Re: 計算

msg# 1.1.1.1.1.1.1.1.1.1.1.1.1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-11-10 9:27
sigeno56  長老   投稿数: 336
良かったです。今後も頑張ってください。
投票数:0 平均点:0.00

なし Re: 計算

msg# 1.1.1.1.1.1.1.1.1.1.1.1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-11-10 9:13
tennis  長老   投稿数: 178
sigeno56さん、報告が遅くなってすみません。上手くいきました。
ありがとうございました。
投票数:0 平均点:0.00

なし Re: 計算

msg# 1.1.1.1.1.1.1.1.1.1.1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-11-6 10:03 | 最終変更
sigeno56  長老   投稿数: 336
小さなプログラムを作って項目更新の差分の動きを
把握してはいかがでしょうか?

親タスクには合計用変数を定義。

子タスクには、売上明細ファイルをメインファイルに定義。

子タスク画面で、伝票番号と行番号と金額を入力し、
その子タスクのレコード後処理で
項目更新 親タスクの合計変数 式=明細の金額 I=加算

とか。

明細1行目で1000円、2行目で2000円と登録すれば
合計は1000円 → 3000円と値が変わります。

Magicのヘルプで項目更新もご覧下さい。
投票数:1 平均点:10.00

なし Re: 計算

msg# 1.1.1.1.1.1.1.1.1.1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-11-5 13:05
tennis  長老   投稿数: 178
はい。明細タスクで項目更新で集計しています。
合計項目は変数ではなく普通の項目です。
初心者なのでおかしい点が自分では分からないので質問させていただいてます。何度もすみません
投票数:0 平均点:0.00

なし Re: 計算

msg# 1.1.1.1.1.1.1.1.1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-11-5 12:52
sigeno56  長老   投稿数: 336
しつこいですが
明細入力タスクの
レコード後処理で、
項目更新  親タスクの合計項目 ・・・
とされていらっしゃるのですよね?


親タスクの合計項目は、変数ですか?

そうなのであれば、明細入力タスクに入る前にでも
親タスクの合計項目には値がセットされていないと
いけないですね。
投票数:0 平均点:0.00

なし Re: 計算

msg# 1.1.1.1.1.1.1.1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-11-5 11:54
tennis  長老   投稿数: 178
確認しましたが加算になっています。
投票数:0 平均点:0.00

なし Re: 計算

msg# 1.1.1.1.1.1.1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-11-5 11:35 | 最終変更
sigeno56  長老   投稿数: 336
N=代入 ではなく
I=加算 になっていますか?
投票数:0 平均点:0.00

報告 Re: 計算

msg# 1.1.1.1.1.1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-11-5 11:32
tennis  長老   投稿数: 178
やってみたのですが、一件目だけしか加算されません。
どこがおかしいのでしょうか?
投票数:0 平均点:0.00

なし Re: 計算

msg# 1.1.1.1.1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-11-5 11:06
sigeno56  長老   投稿数: 336
明細入力タスクのレコード後処理に
項目更新 親タスクの合計金額 式=明細行の金額 I=加算 条件=なし
のように記述してみて下さい。
投票数:0 平均点:0.00

報告 Re: 計算

msg# 1.1.1.1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-11-5 11:00
tennis  長老   投稿数: 178
明細のデータを一件削除するごとに合計から数を引くような式を使用したのですがデータを削除しても変更がかかりません。
なぜでしょうか?
ちなみにデータの削除のタスクはSTAT(0,'D'MODE)の条件を使用しています
投票数:0 平均点:0.00

なし Re: 計算

msg# 1.1.1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-11-5 10:19
tennis  長老   投稿数: 178
分かりました。ありがとうございます。
投票数:0 平均点:0.00

なし Re: 計算

msg# 1.1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-11-5 9:34
pu_mahalo  長老 居住地: 大阪  投稿数: 775
こんにちは

子taskの行を1行消す度に
レコード後処理を通過しますので
項目更新 加算 で簡単に実現できます

これが Magicの特徴です
投票数:1 平均点:10.00

質問 計算

msg# 1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-11-5 9:23
tennis  長老   投稿数: 178
伝票に登録するようなプログラムで、親タスクでは伝票NOと日付。
子タスクでは明細を入力するようになっています。
子タスクの数量を集計して親タスクの合計項目に出しているのですが、子タスクのデータを消すと随時親タスクの合計から引かれるといった処理は出来ないでしょうか?
投票数:0 平均点:0.00

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約