各位版大好,我現有一個進貨檔,一個進貨退出檔,目前遇到一個問題是,
我要查詢同一廠商同一料號,如果連續五次無退貨資料就顯示,
但是如果有退貨資料次數就需要重新計算,想請各位版大指導,
需從哪裡方面去思考,謝謝!
uj5u.com熱心網友回復:
1、建立一個退貨表,保存退貨的資訊;2、定時搜索,退貨表,通過Select 指定單位,日期,貨品名,當Rount大于5時,就顯示處理.....
uj5u.com熱心網友回復:
建個表貨號 退貨次數
當退貨 退貨次數+1
當進貨 退貨次數清零
資訊表與新建表連接 再根據次數條件顯示
uj5u.com熱心網友回復:
樓上 正解, 樓主是要檢測 連續5次 退貨, 而不是合計5次退貨我的想法
表 《進退貨記錄》
欄位 進貨標志 退貨標志
例如 1 0
1 1 1是進貨,退貨成功
adoquery1.sql.add(select 進貨標志 退貨標志 form《進退貨記錄》)
adoquery1.first //從第一次進貨開始
if 退貨標志=0 then i=i+1; //i為計數變數
else i:=0;只要發生退貨 將i重置為0
if i=5 then 連續5次無退貨 exit
else 沒有連續5次退貨情況發生
adoquery1.next
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/64620.html
標籤:語言基礎/算法/系統設計
