2009-10-20 4 views
0

테이블 필드에 바인딩 된 폼에 날짜 컨트롤은 잘 작동합니다.날짜 시간 선택 컨트롤, 문제 행동

An error occured in a call to the Windows Date and Timer Picker control.

이 문제에 대한 해결 방법입니다 : 나는 양식을로드 할 때
는 나는이 오류가 발생 탭 컨트롤 내부의 선택기를 추가하면?

답변

1

당신은 DTPicker의 값을 초기화하고이 보이지 않으면 해당 오류 얻을 것이다 :

// a shortcut to get it visible if it's not in the selected tab: 

DTPicker.SetFocus 
DTPicker.Value = Now 
+0

탭에 다양한 datetime pickers가 있습니다. 코드를 통해 포커스/값을 하나씩 설정하고 싶지 않습니다. 음, datetime 컨트롤을 간단한 루프로 동적으로 열거 할 수 있지만 여전히 우아하지는 않습니다. –

+0

실제로 표시되어야하지만 DTPicker가 숨겨진 탭에 있기 때문에 사용자의 경우 Focused는 해당 탭을 선택하고 DTPicker를 표시하도록 설정하는 바로 가기입니다. 당신은 각 탭을 선택하고 모든 DTPickers의 값을 설정할 수 있습니다. 나는 웹을 검색했고 모두 버그 일 가능성이 있으므로 똑같은 일을합니다. 죄송합니다. 다른 것을 찾을 수 없습니다. – manji

+0

Ms Access 2003에는 불행히도 많은 버그가 있습니다. -/어쨌든 적어도 지금은 작동하지 않는 이유를 알고 있습니다. –

1

버전 문제 때의 Calendar Tips page at my website

, 가능성이있을 것입니다 수 많은 참조 당신이 MSCal.ocx가 배포로 이동합니다 ..

하나의 대안은 MonthCalendar를이 공용 컨트롤 DLL에서 직접 파생 된 완전히 API 생성 월 달력입니다. 내 웹 사이트에는 여러 다운로드 가능한 캘린더 양식에 대한 링크가 있습니다. 이것들은 여러분이 원하는 형태로 무엇이든 할 수있는 형태이기 때문입니다.

또한 Litwin/겟츠/길버트, 출판사 Sybex www.developershandbook.com하여 액세스 개발자 핸드북에서 제공되는 달력 양식을 사용할 수 있습니다. 이 책들은 돈을 쓸 가치가 있습니다. 제가 책을 열 때마다 나는 책의 가격을 저장합니다.

+0

I는 입력을위한 달력을 팝업 편집 상자와 단추 dtpickers 교체 나는 Ms Access에 대한 많은 경험이 없으며 귀하의 사이트는 아주 좋은 안내서입니다. (귀하의 블로그를 체크 아웃했습니다 :-) –

+0

Access with a good wuck. 내 웹 사이트에 대한 친절한 단어 주셔서 감사합니다. 웹 사이트는 짜증하지만 나는 편집기로 메모장을 사용하는 방법에 대한 1996 년을 다시 시작했다. 너무 바쁜 다시 가서 필사적으로 필요로 완전한 재 설계를 할 수 있습니다. –

+0

내 웹 사이트, http://dfenton.com/DFA/가 거의 동일 레이아웃과 색상 구성표는 1996 년에 http://bway.net/~dfassoc/에서 작성되었습니다. 비교 http://web.archive.org/web/19980204015220/http://www.bway.net/ ~ dfassoc /에 http://dfenton.com/DFA/ 그리고 당신은 볼 것이다! 무서운! –