엑세스에서 프로시저 작성시에 OpenReport나 Filter 코드에서 조건문을 작성하는 경우 보통 "날짜 = '" & txt날짜 & "'" 이런식으로 컨트롤에 ''와 ""를 쓰는 식으로 작성해왔는데
300페이지의 2,3번 문제의 경우 txt날짜를 날짜데이터 형식으로 봐야하기 때문에 #txt날짜#을 써야하는 것 까지는 이해했습니다. 그런데 이 경우에 위와 같은 조건문 작성시 ''와 ""를 어떻게 작성해야 하는지 모르겠습니다... 그리고 조건문안에 Year Month등의 함수를 사용하는 경우에도 조건문을 어떻게 프로시저에서 작성해야하는지 잘 모르겠는데
상세하게 알려주시면 감사하겠습니다
추가로 Year, Month등의 함수안에 필드 이름이 들어갈때 []를 써야하는지 아니면 써도 되고 안써도 되는지 궁금해서 추가로 문의드립니다. 감사합니다.
안녕하세요. 길벗 수험서 운영팀입니다.
1. 문자 데이터 일 경우 ' '로 묶어주죠. ' ' 대신 #으로 지정하시면 됩니다.
"날짜 = # " & txt날짜 " #"로 표현됩니다.
month나 year 함수로 년도나 월만 추출할 경우 숫자로 인식하므로 #로 묶어줄 필요가 없습니다.
필드명은 [ ]로 묶습니다.
행복한 하루 되세요.
-
관리자2020-06-02 23:10:22
안녕하세요. 길벗 수험서 운영팀입니다.
1. 문자 데이터 일 경우 ' '로 묶어주죠. ' ' 대신 #으로 지정하시면 됩니다.
"날짜 = # " & txt날짜 " #"로 표현됩니다.
month나 year 함수로 년도나 월만 추출할 경우 숫자로 인식하므로 #로 묶어줄 필요가 없습니다.
필드명은 [ ]로 묶습니다.
행복한 하루 되세요.