데이터베이스를 사용하여 양식 활성화 / 비활성화

하비브

데이터베이스를 사용하여 버튼을 활성화 / 비활성화하고 싶습니다.
계정 유형

버튼을 활성화 / 비활성화하는 데는 많은 유형의 계정이 있으므로 코드를 통해 이러한 종류의 활동을 제어하려면 너무 많은 LOC (코드 줄)가 필요합니다.
버튼을 활성화 / 비활성화 할 수있는 간단한 방법이 있습니까?

하비브

아직 다른 해결책이 없습니다. 그런 종류의 활동에 사용하고있는 이전 방법으로 내 질문을 설명하고 다른 방법이나 솔루션이 없으면 대답으로 설명하겠습니다.

먼저 아래 이미지 (또는 링크)를 살펴보십시오.
이것이 이미지입니다.

  1. 사용자가 자신의 ID와 패스를 사용하여 로그인하는 기본 양식입니다. 모든 사용자는 사용자 계정 유형 (예 : 관리자 및 사용자 등)을 갖게됩니다.
  2. 이제 일부 사용자 (우선 순위가있는)는 필요할 때 새로운 유형의 사용자 계정 유형을 생성하고이를 DB에 저장하여 이러한 유형의 사용자에 대한 활동을 활성화 또는 비활성화 할 수 있습니다. 예를 들어 사용자 유형은 삭제하지 않기를 원합니다. 그래서 그는 삭제를 비활성화합니다 (양식 / 버튼 / 탭 [이것들은 백엔드 프로세스입니다. 당신이 사용한 것은이 사용자에게 비활성화 될 것입니다.])
  3. 양식 2에서는 탭을 사용하지 않습니다.
  4. 양식 3에서는 버튼을 비활성화합니다.

이러한 목적을 위해 클래스를 사용하고 원하는 것을 활성화 / 비활성화로로드하는 동안 Main에서 호출합니다. 아래 코드를 살펴보십시오.

Imports System.Data.SqlClient
Public Class User_Types
Dim con As SqlConnection = New SqlConnection("Data Source=.;Initial Catalog=Try;Integrated Security=True")
Dim cmd As SqlCommand
Dim dr As SqlDataReader
Dim a, b, c, d, e As Boolean

Public Sub UTypes()
    cmd = New SqlCommand("Select * from User_Account_Types where AT_Name = '" & Main.UsrAcnType & "'", con)
    If con.State = ConnectionState.Closed Then con.Open()
    If dr.Read() Then
        a = dr.Item("Val1")
        b = dr.Item("Val2")
        c = dr.Item("Val3")
        d = dr.Item("Val4")
        e = dr.Item("Val5")
    End If
    If a = True Then Form3.Btn_add.Enabled = False Else Form3.Btn_add.Enabled = True

    If b = True Then Form3.Btn_update.Enabled = False Else Form3.Btn_update.Enabled = True

    If c = True Then Form3.Btn_delete.Enabled = False Else Form3.Btn_delete.Enabled = True

    If d = True Then Form2.TC.TabPages(0).Enabled = False Else Form2.TC.TabPages(0).Enabled = True

    If e = True Then Form2.TC.TabPages(1).Enabled = False Else Form2.TC.TabPages(1).Enabled = True

End Sub
End Class  

이것은 많은 프로그래밍이 필요한 오래된 방법입니다. 나는 그러한 활동을 처리하는 간단한 방법이 필요했습니다.

희망 이것은 많은 신규 사용자에게 도움이 될 수 있지만 새로운 짧고 흥미로운 것을 적용하고 싶습니다.

출력이 될이 Gif 이미지를 살펴보고 DB를 사용하지 않고 직접 방법을 보여주었습니다. DB를 사용하고 싶다면 위의 방법을 사용할 수 있습니다.
출력.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

PHP를 사용하여 선택에 따라 양식 필드를 활성화 / 비활성화하는 방법

분류에서Dev

JFoenix RequiredFieldValidator를 사용하여 JFXButton 양식을 활성화 / 비활성화하는 방법은 무엇입니까?

분류에서Dev

JavaScript를 사용하여 HTML 양식에서 필드 비활성화

분류에서Dev

비활성화 된 버튼의 "비활성화 된 모양"비활성화 (데스크탑 용 VB.net)

분류에서Dev

비활성화 된 버튼의 "비활성화 된 모양"비활성화 (데스크탑 용 VB.net)

분류에서Dev

SetWindowLong 클릭 스루 양식 활성화 / 비활성화

분류에서Dev

codeigniter를 사용하여 비활성화 상태 활성화

분류에서Dev

mousePressEvent / mouseReleaseEvent를 사용하여 위젯 활성화 / 비활성화

분류에서Dev

jQuery를 사용하여 확인란 활성화 / 비활성화

