일부 MS Access 프로그램을 2003에서 2007 버전으로 업그레이드 중입니다. 프로그램의 메인 메뉴에 "공개"라는 변수가 있습니다. 또 다른 형태로, 나는 그 변수를 레코드에 쓴다 (폼은 언 바운드 데이터를 사용하고있다). VBA 행 "Rst! [FieldName] = Forms! [Main Menu] .strUser"는 RunTime 오류 3000, 예약 오류 (-1524)를 제공합니다.예약 된 오류 (-1524)
도대체 무슨 일이 일어나고 있습니다 ???????
도움을 주셔서 감사합니다.
변수를 참조하는 것이 이상한 방법입니다. 2003 버전에서 작동 했습니까? DAO에 대한 참조를 추가 했습니까? 부패를 확인 했습니까? http://www.granite.ab.ca/access/corruption/symptoms.htm? – Fionnuala
공개 양식에서 공용 변수를 참조하는 방법과 동일합니다. 정확히는 공통적으로 (또는 내 의견으로는 적당하지만) 적절한 구문을 사용합니다. –
데이터베이스가 무엇입니까? 비 Access 오류는 제트/ACE 데이터 테이블이 아니라 ODBC 데이터 소스 일 가능성이 있음을 나에게 알립니다. 레코드 세트를 열고 편집 가능하게 코드를 게시해야합니다. 그 단계에서 당신이 뭔가 잘못하고 있다고 의심합니다. –