2013-10-09 3 views
1

특정 조건 집합을 충족시키는 레코드를 확인하는 쿼리가 있습니다. DB 시작시 쿼리를 실행하고 쿼리가 결과를 반환하면 폼을 표시하는 VBA 또는 매크로가 필요합니다. 아무 것도 일어나지 않으면. HansUp (위)의 도움으로쿼리가 DB에서 결과를 반환하는 경우 양식 열기

+3

당신은 [DCOUNT] 사용할 수 있습니다 (http://office.microsoft.com/en-us/access-help /dcount-function-HA001228817.aspx) 쿼리에서 반환되는 행 수를 확인합니다. [DoCmd.OpenForm] (http://msdn.microsoft.com/en-us/library/office/ff820845.aspx)을 사용하여 양식을 열 수 있습니다. Access 세션에서 데이터베이스가 열릴 때마다 무언가를 만들기 위해'Autoexec' 매크로를 생성 할 수 있습니다. – HansUp

답변

2

대답은 Autoexec 파일에 다음을 넣어 :

If DCount("*", "Query_name") > 0 Then 
    DoCmd.OpenForm "Form_name", , , , , acDialog 
End If 
관련 문제