드로우홀릭 더베이직

안녕하세요. 늘 많은 도움을 받고있습니다.

TeamData21의 TFAccess 개발툴로 편하게 프로그램을 잘 만들어 사용하고 있습니다.

최신 버전의 TFAccess가 출시되기를 손꼽아 기다리고있기도 합니다.

^^


오랜만에 TFAccess로 간단한 프로그램을 하나 만들어보던중,

짧은 지식에 해결하기 어려운 문제를 만나 도움 요청드리고자 글 남겨봅니다.


오류가 발생하는 화면과 오류메시지는 


[오류발행 메뉴]

================

그룹 및 권한

메뉴편집기

================


[오류내용]

================

그룹조회에서 그룹ID를 더블클릭해서 들어갈 때 발생하며,

오류메시지는 두가지가 연속을 뜨는데

1. 개체 또는 클래스가 이벤트 집합을 지원하지 않습니다(459)

2. 폼을 열 수 없습니다. (SysMsgID:126) OpenForm 매크로함수가 취소되었습니다.(2501)(-2147213496)

(캡쳐화면첨부합니다)


해당 화면은 소스를 볼 수가 없는 부분이라 어떻게 해야할 지 모르겠네요.

리플로 힌트라도 주시면 대단히 감사드리겠습니다.

수고하셔요.


TFAccess 버전 = 2.00.20100719.01




profile

돌직구

2017.09.08 10:31:12
*.149.161.117

말씀하신 것은 두 가지 원인이 있을 수 있습니다.

1. 운영체제 버전에 따라, MSCOMCTL.ocx 파일의 버전이 맞지 않거나..

2. 메뉴 구성이 논리적으로 잘못되었을 때


1번의 경우 다음 질문에 우선 답해주십시오.

  1. 운영체제 버전이 무엇입니까? 예) Windows 7 64비트
  2. 액세스 버전이 무엇입니까? 예) 액세스 2010 32비트
  3. MSCOMCTL.ocx 파일의 버전이 무엇입니까? 예) 6.1.98.46
    1. 64비트 운영체제일 경우: %SYSTEMROOT%\SysWOW64 폴더의 MSCOMCTL.ocx 파일을 보면 됩니다.
    2. 32비트 운영체제일 경우: %SYSTEMROOT%\system32 폴더의 MSCOMCTL.ocx 파일을 보면 됩니다.

MSCOMCTL.ocx 파일의 버전을 보려면.. 해당 폴더로 이동한 후에.. 파일의 '속성'을 봅니다.

'자세히' 탭에 보면 '파일 버전' 이라는 속성이 있습니다.

이것을 봐야 합니다.



2번의 경우.. 예를 들자면 메뉴가 다음과 같은 계층 구조로 이루어져 있다고 가정해 봅시다.

  1. 영업관리
    1. 주문
    2. 반품
    3. 클레임
  2. 생산관리
    1. 생산
    2. 부자재

이 때, 특정 '그룹'에 대해서, 메뉴 구성을 할 때, '생산관리'는 해당 그룹의 메뉴에 없는데 '부자재'가 메뉴에 있는 것으로 기록되어 있다면 문제가 발생할 수 있습니다.

이것은 xtGroupMenuItems 테이블의 내용을 추적해 봐야 합니다.

이 테이블에서 특정 '그룹'의 MenuID를 추출하고..

이것을 xtMenuItems 테이블의 구조와 비교해 봐야 합니다.

xtMenuItems 테이블의 'PID' 필드가 상위 메뉴를 가리킵니다.



전체적으로 보면, 현재 메시지는 MSCOMCTL.ocx 버전 문제인 것 같습니다.

일단 위 질문에 답을 해 주십시오.







List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 FAQ: 어떤 과정을 수강하는 것이 좋을까요? 외 돌직구 2017-08-29 31928
공지 좋은 답변을 이끌어 내는 방법 [1] 돌직구 2017-07-14 28063
공지 액세스 Q/A 게시판 형식을 변경합니다. 돌직구 2014-09-10 23131
400 실무액세스 검색폼 모듈을 수정했는데 잘 안되네요. file 4 클로이 2020-08-11 597
399 실무액세스 교재 272쪽 내용(?)을 부탁드립니다. 2 클로이 2020-08-07 403
398 코딩한 내용이 작동이 안됩니다. file 4 학이시습 2020-08-05 235
397 InputBox, MsgBox 함수 원형표시 차이 1 학이시습 2020-08-04 815
396 액세스 문의 입니다 (디자인보기 복사) 1 김상탁 2020-08-03 7320
395 엑세스 초보 질문입니다. 1 토니수사 2020-07-20 517
394 [직장인을 위한 실무 액세스] p.264 조회기능 넣기 '개체가 필요합니다' 오류 1 access어린이 2020-07-15 1180
393 '금액'계산 필드 만들기(322페이지) 질문입니다. file 2 학이시습 2020-07-11 380
392 보고서 인쇄 시 사진 누락 file 1 ming 2020-06-23 287
391 무따2013 신용카드 폼 만들기 [조회수정] 필드에 대한 질문입니다. 1 클로이 2020-06-13 295
390 하나의 폼에 두개의 쿼리에서 갑을 찾아오는 방법 2 백두산 2020-06-11 7468
389 한 필드에서 여러개의 같은 데이터중 한개의 데이터만 가져오는 방법 2 백두산 2020-06-05 43125
388 액세스 업데이트 쿼리 질문!! 2 dhgo 2020-06-04 11226
387 액세스 쿼리에서 질문 1 dhgo 2020-06-03 1107
386 구문해석 5 백두산 2020-05-26 1313
385 직장인을 위한 실무 엑세서 - 조회 폼 질문 1 미르 2020-05-21 2284
384 시간대별로 다른 task 할당받은 직원들의 당일일정표 보여주기 2 클로이 2020-05-10 305
383 매크로가 안됩니다. file 1 학이시습 2020-05-07 288
382 데이터 나누기 11 백두산 2020-05-06 649
381 두 데이타 합치기 질문입니다 1 백두산 2020-04-29 739


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