機房收費系統 新增刪除使用者窗體

2021-06-18 17:06:32 字數 992 閱讀 4260

新增刪除使用者這個視窗看起來並不是太難,但是還是有一些細節需要注意的。

首先,要設定myflexgrid控制項的屬性,因為我們刪除使用者時要求選中一整條記錄,而不是單個乙個,這就要用到下面的**:

myflexgrid.selectionmode = flexselectionbyrow     '單擊的時候選擇的是整行

myflexgrid.focusrect = flexfocusnone '在當前單元的周圍畫乙個焦點框

myflexgrid.highlight = flexhighlightwithfocus '該值決定了所選定的單元是否突出顯示

就要就可以實現這個功能了,如圖:

物理設計上要求大概就這麼多了,讓**驗收的時候還出現了乙個小小的邏輯問題,你有沒有想過,如果系統打包發布後,如果系統裡面所有的使用者都刪完了怎麼辦,那豈不是無論如何也進不了這個系統了嗎?這裡其實只要乙個技巧,新增一下段select語句就可以,這樣就可以為系統永久的設定乙個總的系統管理員,而且保證這個管理員不會被刪掉。

首先,現在確定資料中要保留的使用者名稱,假設我們要保留"zjx"這個系統管理員。

那麼為了避免這個使用者不被刪除,在用select語句查詢時,可以加上以下語句:

strsql = "select * from user_info where level='" & combo1.text & "'" & " and userid <> 'zjx' "
就ok了,可以嘗試下下。

機房收費系統 新增和刪除使用者

新增和刪除使用者 這個窗體看起來並不難,但是還是要注意一些細節的。昨天被小夥伴安利了乙個做流程圖的網頁,在敲 之前畫一畫流程圖確實可以讓自己的邏輯更加清晰 實時錯誤 91 物件變數或with塊變數未設定 想必這個錯誤大家再熟悉不過了,但是這次一開始我真的不知道錯在哪兒,後來通過師哥的部落格發現 原來...

機房收費系統 VB版 新增和刪除使用者

功能 新增刪除各種使用者 包括 管理員,操作員,一般使用者 新增按鈕的邏輯 1.判斷是否將所有資訊正確填寫完畢 2.判斷是否這個使用者已存在,需要呼叫user info查詢是否有匹配項,存在則提醒,不存在就注入sql.刪除按鈕的邏輯 刪除使用者就是顯示出此型別使用者,選中要刪除的使用者。有三點注意的...

機房收費系統結賬窗體

結賬,概括的來說,就讓管理員知道每天機房的金錢收支。詳細的說是把每個操作員一天收支明細列出來讓管理員一目了然。下面我們先來看看結賬的介面,如下圖 經過分析,我們可知道,這就是管理員看操作員一天的工作明細,即售卡,充值,退卡的情況。1 購卡 就是在student info表總查詢沒有結賬的那些新註冊的...