2009-12-14 9 views
0

방금 ​​데이터베이스 MS Access 2003을 MS Access 2007으로 마이그레이션했습니다. 그러나 이벤트에 몇 가지 문제가 있습니다. 데이터베이스 (MS Access 2003) 시작 양식을 열었을 때 일반적으로 양식을 클릭 할 수 있으며 두 번 클릭하면 다른 양식으로 연결됩니다.MS Access 2007의 이벤트

MS Access 2007로 이전 한 후 데이터베이스 시작 양식 (MS Access 2007)을 열고 두 번 클릭하면 "매개 변수 값 입력"상자가 나타납니다. 그리고 그냥 확인을 클릭하면 다음 오류가 발생합니다. "Dbl에있는 표현식 이벤트 속성 설정에서 입력 한 클릭으로 다음 오류가 발생했습니다. ODBC- 호출에 실패했습니다."

"Dbl 클릭"속성을 다른 폼을 열려면 있지만 작동하지 않는 것 같습니다. 왜 내가이 오류가 발생하는지 어디서 봐야 할까? 내가 갖는 오류 메시지에 대한

스크린 샷 :

http://picasaweb.google.com/tintincutes/UnbenanntesAlbum#5415010078716383954 http://picasaweb.google.com/tintincutes/UnbenanntesAlbum#5415009629637226818

추가 질문 :이 매개 변수를 입력하면

가 나는 또한, 오류, ODBC - call failed을 얻고있다. 여기에 실수를 했습니까?


추가 : 나는 문제가있어 어디

나는 양식을 확인하고 "데이터"에서 나는 이름 "Revision.HUhrID" "에 의해 주문"에서 발견했다. 나는 그것을 삭제하고 그것은 효과가 있었다. 그러나 Access 2003에서 데이터베이스 액세스를 검사했을 때이 "Revision.HUhrID"가 포함되었습니다. 삭제하는 것이 좋다고 생각하십니까? 쿼리가 다음 아마도 실패 ODBC 호출의 결과입니다, 그것을 비워두고 시간 (UHR) 매개 변수 였을 필요한 경우 http://picasaweb.google.com/tintincutes/UnbenanntesAlbum#5415067821432425986

+0

왜 업그레이드해야합니까? – PeteT

+0

그 상사의 명령입니다 ... – tintincutes

답변

2

: 여기에 내가 만든 스크린 샷입니다.

쿼리에 대해 HUHrId 매개 변수를 채우려는 내용을 찾고 수정해야합니다.

OnDblClick 이벤트에서 사용중인 코드를 게시하여 양식을 엽니 다. 오류가있는 양식이 열리면이 양식 매개 변수가 누락 된 매개 변수로 인해 발생할 수 있습니다.

매개 변수는 종종 양식 필드에 바인딩됩니다. 따라서 양식 2의 레코드 소스에는 양식 1의 값에 바인딩 된 매개 변수가있을 수 있습니다.

+0

@pjp : "OnDblClick"에 실제로 코드가 없습니다. 이것이 문제의 원인인지 확실하지 않습니다. – tintincutes

+0

양식의 속성 시트에서 DoubleClick 이벤트를 확인하십시오. 아마도 뭔가 실수로 거기에 입력되었습니다. –

+0

그런 다음 열려고하는 양식의 RecordSource와 관련되어 있어야합니다. – pjp