엑세스요,
문제4
1. '소속지점등록' 폼의 '확인' 버튼(cmd확인)을 클릭하면 다음과 같은 기능을 수행하도록 구현하시오.
각 텍스트 상자에 입력된 소속지점 정보들을 <소속지점> 테이블의 해당 필드에 추가할것.
보니까 삽입 쿼리를 하라는거 같아요
그래서 정답처럼
private sub cmd확인_click()
DoCmd. RunSQL "insert into 소속지점(소속지점, 지점명, 대표자명, 전화번호) values(txt소속지점코드, txt지점명, txt대표자명, txt전화번호)"
이렇게 입력했습니다. 그리고 폼에 들어가서 실행을 했는데 왜 실행이 안되져?ㅜ
SQL문이 잘못되었다고 나오네요
근데여, 텍스트는 작은 따옴표로 묶어주는거 아닌가요?
여기 답지는 전혀 묶지 않았습니다.
독학하는 저로써는 너무 혼란스러워요 ㅜㅜ
다 텍스트니까 &로 묶고 작은따옴표로 묶어주고 큰따옴표로 감싸는거 아닌가요?
제 희박한 지식이 잘못 된건지 아님 교재 정답이 잘못 처리 된건지 모르게어요
답변주세요
오타가 있네요.
DoCmd. RunSQL "insert into 소속지점(소속지점, 지점명, 대표자명, 전화번호) values(txt소속지점코드, txt지점명, txt대표자명, txt전화번호)"
DoCmd. RunSQL "insert into 소속지점(소속지점코드, 지점명, 대표자명, 전화번호) values(txt소속지점코드, txt지점명, txt대표자명, txt전화번호)"
로 소속지점을 소속지점코드 변경하셔야 합니다.
여기서 사용한 소속지점, 지점명 등은 필드명입니다.
단순한 문자가 아니므로 '' 를 사용하지 않는 것이죠.
필드에 입력된 값이라면 '' 를 사용하여 문자로 만드셔야 하지만
필드명을 입력하는 부분이므로 '' 을 사용하지 않습니다.
좋은 하루 되세요.
-
*2016-03-16 10:35:09
오타가 있네요.
DoCmd. RunSQL "insert into 소속지점(소속지점, 지점명, 대표자명, 전화번호) values(txt소속지점코드, txt지점명, txt대표자명, txt전화번호)"
DoCmd. RunSQL "insert into 소속지점(소속지점코드, 지점명, 대표자명, 전화번호) values(txt소속지점코드, txt지점명, txt대표자명, txt전화번호)"
로 소속지점을 소속지점코드 변경하셔야 합니다.
여기서 사용한 소속지점, 지점명 등은 필드명입니다.
단순한 문자가 아니므로 '' 를 사용하지 않는 것이죠.
필드에 입력된 값이라면 '' 를 사용하여 문자로 만드셔야 하지만
필드명을 입력하는 부분이므로 '' 을 사용하지 않습니다.
좋은 하루 되세요.