SSMA를 사용하여 액세스 백엔드를 SQL Server 2014로 마이그레이션했습니다. 모든 양식, 쿼리 및 보고서를 SQL과 함께 업데이트했습니다. 처음부터 datetime이 모든 형식에서 잘못 표시되었다는 것을 알았습니다 (내 사용자는 날짜와 시간이 아닌 날짜 만 저장하려고합니다). 그리고 나중에 Access FE에서 문제를 쉽게 해결할 수 있다고 가정했습니다. .액세스 프론트 엔드에서 SQL 백엔드에서 datetime 필드를 처리하는 방법은 무엇입니까?
이제는 프로젝트의 끝 부분에 도달했습니다. 양식과 보고서의 필드를 날짜와 시간 대신에 날짜로만 변환하는 쉬운 방법을 찾을 수 없었습니다. SQL.
적어도 내가 (연결된 테이블로 액세스 할 수있는) SQL 뷰를 기반으로하는 몇 가지 보고서를 사용하여 그 작업을 시도한 한 가지는 날짜를 변환하는보기를 수정하는 것입니다. convert(varchar,StartDate,101) as StartDate
DateTime (yyyy-mm-dd hh:mm:ss
) 필드를 SQL에서 액세스 할 때 날짜 (mm/dd/yyyy
)로 쉽게 변환 할 수 있습니까?
mm/dd/yyyy
하거나 Short Date
은, 그러나, 지역화 :
보기에서'캐스트 (StartDate as date)'를 시도 했습니까? –
@ Mat'sMug 그는 SQL보기 자체를 변경하고 싶지 않을 수도 있습니다.이 경우 양식에 형식 기능 만 있으면됩니다.'format ("2016-12-09 08:40:20", "yyyy- mm-dd ")' – Harlekuin