저는 Access를 처음 접했고 SQL 쿼리에 대한 지식이 많지 않습니다. 두 개의 3 텍스트 상자가있는 간단한 MS 액세스 양식이 있습니다.
txtStartDate, txtEndDate, cmbAdvNam,
명령 버튼을 클릭하면 openReport 작업이 수행되고 where 절 "[Mau_con]! [Action Date]> = [Forms]! [frmReportFilter]! [txtStartDate] AND [Mau_con]! [Action Date] <= [ 양식]! [frmReportFilter]! [txtEndDate] "
데이터를 생성하지 않지만 첫 번째 절 (AND 앞) 만 사용하면 보고서에 데이터가 생성됩니다.
이것을 실행하는 올바른 쿼리는 무엇입니까?
테이블의 이름 열과 일치하는 어드바이저의 이름에 대해서만 데이터를 가져 오는 또 다른 쿼리를 실행하고 싶습니다.이 작업을 수행하는 방법을 알려주는 좋은 튜토리얼이나 기사가 있습니까?
미리 감사드립니다
시도해보십시오 :
"[Mau_con]![Action Date] Between DateValue([Forms]![frmReportFilter]![txtStartDate]) And DateValue([Forms]![frmReportFilter]![txtEndDate])"
또는:
"([Mau_con]![Action Date] Between DateValue([Forms]![frmReportFilter]![txtStartDate]) And DateValue([Forms]![frmReportFilter]![txtEndDate])) And ([Mau_con]![Advisor Name] = [Forms]![frmReportFilter]![cmbAdvNam])"
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다