분류에서Dev

데이터베이스의 데이터를 사용하여 JTable의 특정 행 비활성화

분류에서Dev

Django에서 양식의 입력 필드를 동적으로 비활성화 / 활성화하는 방법

분류에서Dev

Django에서 양식의 입력 필드를 동적으로 비활성화 / 활성화하는 방법

분류에서Dev

html / javascript에서 이전 양식의 데이터에서 날짜를 비활성화하는 방법

분류에서Dev

부트 스트랩 양식 유효성 검사를 비활성화하는 방법 (jQuery없이)?

분류에서Dev

mmenu는 양식 요소 사이의 탭을 비활성화합니다.

분류에서Dev

양식이 유효하지 않은 경우 제출 버튼 비활성화

분류에서Dev

jQuery를 사용하여 텍스트 상자 비활성화 활성화

분류에서Dev

C # 비활성화 양식

분류에서Dev

양식에서 버튼 제출을 비활성화 / 활성화하려면

분류에서Dev

체크 박스가있는 Jquery 활성화 / 비활성화 양식

분류에서Dev

Django에서 모든 양식 필드를 비활성화하는 구문

분류에서Dev

Java Script를 사용하여 값 선택 비활성화 및 활성화

분류에서Dev

변수를 사용하여 버튼 비활성화 및 활성화

분류에서Dev

lLaravel에서 양식 유효성 검사 비활성화

분류에서Dev

nw.js에서 양식 데이터 기억을 비활성화하는 방법

분류에서Dev

데이터베이스 테이블에 대한 select 문을 사용하여 datepicker에서 일 비활성화

분류에서Dev

SSH를 활성화 / 비활성화하는 Bash 스크립트

분류에서Dev

VB에서 다른 양식이 열려있을 때 기본 양식을 비활성화하는 방법

분류에서Dev

Django 양식-오류시 사용자 지정 CSS에 대한 이스케이프 비활성화

Related 관련 기사

  1. 1

    PHP를 사용하여 선택에 따라 양식 필드를 활성화 / 비활성화하는 방법

  2. 2

    JFoenix RequiredFieldValidator를 사용하여 JFXButton 양식을 활성화 / 비활성화하는 방법은 무엇입니까?

  3. 3

    JavaScript를 사용하여 HTML 양식에서 필드 비활성화

  4. 4

    비활성화 된 버튼의 "비활성화 된 모양"비활성화 (데스크탑 용 VB.net)

  5. 5

    비활성화 된 버튼의 "비활성화 된 모양"비활성화 (데스크탑 용 VB.net)

  6. 6

    SetWindowLong 클릭 스루 양식 활성화 / 비활성화

  7. 7

    codeigniter를 사용하여 비활성화 상태 활성화

  8. 8

    mousePressEvent / mouseReleaseEvent를 사용하여 위젯 활성화 / 비활성화

  9. 9

    jQuery를 사용하여 확인란 활성화 / 비활성화

  10. 10

    데이터베이스의 데이터를 사용하여 JTable의 특정 행 비활성화

  11. 11

    Django에서 양식의 입력 필드를 동적으로 비활성화 / 활성화하는 방법

  12. 12

    Django에서 양식의 입력 필드를 동적으로 비활성화 / 활성화하는 방법

  13. 13

    html / javascript에서 이전 양식의 데이터에서 날짜를 비활성화하는 방법

  14. 14

    부트 스트랩 양식 유효성 검사를 비활성화하는 방법 (jQuery없이)?

  15. 15

    mmenu는 양식 요소 사이의 탭을 비활성화합니다.

  16. 16

    양식이 유효하지 않은 경우 제출 버튼 비활성화

  17. 17

    jQuery를 사용하여 텍스트 상자 비활성화 활성화

  18. 18

    C # 비활성화 양식

  19. 19

    양식에서 버튼 제출을 비활성화 / 활성화하려면

  20. 20

    체크 박스가있는 Jquery 활성화 / 비활성화 양식

  21. 21

    Django에서 모든 양식 필드를 비활성화하는 구문

  22. 22

    Java Script를 사용하여 값 선택 비활성화 및 활성화

  23. 23

    변수를 사용하여 버튼 비활성화 및 활성화

  24. 24

    lLaravel에서 양식 유효성 검사 비활성화

  25. 25

    nw.js에서 양식 데이터 기억을 비활성화하는 방법

  26. 26

    데이터베이스 테이블에 대한 select 문을 사용하여 datepicker에서 일 비활성화

  27. 27

    SSH를 활성화 / 비활성화하는 Bash 스크립트

  28. 28

    VB에서 다른 양식이 열려있을 때 기본 양식을 비활성화하는 방법

  29. 29

    Django 양식-오류시 사용자 지정 CSS에 대한 이스케이프 비활성화

뜨겁다태그

보관