none
조회 데이터를 갖는 사용자 정의 필드에서 발생하는 오류

    일반 토론


  • MS Project에 없는 새로운 필드를 정의해서 사용하는 경우 사용자 정의 필드 기능을 사용하게 됩니다.

    도구 > 사용자 정의 선택 후 필드 선택

    리스트의 형식을 가진 사용자 정의 필드를 만들려면 조회 버튼을 선택한 후에 관련 내용을 입력한 후
    열삽입 하면 직접 데이터를 입력하지 않고 선택해서 사용할 수 있습니다.

    ex) '직급' 이라는 사용자 정의 필드를 만들고 '조회' 버튼을 눌러 사원, 대리, 과장, 차장, 부장 이라고 미리 입력합니다.
    자원 시트에서 '직급'을 열삽입하면 사용자가 입력하지 않고 우측의 화살표 버튼을 선택해서 사용할 수 있습니다.

    이렇게 정의한 사용자 정의 필드는 해당 프로젝트 파일에서만 적용할 수 있습니다.
    따라서 다른 프로젝트에서도 똑같이 직급 필드를 사용하고자 한다면 정의한 필드를 MS Project의 서식을 제어하는 Global.mpt로 옮겨야 합니다.

    도구 메뉴의 구성을 클릭해서 상단에 나타나는 여러 탭들 중에서 필드를 선택하면 왼쪽에는 Global.mpt 오른 쪽에는 해당 프로젝트 파일이 보입니다.
    우측에 있는 신규 정의한 필드를 좌측의 Global.mpt로 이동시키면 다른 프로젝트 파일에서도 기본적으로 이 필드를 사용할 수 있게 됩니다.

    문제는 MS Project 2007 버전의 경우 이렇게 Global.mpt로 옮겨진 조회 데이터(Look-up data)가 있는 필드를 다른 프로젝트에서 열삽입하게 되면
    원래 입력했던 리스트 데이터들이 포함되지 않은 상태로 빈 껍데기(제목)만 남아 있다는 것입니다.

    이미 입력한 리스트들이 사라졌기 때문에 다시 중복해서 입력해야 하거나
    필드 가져오기 기능을 통해 직접 해당 필드를 선택해야 하는 불편함이 있습니다.

    MS Project 2003 버전에서는 없었던 문제이므로.. 버그로 보여 집니다.

    아직까지 MS에서 해당 오류를 해결한 패치를 배포하지 않았으므로,
    조회 기능을 가진 사용자 정의 필드를 전체적으로 적용하는 경우 이에 유의하셔야 합니다.


    Microsoft Project MVP sw chung
    2009년 4월 9일 목요일 오전 1:59