Eclipse Plugin UML

2010. 5. 11. 17:33

by artis

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



----------------------------------







by artis

ペイント

2009. 8. 7. 15:59




-----------------------------------------------------
ペイント



by artis

オートナンバーは使いたくない

2009. 7. 24. 14:52

オートナンバーは使いたくない

http://hamachan.info/access/o-ton.html




by artis

カーナビのスペック

2009. 2. 13. 16:24

by artis

노트북/데스크탑 mod바이오스 모음사이트

2009. 1. 28. 17:13



노트북/데스크탑 mod바이오스 모음사이트

http://www.osxcores.site50.net/



위 url링크 들어가셔서 10.5.5다운로드 클릭하시고 노트북이나 데스크탑 들어가시면 다양한 종류에 mod 바이오스가 모여있습니다.

저에 노트북은  msi vr201x 모델로 x3100임에도 모든 배포판에서 설치 불가능 하였습니다.
그동안 성공한 사례가 없었죠. 근데 이번에 mod 바이오스를 발견하게 되었습니다.

모드바이오스 설치 후 boot-132로 리테일버전으로 인스톨하였습니다.
EFIstring으로 그래픽 잡고 업데이트까지 자유롭게 되었습니다. 
업데이트 후 사운드와 ps2만 잡아주면 끝나더군요. 
바닐라도 잘먹고 잠자기/재시작/종료까지 퍼펙트하게 돌아갑니다.

정확히 바이오스마다 어떤 효과가 있을지 모르지만 해당 모델이 있으시면 업데이트 해보시길 바랍니다.
저와 같은 모델일 경우 꼭 하셔야 하구요. 참고로 놋북은  asus와 msi 모델이 많더군요.

---------------------
출처 x86osx
http://x86osx.com/bbs/view.php?id=osxtips&no=1310




by artis

Search Results for 'Home'

376 POSTS

  1. 2010.05.11 Eclipse Plugin UML 5
  2. 2009.09.30 nihonngo
  3. 2009.09.01 現在
  4. 2009.08.26 エクセル単語帳
  5. 2009.08.12 ACCESS Login
  6. 2009.08.07 ペイント
  7. 2009.07.24 オートナンバーは使いたくない
  8. 2009.02.13 カーナビのスペック 2
  9. 2009.01.30 작성중 - 요구분석
  10. 2009.01.28 노트북/데스크탑 mod바이오스 모음사이트
« BEFORE(前) : 1 : 2 : 3 : 4 : 5 : 6 : 7 : ··· : 38 : AFTER(後) »