안녕하세요
239p에 "매크로를 프로시저로 변환하기"를 응용하여 210p 기본문제 2번에 적용시켜보고자 하는데
적용한 결과 코드가 DoCmd.OpenForm "분류등록", acNormal, "", """분류명='"" & [txt분류] & ""'""", , acNormal
로 나왔습니다.
216p에 나와있는 코드 DoCmd.OpenForm "분류등록", acNormal, , "분류명='" & txt분류 & "'"
랑은 살짝 다르며 그 후에 프로시저를 다시 작성하고 cmb분류등록 단추를 누를경우 매개변수 창이 나왔습니다.
혹시 매크로를 프로시저로 전환할 때 코드에서 어느 부분이 문제인지 알 수 있을까요?
안녕하세요.
큰따옴표 안에 특수 문자를 입력할 때 큰따옴표 두개("")로 묶어주는데, 이것을 인식을 못해서 생긴 오류입니다. 왜 이런 오류가 발생하는지는 알 수 없지만 아래와 같이 수정하면 정상적으로 실행됩니다.
DoCmd.OpenForm "분류등록", acNormal, "", "분류명='" & txt분류 & "'", , acNormal
즐거운 하루 되세요.
-
관리자2024-06-11 13:35:56
안녕하세요.
큰따옴표 안에 특수 문자를 입력할 때 큰따옴표 두개("")로 묶어주는데, 이것을 인식을 못해서 생긴 오류입니다. 왜 이런 오류가 발생하는지는 알 수 없지만 아래와 같이 수정하면 정상적으로 실행됩니다.
DoCmd.OpenForm "분류등록", acNormal, "", "분류명='" & txt분류 & "'", , acNormal
즐거운 하루 되세요.
-
관리자2024-06-12 15:58:35
안녕하세요.
결과가 정상적으로 실행되면 상관없습니다.
즐거운 하루 되세요.
-
*2024-06-11 23:03:26
혹시 조건부분에서 "[분류명]=[Forms]![판매현황]![txt분류]"
이러한 형태로 적어도 외관상으로 똑같이 나오는데 위의 형태로 작성해도 상관없을까요??