이제 막 액세스를 배운 터라 기본이 많이 부족하여 이런 질문을 하는 것 같습니다.
cmb브랜드_BeforeUpdate 프로시저를 보면
코드 txt상품수 = DCount("상품코드", "상품종합", "브랜드코드 = cmb브랜드") 중에서 저 빨간색 글씨는 왜 저렇게 표시하고
Sub cmd인쇄_Click() 프로시저를 보면
코드 DoCmd.OpenReport "상품목록", acViewPreview, , "브랜드명 = '" & cmb브랜드.Column(1) & "'" 중에서 저 파란색 글씨는 왜 저렇게 코드를 지정했는지 궁금합니다.
책에서 보면
프로시저에서 SQL을 사용할 경우 폼의 컨트롤에서 받은 즉, 변수로 입력받은 값을 상수로 변경한 후 " "로 묶어주어야 하기 때문에 & 를 이용한다고 나와있습니다.
SQL이 아닌 것과 SQL인 것을 어떻게 구분하나요?
그럼 빨간색 글씨는 무엇이길래 & 를 이용하지 않나요.
안녕하세요. 길벗 수험서 운영팀입니다.
dcount, davg, dsum 등과 같은 도메인 함수의 인수는 " "로만 묶어주시면 됩니다.
SQL은 데이터베이스를 구축하고 활용하기 위해 사용하는 언어로, SELECT, UPDATE, DELETE 등을 사용하게 됩니다. 여기서는 프로시저에서 컨트롤을 사용하고 문자 데이터이기 때문에 분리해야 합니다.
행복한 하루 되세요.
-
관리자2021-02-05 09:35:31
안녕하세요. 길벗 수험서 운영팀입니다.
dcount, davg, dsum 등과 같은 도메인 함수의 인수는 " "로만 묶어주시면 됩니다.
SQL은 데이터베이스를 구축하고 활용하기 위해 사용하는 언어로, SELECT, UPDATE, DELETE 등을 사용하게 됩니다. 여기서는 프로시저에서 컨트롤을 사용하고 문자 데이터이기 때문에 분리해야 합니다.
행복한 하루 되세요.