2017-11-16 10 views
1

두 가지 주요 폼이 있습니다. 하나는 대시 보드이고 다른 하나는 입니다.입니다. 대시 보드에서 이동할 수 있습니다.다른 폼의 모든 하위 폼 새로 고침

편집 후에는 대시 보드를 다시 열 수있는 버튼을 만듭니다. 대시 보드를 열 수 있습니다. 대시 보드 내에서 하위 폼을 새로 고칩니다.

+1

왜 하위 양식을 새로 고쳐야합니까? 대시 보드가 열릴 때 '신선한'상태 여야합니다. 대시 보드가 열려 있고 그저 돌아가고 싶다는 뜻입니까? – June7

+0

'Froms! Dashboard.Requery'는 'Dashboard' 폼이 열리면 데이터를 새로 고칩니다. 그것이 닫혀 있다면, 그것을 열면 현재 데이터가 int로로드됩니다. 'EDIT'형식의 데이터가 데이터베이스로 업데이트되었는지 확인하십시오. 그렇지 않다면'Me.Rfresh'를 사용하여 폼의 변경 사항을 데이터베이스에 저장하십시오. [이 링크] (http://access.mvps.org/access/forms/frm0031.htm)에서 하위 양식 – marlan

+0

을 참조하거나 다시 열기 전에 대시 보드를 닫을 수 있습니까? –

답변

0

아무 것도 닫지 않고 다시 열지 않아도됩니다. 열린 폼과 컨트롤은 어디에서나 실행되는 VBA 코드를 통해 다시 쿼리 할 수 ​​있습니다. 하위 양식으로 조금 복잡하게됩니다. [SubformControlName].Form.Requery

현재 폼의 폼에 제어를 다시 쿼리 :까지 [SubformControlName].Requery

현재 폼의 폼 제어의 형태를 다시 쿼리하기 :

현재 폼의 폼 조절을 다시 쿼리하기 [SubformControlName].Form.Controls("ControlName").Requery

Forms![FormName].

예와 응용 프로그램의 다른 형태에 접두사를 위의 작업 중 하나를 수행합니다 :를