Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


741 / 2272 ツリー ←次へ | 前へ→

【10327】合計が合わないのですが timtim 08/4/11(金) 12:03 質問[未読]
【10329】Re:合計が合わないのですが VBWASURETA 08/4/14(月) 9:11 発言[未読]
【10330】Re:合計が合わないのですが VBWASURETA 08/4/14(月) 9:54 発言[未読]

【10327】合計が合わないのですが
質問  timtim  - 08/4/11(金) 12:03 -

引用なし
パスワード
   送信できたかどうか?、再送信です。

リース契約COPY_判断:
     If W開始リース < MST!開始日付 Then
       GoTo リース契約COPY_LOOP
     End If
     
     TRN.INDEX = "主キー"
     TRN.Seek "=", W得意先CD, W支店CD, W日付, MST!管理No.
     If TRN.NoMatch Then
       TRN.AddNew
       TRN!得意先コード = MST!得意先コード
       TRN!支店コード = MST!支店コード
       TRN!売上日付 = W日付
       TRN!現場コード = MST!現場コード
       TRN!枝コード = MST!枝コード
       TRN!現場名 = MST!現場名
       TRN!品名コード = MST!品名コード
       TRN!品名 = MST!品名
      'TRN!管理No.:オートナンバー
       TRN!登録番号 = MST!登録番号
       TRN!運転手 = MST!運転手
       TRN!数量 = MST!数量
       TRN!単位コード = MST!単位コード
       TRN!単位 = MST!単位
       TRN!単価 = MST!単価
       TRN!金額 = MST!金額
       TRN!開始リース期間 = W開始リース
       TRN!終了リース期間 = W終了リース
       TRN!支払条件 = MST!支払条件
       TRN!支払条件1 = MST!支払条件1
       If MST!リース回数 <> 0 Then
        If DatePart("d", MST!開始日付) = 1 Then
          TRN!現リース回数 = CLng(DateDiff("M", CDate(Format(MST!開始日付, "YYYY/MM")), CDate(Format(W日付, "YYYY/MM")))) + 1
        Else
          TRN!現リース回数 = CLng(DateDiff("M", CDate(Format(MST!開始日付, "YYYY/MM")), CDate(Format(W日付, "YYYY/MM"))))
        End If
        TRN!備考 = CStr(TRN!現リース回数) & "/" & MST!リース回数
       End If
       TRN.UPDATE
     End If

※以前95〜2000の移行でお尋ねした者ですが、上記のプログラムの単価に-の値引きの単価を入力したら、合計金額が間違って表示されます。どのように訂正すればよろしいでしょうか?(合計997.500円が合計1.997.500円に表示されます)

【10329】Re:合計が合わないのですが
発言  VBWASURETA  - 08/4/14(月) 9:11 -

引用なし
パスワード
   ▼timtim さん:
おはようございます。

まず、テーブルの型を書いた方が良いですよ?
その問題の場合もありますから。

次に1桁がない感じですが、もしかして桁表示
できていないだけとかではないですよね?

その問題ではないかまずクエリーで見てみる事を
お勧めします。

【10330】Re:合計が合わないのですが
発言  VBWASURETA  - 08/4/14(月) 9:54 -

引用なし
パスワード
   訂正と追記です。

桁は逆みたいですね^^;
ただ、クエリーで見てみるというのも手ではあります。

後、上記のソースは見てわかりますが、レコード追加しているだけですよね?
合計の計算式部分とデータサンプル等を書いた方が良いですよ?
それがないと何が問題になってるかわかりませんから。

741 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078200
(SS)C-BOARD v3.8 is Free