線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1069
推到 Plurk!
推到 Facebook!

如何將期末數值自動轉給次月期初的欄位

答題得分者是:pedro
ranylin
一般會員


發表:3
回覆:1
積分:0
註冊:2006-08-22

發送簡訊給我
#1 引用回覆 回覆 發表時間:2006-09-22 11:20:22 IP:210.65.xxx.xxx 訂閱


想請問,因為我要計算住宿的電費時需要將上期的本期度數(B),自動轉入本期的上期度數(A)。作業方式是用DBGRID作列表,CellClick欲修改的的結帳日期'yyyy/mm/dd'後並修改後程式可以自動帶出。請各位大大幫我想一下這種類似財物模組裡的期末轉期初的程式,盡量提供完整的code喔!~謝謝大家...

結帳日期 上期度數(A) 本期度數(B)
2006/08/25 100 250
2006/09/25 250(自動)

附加檔案:本期度數.jpg
pedro
尊榮會員


發表:152
回覆:1187
積分:892
註冊:2002-06-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2006-09-22 11:37:10 IP:60.248.xxx.xxx 未訂閱

您好

您可以在DataSet.OnAfterInsert事件裡,指定新增的期初度數,期初的度數怎麼來(1).用Form物件private區的FNextMDegree變數經DataSet.OnBeforePost事件帶過來的.(2)用Query元件向資料表select查詢上個月期末所得的值.

FNextMDegree:Integer

DataSet.OnBeforePost--->FNextMDegree:=DataSet.FieldByName('期未度數').AsInteger;

DataSet.OnAfterInsert-->DataSet.FieldByName('期初度數').AsInteger:=FNextMDegree;

系統時間:2024-06-07 23:53:16
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!