드로우홀릭 더베이직
안녕하세요?
신용카드 폼만들기에서 사용자ID 필드를 추가하실 때 [조회수정/Modify Lookups]을 이용하셨는데, 제가 궁금한 것은 다음 두 가지입니다.
1) 다른 테이블에서 가져오는 필드는 모두 이 "조회수정"을 사용하면 되는 것인지요? 무슨 기준이 있을 것 같은데 보편적으로 어떤 기준을 가지고 "조회수정"으로 필드를 넣을지를 판단하시는지 궁금합니다. (필드 타입-속성의 "조회"에서 콤보상자로 선택후 쿼리문을 작성하는 것과 같은 것이죠?)
2) 어떤 개발자님은 테이블 필드에서는 아무 특성을 주지 않고, 폼 만들기에서 필요한 특성들을 정의하신다고 하더라고요. 테이블 단위에서 속성을 다 주게 되면, 폼만들기를 할 때 그 속성을 적용하고 싶지 않을 때 제어가 잘 안된다고 들은 것 같습니다. 제가 제대로 이해하고 있다면 제가 만들고자 하는 스케줄 관리 프로그램에는 직원ID를 모든 테이블에서 참조를 하고 있는데, 이런 경우 어떻게 해야 좋을까요?
늘 답을 달아주시는 모든 분들께 감사드립니다.
관련질문이라 댓글로 질문드립니다.
부서나 브랜치 같은 경우는 코드북에서 가져오는 거라 교재 내용을 따라하니 잘 실행되었습니다. 그런데 "슈퍼바이저"를 선택/입력하는 필드를 만드는 과정에서는 첨부파일과 같은 오류가 났습니다. 이 쿼리는 user테이블의 직원ID, 이름, position테이블의 supervisorOnOff필드의 on인 것만 모아놓은 것입니다. 어떤 게 잘못된 것일까요?
(질문 수정합니다.) 현재 열린 테이블의 필드를 참조하게 되면 에러가 나는 것 같습니다. 쿼리로 만들어서 참조를 해도 마찬가지로 오류가 납니다. 그렇다면 이런 경우에 어떻게 처리를 해야 하는지요? 사용자 이름을 보여주어야 할 것 같은데, position테이블에도 이름 필드를 만들어야 되는지요? 이건 RDB에서 권장하는 사항은 아닌 것 같아서요..
답변에 미리 감사드립니다.