드로우홀릭 더베이직

궁금한게 있습니다.

책을 보고 일단 담당자 테이블을 만들었으며, 사용권한 필드를 만들었습니다..

테이블_담당자: 담당자ID, 담당자명, 직책, 분류, 이메일, 사용권한, 비고

 

이렇게 했을 경우 매크로에서 .. 로그인할 때 임시 저장하는 변수값을 이용하여…

If ….. [TempVars]![담당자ID] 에 저장된 담당자id를 담당자 테이블에서 찾아 “사용권한” 필드에 체크가 되어있다면..


OpenForm 대시보드


Else


OpenForm 대시보드_읽기전용


End If


 

간단하다고 생각은 들지만, 막상해보면 잘안됩니다.


수고하세요. 추석 잘 보내시고요.


profile

돌직구

2014.09.11 09:26:12
*.152.104.143

추석은 잘 보내셨는지요?


그럴 때 사용하는 것이 'DLookup' 이라는 함수입니다. 이렇게 하면 될 것 같네요.


If DLookup("사용권한", "테이블_담당자", "담당자ID = '" & [TempVars]![담당자ID] & "'") = -1 Then

    OpenForm 대시보드

Else

    OpenForm 대시보드_읽기전용

End If


여기에서의 키포인트는 DLookup 함수인데요, 특정 테이블이나 쿼리에서 특정 조건에 해당하는 값을 찾아오는 데 사용합니다.


수고하세요~

청선

2014.09.27 14:39:01
*.34.172.106

권한 여부.jpg

매크로에서 위와 같이 DLookup 함수를 사용하여 해봤는데,  ' DLookup~~ ' 식을 구문 분석할 수 없습니다.

라고 오류가 발생하는데요? 매크로에서는 Dlookup 사용을 못하는건지요?

첨부
profile

돌직구

2014.09.29 11:22:09
*.160.226.238

매크로에서 DLookup 함수는 사용할 수 있습니다.

작업중인 파일을 첨부해 주시겠어요? 다른 문제가 있는 것 같은데..

첨부한 그림만으로는 판단하기가 어렵네요~

청선

2014.09.29 14:45:47
*.34.172.106

제가 잘못했네요. 마지막에 Then 을 붙였기 때문에 생긴 오류입니다. ^^;

답변 감사드립니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 FAQ: 어떤 과정을 수강하는 것이 좋을까요? 외 돌직구 2017-08-29 31956
공지 좋은 답변을 이끌어 내는 방법 [1] 돌직구 2017-07-14 28107
공지 액세스 Q/A 게시판 형식을 변경합니다. 돌직구 2014-09-10 23153
20 기본값 설정에 대해 질문이 있습니다. 1 태평양 2015-04-02 2111
19 매개변수 에러 발생 질문 file 4 하얀토끼 2015-03-14 10450
18 엑셀자료 복사하기 예제 실행중에 1 재용 2015-03-13 19833
17 2007,2010,2013 어떤 버전으로 시작을 해야 할까요? 1 엉아 2015-03-10 2600
16 쿼리를 원본으로 하는 폼에서 테이블 데이터 수정하기 1 슈렉 2015-03-10 6453
15 TFaccess와 Access2013 버전 문제 1 슈렉 2015-03-10 2794
14 폼만들기 질문입니다, file 1 태평양 2015-03-05 3425
13 외부데이터 가지고 오기 1 왕곰두리 2015-03-04 3414
12 기본값 관련 1 하얀토끼 2015-02-27 3279
11 질문 있습니다 1 하얀토끼 2015-02-16 2426
10 안녕하세요 몇 가지 질문 드려요~ 3 또치 2015-01-14 7579
9 액세스2013에서 sql query 관련 질문입니다. 1 주하니 2015-01-06 3396
8 고등 수학문제 광대한 자료를 HWP로 갖고있어서 1 phillip 2014-12-26 6130
7 특정 테이블의 필드 값을 다른 테이블로 옮기는 작업 1 1 thedream77 2014-12-18 45962
6 액세스 보고서 관련질문 1 아희 2014-12-12 3027
5 액세스 2013 무작정따라하기 관련 질문 1 찬우위 2014-12-04 3211
4 [TFAccess] 사용 관련 질문 드립니다. 1 성난파도 2014-12-02 3454
» 담당자 테이블에서 로그인ID의 사용권한 여부 확인 4 청선 2014-09-11 4669
2 잘 모르겠어요 벽파2 2013-12-16 4548
1 온라인 교육에 대하여 2 쿨영 2013-05-25 5817


  주소  12925 경기도 하남시 미사대로 540, B동 917호 (현대지식산업센터 한강미사2차) ㈜팀데이터이십일  |  고객센터 전화번호  02-467-2998  |  대표이사  염기웅
개인정보관리책임자  염기웅 (ml_privacy@td21.com)  |  사업자등록번호  120-86-79260  |  통신판매업신고번호  제 2021-경기하남-1166 호  [사업자 정보 확인]
  TD21의 사전 서면 동의 없이 TD21 사이트 일체의 정보, 콘텐츠 및 UI 등을 상업적 목적으로 전시, 전송, 스크래핑 등 무단 사용할 수 없습니다.