ACCESS Login
2009. 8. 12. 00:06
1- Module1 코드
----------------------------------
Option Compare Database
Public 아이디 As String
Public 로그인시간 As String
Public 권한 As String
Public 일련번호 As Long
----------------------------------
2- Form_등록
-----------------------------
Option Compare Database
Dim IDcheck As Boolean
Dim boolNew As Boolean
Private Sub 직원명_BeforeUpdate(Cancel As Integer)
End Sub
Private Sub Command14_Click()
If Nz(ID, "") = "" Then
MsgBox "ID를 입력해 주세요"
Exit Sub
End If
If DCount("일련번호", "직원정보", "로그인용ID = '" & ID & "'") > 0 Then
MsgBox "ID가 이미 사용 중입니다. 사용할 수 없는 ID입니다.", vbInformation
IDcheck = False
Else
MsgBox "사용할수 있는 ID입니다."
IDcheck = True
End If
End Sub
Private Sub Command15_Click()
Dim ctrl As Control
For Each ctrl In Controls
If TypeName(ctrl) = "TextBox" Or TypeName(ctrl) = "ComboBox" Then
If Nz(ctrl, "") = "" Then
MsgBox ctrl.Name & "을 입력해주세요."
ctrl.SetFocus
Exit Sub
End If
End If
Next
If IDcheck = False Then
MsgBox "ID를 체크해 주세요."
Exit Sub
End If
If MsgBox(직원명 & " 을 추가하시겠습니까?", vbYesNo) = vbYes Then
Dim rs As DAO.Recordset
Set rs = CurrentDb.OpenRecordset("SELECT * FROM 직원정보 WHERE 로그인용ID = '" & ID & "'", dbOpenDynaset)
If boolNew = True Then
rs.AddNew
Else
rs.Edit
End If
rs!권한 = 권한
rs!직원명 = 직원명
rs!주소 = 주소
rs!전화번호 = rs!전화번호
rs!로그인용ID = ID
rs!로그인용암호 = 비밀번호
rs.Update
Set rs = Nothing
List17.Requery
End If
End Sub
Private Sub Command16_Click()
DoCmd.Close
End Sub
Private Sub Command19_Click()
직원명 = Null
권한 = Null
주소 = Null
전화번호 = Null
ID = Null
ID.Locked = False
IDcheck = False
boolNew = True
List17 = Null
직원명.SetFocus
End Sub
Private Sub Command20_Click()
If List17.ListIndex = -1 Then
MsgBox "삭제할 직원을 선택하세요 .", vbInformation
Exit Sub
End If
If MsgBox(직원명 & "을 삭제하시겠습니까 ?", vbYesNo + vbQuestion) = vbYes Then
CurrentDb.Execute "DELETE * FROM 직원정보 WHERE 로그인용ID = '" & List17 & "'"
List17.Requery
End If
End Sub
Private Sub Form_Load()
boolNew = True
IDcheck = False
End Sub
Private Sub List17_AfterUpdate()
Dim rs As DAO.Recordset
Set rs = CurrentDb.OpenRecordset("SELECT * FROM 직원정보 WHERE 로그인용ID = '" & List17 & "'")
직원명 = rs!직원명
권한 = rs!권한
주소 = rs!주소
전화번호 = rs!전화번호
ID = rs!로그인용ID
비밀번호 = rs!로그인용암호
ID.Locked = True
Set rs = Nothing
End Sub
----------------------------------
3- Form_메인
----------------------------------
Private Sub Command1_Click()
DoCmd.OpenForm "수정"
End Sub
Private Sub Command2_Click()
If 권한 = "관리자" Then
DoCmd.OpenForm "등록"
Else
MsgBox "직원등록 권한이 없습니다.", vbInformation
End If
End Sub
Private Sub Command21_Click()
a = Now()
m = Format(a, "현재 yyyy年 mm月 dd日 h시 mm분")
c = MsgBox(m & "입니다. 종료 하시겠습니까?", vbYesNo + vbQuestion, "확인")
If c = vbYes Then
CurrentDb.Execute "UPDATE 직원업무시간 SET 퇴근시간 = '" & a & "' WHERE 업무일련번호 = " & 일련번호
DoCmd.Close
DoCmd.Quit
End If
End Sub
----------------------------------
4- From_수정
----------------------------------
Option Compare Database
Private Sub Command15_Click()
Dim ctrl As Control
For Each ctrl In Controls
If TypeName(ctrl) = "TextBox" Or TypeName(ctrl) = "ComboBox" Then
If Nz(ctrl, "") = "" Then
MsgBox ctrl.Name & "을 입력해주세요."
ctrl.SetFocus
Exit Sub
End If
End If
Next
If MsgBox(직원명 & " 을 수정하시겠습니까?", vbYesNo) = vbYes Then
Dim rs As DAO.Recordset
Set rs = CurrentDb.OpenRecordset("SELECT * FROM 직원정보 WHERE 로그인용ID='" & 아이디 & "'")
rs.Edit
rs!권한 = 등급
rs!직원명 = 직원명
rs!주소 = 주소
rs!전화번호 = rs!전화번호
rs!로그인용ID = ID
rs!로그인용암호 = 비밀번호
rs.Update
Set rs = Nothing
End If
End Sub
Private Sub Command16_Click()
DoCmd.Close
End Sub
Private Sub Form_Activate()
Dim rs As DAO.Recordset
Set rs = CurrentDb.OpenRecordset("SELECT * FROM 직원정보 WHERE 로그인용ID='" & 아이디 & "'")
직원명 = rs!직원명
등급 = rs!권한
주소 = rs!주소
전화번호 = rs!전화번호
ID = rs!로그인용ID
비밀번호 = rs!로그인용암호
End Sub
----------------------------------
5-Form_직원로그인
----------------------------------
Private Sub Command5_Click()
Dim rst As DAO.Recordset
Dim c As Integer
Dim a As String
If Nz(Text1, "") = "" Then
MsgBox "ID를 입력하세요 !", vbInformation
Text1.SetFocus
Exit Sub
End If
If Nz(Text3, "") = "" Then
MsgBox "암호를 입력하세요 !", vbInformation
Text3.SetFocus
Exit Sub
End If
Set rst = CurrentDb.OpenRecordset("SELECT * FROM 직원정보 WHERE 로그인용ID = '" & Text1 & "' AND 로그인용암호 = '" & Text3 & "'")
If rst.EOF Then
MsgBox "등록된 ID와 암호가 아닙니다.", vbInformation
Exit Sub
End If
c = MsgBox(Text1 & "로 접속하시겠습니까?", vbYesNo + vbQuestion, "로그인확인")
If c = vbYes Then
a = Format(Now(), "yyyy-mm-dd hh:mm") '이것은 직원업무시간의 시작시간을 의미합니다.
CurrentDb.Execute "INSERT INTO 직원업무시간(직원ID, 출근시간) VALUES('" & Text1 & "', '" & a & "')"
아이디 = Text1
로그인시간 = a
권한 = rst!권한
일련번호 = DMax("업무일련번호", "직원업무시간", "직원ID = '" & Text1 & "'")
DoCmd.Close acForm, Me.Name
DoCmd.OpenForm "메인"
End If
End Sub
Private Sub Command6_Click()
c = MsgBox("취소 하시면 모든 프로그램이 닫힙니다 취소하시겠습니까?", vbYesNo + vbCritical, "경고")
If c = vbYes Then
Quit
Else
Exit Sub
End If
End Sub
----------------------------------
노트북/데스크탑 mod바이오스 모음사이트
2009. 1. 28. 17:13노트북/데스크탑 mod바이오스 모음사이트
위 url링크 들어가셔서 10.5.5다운로드 클릭하시고 노트북이나 데스크탑 들어가시면 다양한 종류에 mod 바이오스가 모여있습니다.
저에 노트북은 msi vr201x 모델로 x3100임에도 모든 배포판에서 설치 불가능 하였습니다.
그동안 성공한 사례가 없었죠. 근데 이번에 mod 바이오스를 발견하게 되었습니다.
모드바이오스 설치 후 boot-132로 리테일버전으로 인스톨하였습니다.
EFIstring으로 그래픽 잡고 업데이트까지 자유롭게 되었습니다.
업데이트 후 사운드와 ps2만 잡아주면 끝나더군요.
바닐라도 잘먹고 잠자기/재시작/종료까지 퍼펙트하게 돌아갑니다.
정확히 바이오스마다 어떤 효과가 있을지 모르지만 해당 모델이 있으시면 업데이트 해보시길 바랍니다.
저와 같은 모델일 경우 꼭 하셔야 하구요. 참고로 놋북은 asus와 msi 모델이 많더군요.
---------------------
출처 x86osx
Search Results for 'Home'
376 POSTS
- 2010.05.11 Eclipse Plugin UML 5
- 2009.09.30 nihonngo
- 2009.09.01 現在
- 2009.08.26 エクセル単語帳
- 2009.08.12 ACCESS Login
- 2009.08.07 ペイント
- 2009.07.24 オートナンバーは使いたくない
- 2009.02.13 カーナビのスペック 2
- 2009.01.30 작성중 - 요구분석
- 2009.01.28 노트북/데스크탑 mod바이오스 모음사이트