1.엑세스에서 식을 입력할때 어떤경우는 문자를 []에 넣고 어떤 경우는 ""에 넣는데 기준이 정확히 무엇인가요 ?
첨부파일에 보시면 승진시험점수에 []가 아니라 ""로 묶어주는데 왜인지?
반면 첨부한 다른 문제에는 [상품코드]로 문자를 묶어주고 있습니다.
그리고, 조건에서 "직위='사원'"에서 사원에 ''를 해주는 이유는 텍스트라서 그런것인가요?
2.엑세스에서 =기호를 쓸 때는 식을 입력할때만 사용가능한 것이 맞나요 ?
입력이 될 때도 있고 안될 때도 있어서 너무나 헷갈립니다 ㅠ
(구체적인 예시좀 알려주세요!)
답변부탁드립니다.
1.
[] 은 필드명이나 컨트롤명등에 엑세스가 자동으로 붙여주는 것으로
[] 이 없어도 정확한 결과가 나온다면 [] 없이 작성하셔도 상관 없습니다.
[] 이 없어서 정확한 결과가 나오지 않는다면 [] 을 붙여 작성하세요.
"" 는 문자값을 나타낼때 사용하구요.
dsum 과 같이 d가 붙는 도메인 함수의 인수는 항상 "" 안에 작성해야 합니다.
dsum("필드명","테이블/쿼리명","조건")
' ' 는 dsum 이나 코드등에서 문자를 나타내기 위한 것입니다.
인수등을 "" 로 묶었기 때문에 문자를 나타낼때 "" 를 사용하면 혼동 되므로 '' 를 이용하여 문자를 나타냅니다.
dsum("필드명","테이블/쿼리명","조건='이름'")
위의 식과 같이 조건을 문자그대로 입력하고자 할때 '이름' 과 같이 작성하는 것입니다.
네 조건으로 "" 를 사용했기 때문에 문자에 "" 를 또 지정하게 되면 혼동이 될 수 있으므로 '' 로 입력한 것입니다.
2. 식을 입력할때 = 을 사용하는 것이 기본이구요.
유효성 검사 규칙에서
필드명=조건
과 같이 작성할때는 = 을 사용하지 않습니다.
기본값에 = 을 붙이거나 붙이지 않아도 정확한 결과가 나오므로 어떻게 작성하시든 상관 없으세요.
좋은 하루 되세요.
-
*2017-08-10 22:02:12
1.
[] 은 필드명이나 컨트롤명등에 엑세스가 자동으로 붙여주는 것으로
[] 이 없어도 정확한 결과가 나온다면 [] 없이 작성하셔도 상관 없습니다.
[] 이 없어서 정확한 결과가 나오지 않는다면 [] 을 붙여 작성하세요.
"" 는 문자값을 나타낼때 사용하구요.
dsum 과 같이 d가 붙는 도메인 함수의 인수는 항상 "" 안에 작성해야 합니다.
dsum("필드명","테이블/쿼리명","조건")
' ' 는 dsum 이나 코드등에서 문자를 나타내기 위한 것입니다.
인수등을 "" 로 묶었기 때문에 문자를 나타낼때 "" 를 사용하면 혼동 되므로 '' 를 이용하여 문자를 나타냅니다.
dsum("필드명","테이블/쿼리명","조건='이름'")
위의 식과 같이 조건을 문자그대로 입력하고자 할때 '이름' 과 같이 작성하는 것입니다.
네 조건으로 "" 를 사용했기 때문에 문자에 "" 를 또 지정하게 되면 혼동이 될 수 있으므로 '' 로 입력한 것입니다.
2. 식을 입력할때 = 을 사용하는 것이 기본이구요.
유효성 검사 규칙에서
필드명=조건
과 같이 작성할때는 = 을 사용하지 않습니다.
기본값에 = 을 붙이거나 붙이지 않아도 정확한 결과가 나오므로 어떻게 작성하시든 상관 없으세요.
좋은 하루 되세요.