機房收費系統– 跨越表單從資料庫裡取資料

來源:互聯網
上載者:User

1  登入系統時,需要登入使用者ID和密碼,如果使用者存在,登入成功。

 

 

添加使用者權限只能是是管理員,所以只能以管理員的身份登入系統,才可以添加使用者。

添加使用者的時候,有一個開戶人,此開戶人,可以從User_Info 表中擷取。

 

現在我們要做的就是,如何擷取開戶人。因為,開戶人,只能是管理員權限的,也就是說,添加使用者的的開戶人,就是登入系統的管理員。

那麼我們可以根據,登入表單的使用者ID,找到User_Info裡對應的使用者名稱,即開戶人。

下面我們用代碼來實現:

         txtSQL = "select * from User_Info where UserID='" & Trim(frmLogin.txtUserID.Text) & "'"

            Set mrcc = ExecuteSQL(txtSQL, MsgText)

            txtKaiUser.Text= Trim(mrcc.Fields(2))

 

2

.

 在資料設定表中,同樣也用開戶人,也是通過,登入表單取資料的。

 

3.也是通過登入時的"使用者ID"從User_Info資料庫中取資料。

 '此處之所以這樣從資料庫裡擷取開戶者,是因為,在frmLogin登入表單中UserName改為UserID,因為UserName,並不能唯一標識一個使用者
  txtSQL = "select * from User_Info where UserID='" & Trim(frmLogin.txtUserID.Text) & "'"
  Set mrc = ExecuteSQL(txtSQL, MsgText)


  If mrc.EOF = False And Trim(mrc.Fields(1)) = "一般使用者" Then
      operator.Enabled = False
      Admin.Enabled = False
 End If
 
 
  '操作員所能實現的功能(能操作一般使用者和操作員的操作)
  If mrc.EOF = False And Trim(mrc.Fields(1)) = "操作員" Then
       Admin.Enabled = False
      
  End If
End Sub

'另一種情況,管理員的許可權,都能操作

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.