簡單敘述動態公式的工資系統的計算方式

2021-06-16 01:03:07 字數 1015 閱讀 8867

簡單敘述動態公式的

工資系統的

計算方式

問題:簡單敘述動態公式的

工資系統的

計算方式

回答:以下方法顯示了最簡單的動態公式系統

如果用於實際,你還可以將公式分組,將人員分部門不同組對應不同部門的人員等等。

當然,還涉及到窗體介面的內容,也可以通過用**更改控制項的資料來源來解決。

private sub updateformula()

'tbl_pay 表用於存放工資資料,有很多類似 fld1 fld2 fld3 ... 這樣的貨幣型字段

'tbl_formula 表用於存放計算公式

'tbl_formula 表有幾個字段

'fieldname 字段用於存放 tbl_pay 中有的欄位名

'formula 字段用於存放公式,類似  fld1*fld2+fld3 這樣的公式,前面不要放 "=" 符號

'canprint 字段用於標識是否允許列印

dim strsql as string

dim rs as new adodb.recordset

dim conn as new adodb.connection

set conn = currentproject.connection

rs.open "select * from tbl_formula where canprint=1 order by id", conn, adopendynamic, adlockbatchoptimistic

do until rs.eof

if isnull(rs("formula")) = false then

conn.execute "update tbl_pay set " & rs("fieldname") & "=" & rs("formula")

end if

rs.movenext

loop

rs.close

set rs = nothing

end sub

站長收藏

工資系統的設計

很多企業都離開不了工資計算,小到幾個人,大到幾千人幾萬人,本篇文章主要跟大家分享一下最近設計的乙個小型工資系統,適合中小型的企業,支援多組織多部門!首先我們要定義好工資的一些輔助專案,所謂輔助專案就是用於計算工資的一些補充專案,這個根據自己公司的本身情況而定,比如有的公司有主管津貼,職務是經理的有每...

利用 Case 敘述做 SQL 的動態排列

sql server 在讀取資料時是採用隨機的方式,所以使用者會用 order 子句來做資料排列,在這篇文章當中咱叨要來進一步介紹按怎使用 case 來做動態的排列 order by 子句 咱先來看麥一般使用 select 的結果,在這篇文章的例咱會使用 sql server 的北風資料庫,請開啟 ...

簡單敘述一下MYSQL的優化

show processlist 後可以發現所有的 長連線的查詢 狀態為sleep,並占用系統資源 而使用者每訪問一次,mysql程序數就不段地增加,直至資源耗盡 當然使用長連線程式執行完後要關閉連線,但畢竟有可能出現執行中段的現象,於是便造成mysql程序堆積。然而即使每次都有關閉連線,但在查詢併...