Access 2003에서 양식을 디자인하고 있습니다. 사용자가 레코드 (일명 세부 사항)를 두 번 클릭하면 두 번째 양식이 열립니다. 이것은 처음부터 시작할 때 쉽게 할 수 있습니다.액세스 양식의 Detail 이벤트는 첫 번째 레코드에서만 트리거됩니다.
물론 처음부터 시작하지 않을 것입니다. 나는 몇 시간 동안이 작업을 해왔고 조건부 서식있는 텍스트 상자, 필드 등을 추가했으며, 피할 수 있다면 처음부터 다시 시작하고 싶지 않습니다.
일부 애매한 속성을 설정/해제했는지 모르겠지만 몇 시간 동안이 양식을 사용하고 두 번 클릭하면 세부 정보 섹션의 두 번 클릭 이벤트 만 트리거됩니다. 첫 번째 레코드 또는 다른 조건부 서식으로.
이 문제를 해결하려면, 나는 다른 모든 VBA 스크립트이 제외 주석으로 지금까지 갔어요 : 심지어 단지이 라인에 감소 VBA 스크립트를
Private Sub Form_Load()
Me.Application.DoCmd.Maximize
End Sub
Sub GotoFrmDetails()
MsgBox "You Double Clicked Me!"
End Sub
는 DoubleClick 이벤트는 트리거 첫 번째 기록과 다른 기록. 아무도 나에게 무슨 잘못 말할 수 있습니까? 차라리 이것을 처음부터 다시 만들 필요가 없습니다.
나는 그것을 싫어합니다. 하지만 나중에 문제를 수정하고 수정하는 것은 고통이며 완전히 불필요하다고 생각합니다. 레코드/텍스트 상자에서 더블 클릭 이벤트에 문제가 없었습니다. 이와 같은 해킹을 수행 한 다른 사람들의 작업을 자주 고쳐야하는 사람으로서, 그 일을 볼 때 저를 화나게합니다. – BIBD
그것은 실제로 문제를 해결하지는 못했지만 문제를 논란으로 만들었습니다. – PowerUser
@ CodeSlave : 비활성화 된 컨트롤에서 클릭 이벤트를 어떻게 처리합니까? – mwolfe02