책 내용 질문하기
엑세스 프로시저 작성시 조건문 작성방법
도서
2020 시나공 기출문제집 컴퓨터활용능력 1급 실기 [기출문제집]
페이지
300,310
조회수
221
작성일
2020-06-02
작성자
탈퇴*원
첨부파일

엑세스에서 프로시저 작성시에 OpenReport나 Filter 코드에서 조건문을 작성하는 경우 보통 "날짜 = '" & txt날짜 & "'" 이런식으로 컨트롤에 ''와 ""를 쓰는 식으로 작성해왔는데

300페이지의 2,3번 문제의 경우 txt날짜를 날짜데이터 형식으로 봐야하기 때문에 #txt날짜#을 써야하는 것 까지는 이해했습니다. 그런데 이 경우에 위와 같은 조건문 작성시 ''와 ""를 어떻게 작성해야 하는지 모르겠습니다... 그리고 조건문안에 Year Month등의 함수를 사용하는 경우에도 조건문을 어떻게 프로시저에서 작성해야하는지 잘 모르겠는데

상세하게 알려주시면 감사하겠습니다

 

추가로 Year, Month등의 함수안에 필드 이름이 들어갈때 []를 써야하는지 아니면 써도 되고 안써도 되는지 궁금해서 추가로 문의드립니다. 감사합니다. 

답변
2020-06-02 23:10:22

안녕하세요. 길벗 수험서 운영팀입니다.

 

1. 문자 데이터 일 경우 ' '로 묶어주죠. ' ' 대신 #으로 지정하시면 됩니다.

 

"날짜 = # " & txt날짜  " #"로 표현됩니다.

 

month나 year 함수로 년도나 월만 추출할 경우 숫자로 인식하므로 #로 묶어줄 필요가 없습니다.

 

필드명은 [ ]로 묶습니다.

 


행복한 하루 되세요.  

  • 관리자
    2020-06-02 23:10:22

    안녕하세요. 길벗 수험서 운영팀입니다.

     

    1. 문자 데이터 일 경우 ' '로 묶어주죠. ' ' 대신 #으로 지정하시면 됩니다.

     

    "날짜 = # " & txt날짜  " #"로 표현됩니다.

     

    month나 year 함수로 년도나 월만 추출할 경우 숫자로 인식하므로 #로 묶어줄 필요가 없습니다.

     

    필드명은 [ ]로 묶습니다.

     


    행복한 하루 되세요.  

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.