나는 "FROMDATE", "TODATE"MS-액세스 : 쿼리에 대한 글로벌 매개 변수
나는이 내부 액세스 "세계화", 그래서 한 번만 설정해야합니다 얼마나및 사용과 같은 매개 변수를 사용하는 여러 질문이 모든 쿼리에서 동일한 값을 사용합니까? 액세스 2016
나는 "FROMDATE", "TODATE"MS-액세스 : 쿼리에 대한 글로벌 매개 변수
나는이 내부 액세스 "세계화", 그래서 한 번만 설정해야합니다 얼마나및 사용과 같은 매개 변수를 사용하는 여러 질문이 모든 쿼리에서 동일한 값을 사용합니까? 액세스 2016
쿼리에 사용할 수있는 값을 저장하는 방법은 여러 가지가 있습니다.
가장 간단한 방법 중 하나는 양식을 사용하는 것입니다 (frmDate라고 함). 그런 다음 두 개의 텍스트 상자 (FromDate 및 ToDate)를 추가하십시오. 그런 다음 쿼리에서이 텍스트 상자 (Forms!frmDate!FromDate
및 Forms!frmDate!ToDate
)를 참조 할 수 있습니다.
다른 방법으로는 데이터를 테이블에 저장하고 하위 쿼리 또는 DLookUp
을 사용하여 데이터를 모듈에 저장하고 함수를 사용하여 설정하고 가져 와서 TempVars
을 사용하는 방법이 있습니다.
양식을 사용할 수는 있지만 양식의로드 중에는 변수의 범위 만 존재합니다. 모듈을 대신 사용하고 전역 모듈에서 public으로 선언하면 해당 양식이 필요 없으며 어디서나 값을 사용할 수 있습니다. 모듈의 맨 위에 PUBLIC FromDate를 Date로 쓰면 전체에서 사용할 수 있어야합니다. 잠시 값을 설정해야하지만, 다시 값을 다시 지정하지 않아도됩니다.