|
|
|
|
|
|
* 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.
- 액세스 버전(95,97,2000,xp,2003,2007):
* 아래줄에 질문을 작성하세요 >>
로그인 폼에서 아이디(ID)와 비밀번호(PW)를 입력해서 일치할 경우
창이 닫히고 Expense라는 폼이 열립니다
이 기능은 로그인 폼의 "로그인 1" 버튼을 클릭할 경우 VBA(코드)를
통해서는 이 기능이 구현되어 있는데요
요청사항 : 로그인 2 버튼을 클릭할 경우 매크로를 통해서 동일한
기능을 만들고 싶습니다. VBA에서 사용된 Dcount, Dlookup 함수를
이용해서 매크로를 만들어 주실 수 있는지요?
아울러 로그인한 사람이 관리자(Admin)인 경우에 한해 Expense 폼의
콤보버튼인 "Combo-ID"가 화면에 보이게 하고,,,다른 사람 아이디로
로그인 했을 때는 안보이게 하고 싶은데,,,,같이 도움 부탁드립니다
고맙습니다
==============[qqqq님 글에 대한 답변입니다]==============
f_01_login 폼에 새로 작성하였습니다.
간단히 설명 드리겠습니다.
로그인 폼의 레코드 원본은 테이블"Staff"에 로그인 폼의 아이디와 패스워드 텍스트 상자의 값을 조건으로 하는 쿼리 입니다.
아이디와 비밀번호가 일치하면 레코드가 발생하겠죠? 이는 vba로 작성된 DCount 와 유사하다고 보시면 됩니다.
로그인 조건이 되면 F_00_Expense 폼을 열고 F_01_Login 폼을 닫습니다.
F_00_Expense 이 열릴때 F_01_Login 폼의 타이틀을 확인하여 Combo-ID 콤보상자의 표시 여부를 결정합니다.
매크로 디자이너에서는 조건,인수 모두 표시되게 한 후 보세요
잘 살펴 보시고 모르시는부분은 다시 질문하세요. 그리고 꼭 매크로에만 목매지 마시고 vba도 같이 사용하시는 습관을 들이시는게 좋습니다.
|
|
[불량 게시물 신고] |
|
|
|
작성일 : 2017-07-07(01:45)
최종수정일 : 2017-07-07(01:46) |
|
|
|
|