No video

[컴활1급]액세스_폼_이벤트프로시저_전격_정리_기출문제 풀이(이것만 보세요)

  Рет қаралды 63,550

커미조아가현샘

3 жыл бұрын

1:00 부터 보세요.
#이벤트프로시저 #recordsource #recordsetclone #findfirst #bookmark #docmd #close #openreport #openform 기출문제로 풀어봅니다.
연습 자료는blog.naver.com/macpkm/222243019705 에서 다운받으세요.
자료출처 : 시나공 기출문제
★재생목록
1:10 msgbox_docmd_close
7:15 msgbox_docmd_openform_if
11:14 recordsource
15:50 docmd_gotorecord_setfocus
18:13 orderby_orderbyon
20:09 msgbox_dlookup
23:08 msgbox_date_year_month
25:20 msgbox_docmd_close_저장여부
27:50 docmd_openreport_인쇄미리보기_조건식
31:55 recordsetclone_findfirst_bookmark
36:07 if_else_msgbox
37:38 msgbox_docmd_openreport
38:27 msgbox_docmd_close_저장여부
40:13 recordsource
43:47 msgbox_docmd_close_저장여부

Пікірлер: 283
@comizoa22
@comizoa22 3 жыл бұрын
에고. 첫부분 몇초 정도 소리가 안나오네요. 강의와 상관없는 내용이라 그 다음부터 보시면 됩니다.ㅜㅜ 1:10 msgbox_docmd_close 7:15 msgbox_docmd_openform_if 11:14 recordsource 15:50 docmd_gotorecord_setfocus 18:13 orderby_orderbyon 20:09 msgbox_dlookup 23:08 msgbox_date_year_month 25:20 msgbox_docmd_close_저장여부 27:50 docmd_openreport_인쇄미리보기_조건식 31:55 recordsetclone_findfirst_bookmark 36:07 if_else_msgbox 37:38 msgbox_docmd_openreport 38:27 msgbox_docmd_close_저장여부 40:13 recordsource 43:47 msgbox_docmd_close_저장여부
@user-xo6xw1jh6v
@user-xo6xw1jh6v 3 жыл бұрын
비슷한 문제 반복강의!! 진짜 꼭 필요했던 강의 입니다ㅠ 컴활 시험 10번 넘게 보고 있는데 이제야 딱 필요한 강의 만났어요. 한 회씩 푸는 인강만 듣다가 도저히 안되겠다 싶어 유튜브 검색해서 보고있던 중에 이 강의를 만났네요. 좀 더 빨리 올려 주시지 그랬어요 슨생님 흑흑. 열공해서 애증의 컴활 합격하겠습니다
@comizoa22
@comizoa22 3 жыл бұрын
지금이라도 찾으셨으니 합격의 길은 이제부턴 지름길이 되겠습니다^^ 제 오프라인 강의할 때 수업방식인데 효과가 있어서 유튜브에도 도입해봤답니다
@user-ry1jf2bl1r
@user-ry1jf2bl1r 3 жыл бұрын
이제 붙으셨나요..? 4번째 시험 치르려고 준비중인데 너무 고통스러워요. 이젠 너무 하기 싫은 공부를 억지로 하려니 가슴이 너무 답답해여 ㅠㅠ
@cream1131
@cream1131 3 жыл бұрын
가현쌤 강의는 분류별로 잘 나누어져 있어서 자신 없는 부분 골라 공부하기 정말 좋은 것 같아요. 저처럼 액세스 이벤트 프로시저 포기할까 고민하고 계신 분이 있다면 꼭 이 영상 봐보세요. 정말 도움이 많이 됩니다. 좋은 강의 만들어주셔서 감사해요! 선생님 덕분에 무사히 합격할 수 있었습니다❤️
@comizoa22
@comizoa22 3 жыл бұрын
우와~~~~~합격후기로군요~~~ 축하드립니다.. 정말 축하드려요... 제 강의를 아주 잘 알고 계시는군요.. 잘 활용하신거 같아요. 합격하셨으니...당분간은 무거웠던 머리가 조금 더 가벼워지지 않을까 생각이 들어요. 축하드리고..이렇게 좋은 후기 남겨주셔서 감사드립니다. 가끔 오셔서 댓글 남겨주세요...^^
@ginajang1738
@ginajang1738 2 жыл бұрын
컴활 실기 강의에서 최고입니다. 강의 보는 시간 전혀 아깝지 않아요:) 합격하겠습니다!!
@comizoa22
@comizoa22 2 жыл бұрын
^^ 꼼꼼히 보세요~~~
@gudokjja
@gudokjja 3 жыл бұрын
너무너무필요햇던 강의ㅠ 감사합니당❤️
@comizoa22
@comizoa22 3 жыл бұрын
그렇죠? 빨리 못올려서 제 맘이 조급했답니다^^
@user-fe2gg3bw6g
@user-fe2gg3bw6g Жыл бұрын
선생님 강의 잘봤습니다. 내용이 어려웠지만 잘 설명해주셔서 이해가 잘 됩니다. 물론 반복학습이 꼭 필요할 거 같아요. 금방 금방 잊어버리네요 :) 감사합니다.!
@comizoa22
@comizoa22 Жыл бұрын
맞아요.. 반복반복 금방 잊어버리지만 반복하다보면 이해가 되면 안잊어버린답니다.
@user-ec4bz8pf2h
@user-ec4bz8pf2h 2 жыл бұрын
액세스 프로시저 부분은 잘 이해가 안되서 포기하고 시험을 여러번 봤는데 진작 봤으면 하는 생각이ㅠㅠ 너무 감사합니다~!! 이해했으니 혼자 연습해볼게요!
@comizoa22
@comizoa22 2 жыл бұрын
네~ 재생목록에서 액세스 기본을 열면 프로시저 관련 강의가 목록으로 있습니다. 보다보면 이해가 되고 아~ 이렇게 쉬웠어? 하실거예요. 틀리기엔 아까운 유형입니다. 꼭 익히시기 바래요.
@brainsider_
@brainsider_ 2 жыл бұрын
좋은 강의 감사합니다
@comizoa22
@comizoa22 2 жыл бұрын
재생목록 이용하시면 기능별로 구분해놨기 때문에 조금 더 쉬울거예요.
@user-cm2rl5cs9o
@user-cm2rl5cs9o 3 жыл бұрын
액세스 처음하는 건데, 일주일 전부터 한 번에 쿼리 끝까지 갔다가 해까닥해서, 며칠 전부터 처음부터 다시 직접해 보고 영상도 보면서 여기까지 올라왔습니다. 문제가 풍년이네요, 쌤~ 감사합니다~! ^^
@comizoa22
@comizoa22 3 жыл бұрын
저는 엑셀도 그렇지만 액세스가 재밌더라구요 시험이 목적이 아닌 실무에도 쓸 수 있다면 더 좋을텐데라는 생각을 갖고 있답니다 액세스는 모르면 못쓰지만 알면 안쓸 수 없는 프로그램이거든요 정석으로 공부하고 계셔서 제가 뿌듯합니다^^
@bang2384
@bang2384 3 жыл бұрын
넘좋아용♥︎
@comizoa22
@comizoa22 3 жыл бұрын
많이 많이 배우고 가세요 제 강의는 기출문제로 같은 유형을 여러번 풀어보면서 익히는 형식이라 강의하나 보고나면 십회 이상의 기출문제를 푸는거랍니다^^
@gamega9432
@gamega9432 2 жыл бұрын
좋은 강의 감사합니다.!!
@comizoa22
@comizoa22 2 жыл бұрын
꼼꼼히 보시면 시험보러 가면 모든 문제를 다 풀고 나오실거예요..^^
@user-ww1rz7wb5c
@user-ww1rz7wb5c 3 жыл бұрын
cmb구분 recordsource문제 그대로나왔네요ㅠㅠ 다시한번 쌤 영상 정독하겠습니다 💧 감사합니다❤️
@comizoa22
@comizoa22 3 жыл бұрын
제 채널에 있는 대부분의 강의가 기출문제 강의라서 꼼꼼히 보셔야해요^^
@corn_pizza
@corn_pizza Жыл бұрын
이게 무료강의라니,, 정말 감사합니다!
@skyapwkdsakkd
@skyapwkdsakkd 2 ай бұрын
정말 이렇게 상세하게 알려주시는 분은 가현쌤밖에 없는 것 같아요 짱짱
@comizoa22
@comizoa22 2 ай бұрын
맞아요. 알아주셔서 감사합니다.^^
@Pyopolee
@Pyopolee 2 жыл бұрын
시험보러가는길에 복습하기 최고네요!
@comizoa22
@comizoa22 2 жыл бұрын
시험 잘 보세요^^
@Pyopolee
@Pyopolee 2 жыл бұрын
마지막에 복습한거에서 다나왔네요 ㅋㅋ👍
@comizoa22
@comizoa22 2 жыл бұрын
@@Pyopolee 오오오오 잘하셨네요..^^
@user-cm2rl5cs9o
@user-cm2rl5cs9o 3 жыл бұрын
이런 강의는 정말, 시험 전에 꼭 다시 봐서 복습하는 엄청 중요한 강의인 것 같아요!!
@comizoa22
@comizoa22 3 жыл бұрын
네..이벤트프로시저 작년보다 출제 비중이 낮아졌지만 알면 맞을 수 있는 문제라서...이 강의는 아주 유용할거예요..^^
@user-yc5sw2xh9t
@user-yc5sw2xh9t 3 жыл бұрын
선생님 강의듣고 액세스 다 맞았어요ㅠ시험치고 나서 선생님 엑셀 기출강의듣다가 똑같은문제나와서 넘 놀랐어요ㅋㅋ선생님 엑셀강의도 다 듣고 다음시험에서는 엑셀도 다 맞추겠습니다^^
@comizoa22
@comizoa22 3 жыл бұрын
와~~~~~ 좋아요 좋아요.. 다음 시험에서 액세스 실수할 수도 있으니까 엑셀과 더불어 액세스도 기능별 이해를 완벽히 하고 시험보시면 좋습니다..^^
@terrificguy19
@terrificguy19 3 жыл бұрын
시원시원하다
@user-pn7hd4sz3f
@user-pn7hd4sz3f 2 жыл бұрын
강의내용 너무 좋은거같아요 ㅎㅎㅎ 제가 찾던 부분입니다!!! 그런데 강의하실 때 확대 말고 그냥 큰 화면으로 전체적으로 보여주시면 더 보기 좋을 수도 있을 것 같다는 생각을 했습니다! 물론 현재 선생님의 강의가 더 편한 친구들이 많이많이 있지만요!! 의견 남깁니다! 소중한 강의 감사합니다.
@comizoa22
@comizoa22 2 жыл бұрын
액세스 화면크기는 조절할 수가 없습니다. 전체적인 크기가 정해진 크기 안에서 작업을 해야 하는거라서요. 그래서 중요한 부분은 확대를 해서 강의를 하고 있답니다.^^
@sidongkim513
@sidongkim513 2 жыл бұрын
감사해요
@user-yb9sp8oz1n
@user-yb9sp8oz1n 3 жыл бұрын
최고다
@comizoa22
@comizoa22 3 жыл бұрын
감사합니다 ^^ 많이 얻어가세요..
@user-kr4um5is7g
@user-kr4um5is7g Жыл бұрын
정말 좋은 강의 감사합니다~ 오늘 시험을 보고왔는데 액세스 이벤트 프로시저 문제에서 컨트롤 내용이 4-7사이 숫자에 대해서 정의한 문제였어요! if 사용현황>=4 and 사용현황
@comizoa22
@comizoa22 Жыл бұрын
잘하셨어요. if 사용현황>=4 and 사용현황
@user-kn6bt9ks6l
@user-kn6bt9ks6l 8 ай бұрын
쌤 덕분에 액세스 정말 잘보고 왔어요 시험장 나오면서 너무 감사했습니다ㅜㅜ 결과는 아직 모르겠지만 붙을 때까지 선생님 강의 열심히 볼게요ㅎㅎ 한가지 filter문 me.filter = "month([필드명]) = " & txt월 me.filteron=true txt월.setfocus 마지막엔 포커스를 특정 컨트롤에 위치인데 setfocus쓰라는 말이 없었지만 생각이 안 나서 setfocus로 작성했어요ㅜㅜ 틀렸을까용,,
@comizoa22
@comizoa22 8 ай бұрын
아니요 잘하셨어요.
@user-fe2gg3bw6g
@user-fe2gg3bw6g Жыл бұрын
안녕하세요. 선생님. 이제 막 컴활 시험을 준비하는 학생입니다. 아직은 필기 시험을 준비하고 있지만 추천을 받아서 유튜브 영상 보고 있습니다. 선생님, 실기 강의를 보면서 저도 같이 연습하고 싶은데, 이 영상의 문제 파일은 유료 강의를 들어야 확인할 수 있는 건가요? 궁금합니다. 그리고 좋은 강의 볼 수 있어서 정말 좋습니다. 감사합니다.
@comizoa22
@comizoa22 Жыл бұрын
안녕하세요. 필기를 준비중이라면 실기 강의를 보면서 먼저 익히시면 더 쉽게 공부하실 수 있답니다. 이곳 유튜브에 제공하는 자료는 강의 아래 더보기난을 누르면 자료제공 링크가 있습니다. 무료로 자료 다운받고 강의를 보실 수 있습니다. 그리고 조금 더 체계적인 강의를 보고 싶다면 제가 강의하는 유료강의를 추천드립니다. 교재+강의를 2년간 제한없이 보실 수 있습니다. cafe.naver.com/sssat/28205 윗글 참조해주시면 됩니다. 컴활1급을 공부하는 방법은 cafe.naver.com/sssat/33779 이 글을 읽어보시면 됩니다.
@yuhu910
@yuhu910 Жыл бұрын
아 시험 볼때마다 문제집에 없는 문제들이 나와서 화가 났는데 영상보고 이해했습니다. 감사합니다.. sql문이 제일 헷갈리네요. 갱신이나 업데이트 하란 내용이 있다면 다르게 작성될까요?
@comizoa22
@comizoa22 Жыл бұрын
이벤트프로시저는 이 목록에서 kzfaq.info/get/bejne/iNCnZt2qqNibfWw.html 17번 영상에서 28번 영상까지 보시면 됩니다. update나 추가, 삭제 등은 아래 영상을 보시면 됩니다. kzfaq.info/get/bejne/nbyCiqZqybSrfIU.html
@Loveshopping116
@Loveshopping116 2 жыл бұрын
선생님 안녕하세요! 강의 잘 보고있습니다! 질문이 있는데 dlookup 함수 사용하는 부분에서 선생님은 dlookup(“물품명”,”물품”,”txt물품코드=물품코드”) 로 작성하셨는데 Dlookup(“물품명”,”물품”,”물품코드=txt물품코드) 로 작성하면 틀릴까요../
@comizoa22
@comizoa22 2 жыл бұрын
네 그렇게 하셔도 됩니다
@JS-zj7jo
@JS-zj7jo 2 жыл бұрын
44:26 이 부분에서요! i = MsgBox("폼을 종료합니다.", vbOKOnly, "폼 닫기") If i = vbOK Then DoCmd.Close acForm, "제품", acSavePrompt 이렇게 해도 될까요?? 선생님 새해 복 많이 받으세요! 좋은 강의 감사합니다.
@comizoa22
@comizoa22 2 жыл бұрын
acsaveprompt와 assaveyes는 차이가 있어요. 문제에선 무조건 저장하라고 했기 때문에 saveyes가 맞습니다. prompt는 내용이 바뀌면 저장할까요 메시지가 뜨게 하는거예요.
@user-bm7lh7jq6d
@user-bm7lh7jq6d Жыл бұрын
시험치기 며칠 전 너무 좋은 강의를 발견해서 잘 보고 있습니다 ㅎㅎ! 궁금한 게 있는데요, 11:14 의 recordsoure 문제에서 테이블명(학과종합)이 문제에 나와있지않은데 data원본을 어떻게 확인할 수 있을까요?
@comizoa22
@comizoa22 Жыл бұрын
10:56 부터 보세요. 레코드 원본 찾는 법 설명합니다.
@user-bm7lh7jq6d
@user-bm7lh7jq6d Жыл бұрын
@@comizoa22 감사합니다!
@deanayana5097
@deanayana5097 2 жыл бұрын
선생님 강의 너무 좋아요! 정말 많은 도움 돼요! 저 질문이 있는데 vbyes 기본값을 설정하라는 말이 없지만 MSGBOX설정할때 VBYESNO+VBDEFALTBOTTON1 써도 될까요? 답은 똑같은 나왔는데 그래도 맞는 걸까요?
@comizoa22
@comizoa22 2 жыл бұрын
vbdefaltbotton1의 의미는 버튼 유형중에서 첫번째 값을 기본값으로 하겠다는 의미입니다. 예/아니오에서 예를 기본적으로 선택이 되게 하겠다는 의미라서요. 원래 시험볼 때 제시된 이미지는 예아니오 버튼에서 아무것도 선택이 안되어 있는 상태가 정답입니다.
@ljs6739
@ljs6739 Жыл бұрын
안녕하세요 가현쌤 프로시저가 너무 어렵고 실력도 안느는것 같아 검색하다 보게 되었어요 이렇게 좋은 강의 무료로 풀어주셔서 정말 감사합니다! 그리고 질문이 있는데요 me와 docmd는 언제 쓰는지 너무 헷갈립니다. 강의를 들을때는 다 이해가 갔는데 다른책의 프로시저 문제를 풀려니 me와 docmd 뭘로 시작을 해야할지 너무 헷갈립니다.. 구글링도 해봤고 me는 현재폼, docmd는 다른폼(?)이라는 설명 정도가 최대였는데 만들다보면 꼭 저런것 같지도 않아서요.. 분명 쓰는데 기준이 있을텐데 그 기준이 감이 안잡히니 응용이 안되는거 같습니다..
@comizoa22
@comizoa22 Жыл бұрын
우선 me는 현재 폼에서 실행되는거고 filter recordsource requerry 위의 명령어와 함께 쓰면 됩니다 docmd openform opentable openreport 등과 많이 쓰이고 gotorecord gotocontrol 등과 쓰이기도 합니다 docmd. 을 입력하면 관련 명령어 목록이 생기니까 거기서 골라도 됩니디 시험에 나오는 구문은 한정적이니까 반복 연습하면서 익혀보세요
@ljs6739
@ljs6739 Жыл бұрын
@@comizoa22 와 정말 감사합니다! db구축에서 재밌다가 이 부분에서 항상 좌절해서 너무 막막했는데 한번에 정리가 되었습니다 한 고비를 넘은것 같습니다 꼭 합격하고 인사드릴께요 고맙습니다!
@sera6094
@sera6094 9 ай бұрын
진짜 가현샘강의중 역대급으로 어려웠다....
@comizoa22
@comizoa22 9 ай бұрын
여기에 나오는 유형 어려운거 맞아요. 액세스에서 제일 어려울거예요. 근데 강의 한번만 더 보시면 그 어려운게 규칙이 보일거예요.^^
@mgj5002
@mgj5002 2 жыл бұрын
처음볼 때는 전혀 이해가 안됐는데 2번째보니 조금 이해가 되는 것 같아요..궁금한게 있는데 me.filter와 me.recordsetclone.findfirst는 형식만 다르고 본질은 같은건가요? 비슷한거 같아서요
@comizoa22
@comizoa22 2 жыл бұрын
그런거 같긴합니다. 두개가 미세하게 차이가 있지만 필터를 해준다는 점은 같아요. 문제에서 주어진대로 하시면 될거 같아요.
@user-zb8uy4wi8p
@user-zb8uy4wi8p Жыл бұрын
안녕하세요 영상 잘보고 있어요! 질문이 있습니다 혹시 22:02 txt물품코드=물품코드라고 적으셨는데 물품코드=txt물품코드 라고 적어도 되나요?
@comizoa22
@comizoa22 Жыл бұрын
네 도메인함수는 순서는 상관없습니다.
@user-ty6uu3ny7e
@user-ty6uu3ny7e 2 жыл бұрын
가현샘 안녕하세요ㅠㅠ 질문이 있습니다~ 메세지박스를 적는데에 있어서 docmd를 사용 할 때만 i=msgbox~~ 시작하는 것일까요? 아니면 y/n버튼이라서..?
@comizoa22
@comizoa22 2 жыл бұрын
메시지박스에서 이름을 정의하는 형식은 yes/no 형태일 때 사용하시면 됩니다.
@GAEMUDZZEO
@GAEMUDZZEO 3 жыл бұрын
선생님 강의 잘 보고 공부하고 있습니다. 질문있습니다. 31:50' 인쇄미리보기로 출력하세요' 라는 지문은 '출력하세요'에 대한 print문 같은 게 따로 있는지 궁금한데, 지문 자체를 acViewPreview로 마무리 하는 거죠?
@comizoa22
@comizoa22 3 жыл бұрын
출력은 프린트로 출력이 있고 미리보기로 출력이 있습니다 인쇄 미리보기는 화면으로 출력하는거예요시험은 화면으로 출력하는 형식으로 출제가 됩니다
@GAEMUDZZEO
@GAEMUDZZEO 3 жыл бұрын
@@comizoa22 네 감사합니다. 선생님 이벤트프로시저 작성할때 언제는 msgbox (…) 이렇게 괄호를 쓰고 언제는 msgbox “…” 이렇게 하는지 구분이 안갑니다. n회차 보고 있습니다만 알려주십시요
@comizoa22
@comizoa22 3 жыл бұрын
이 영상 보시면 나옵니다^^
@comizoa22
@comizoa22 3 жыл бұрын
메시지박스에 예아니오 버튼이 나올 때 메시지박스의 변수를 선언해줍니다 보통 i로 선언을 해줍니다 i=msgbox() 이렇게 작성을 하고 확인버튼일 때는 msgbox 메시지 이렇게 작성을 합니다
@OwlT-no9fb
@OwlT-no9fb 3 ай бұрын
42:20 선생님 좋은 강의 감사합니다! 에 RecordSource 적용하는 문제에서 Me.RecordSource = "select * from 구분상세 where 구분 = '" & cmb구분 & "'"으로 하고 폼에서 실행해보니까 '매개변수를 입력'하라고 뜨더라고요. 폼의 레코드원본인 에 구분이 "구분코드"라는 필드명으로 되어 있어서 where 구분을 where 구분코드라고 변경하니까 실행이 되는데 이렇게 하면 될까요?
@comizoa22
@comizoa22 3 ай бұрын
이어서 강의를 본다면 필드이름 확인하는게 나옵니다. 구분코드 맞습니다.
@user-bj2cp5vh6f
@user-bj2cp5vh6f 9 ай бұрын
선생님 1:10 문제에서 질문이 있습니다. 선생님은 시작하실때 i=msgbox("폼을 닫겠습니까?", vbYesNo, "폼종료") 로 진행을 하셨는데 i 없이 MsgBox "폼을 닫겠습니까?", vbYesNo, "폼종료" If vbYes Then DoCmd.Close End If 로 풀어도 되는지 여쭤보고 싶습니다.
@comizoa22
@comizoa22 9 ай бұрын
if문을 작성할 때 기준이 되는 값이 필요합니다 vbyes란게 어떤 개체의 값이 vbyes인지를 나타내줘야하기 때문에 앞부분에서 메시지박스의 이름을 정의 해야 합니다
@pjy417ify
@pjy417ify 2 жыл бұрын
여기서 똑같은 문제 나왔는데 제 분명 강의 보고 오늘 시험쳤는데 못풀었어요. me.recordsource 구분코드 문제 였는데 원본 테이블을 확인 안하는 바람에 틀렸어요 ㅠ 그리고 문제에 after update를 사용하라는 말이 없었는데 그래도 이걸로 선택하면 되나요?
@comizoa22
@comizoa22 2 жыл бұрын
문제에 after update가 없었다면 다른걸로 하라고 나왔을거 같아요. 클릭을 하면 이라던가.. 그럴 때는 on click로 해야 합니다. 이런식의 문제가 반드시 나옵니다.
@inudexterlive
@inudexterlive 2 жыл бұрын
프로시저에서요 다른 사람 영상에서는 opt회원.value=true 이렇게 하는데 opt회원=true라고 해도 괜찮나요? 이런식으로 이문제 이외에도 식이 달라도 상공회의소가 원하는 답이 나오면 정답으로 처리하는지 궁금합니다. vbokay생략도요.
@comizoa22
@comizoa22 2 жыл бұрын
제 강의 보시면 답이 나와있는데.. opt회원=true와 opt회원.value=true 는 같은 의미입니다.
@user-yp1wf5ee1k
@user-yp1wf5ee1k 2 жыл бұрын
선생님~ where 조건문 쓰는 부분에서 확실하게 정리하고 넘어가고 싶어서 질문드려요! 예를 들어 폼-이벤트프로시저 작성에서 표준소분류가 txt조회 컨트롤에 입력된 문자를 포함하는 레코드만을 찾아 표시 라는 조건이 있다고 하면 "select*from 학과종합 where 표준소분류 like '*" & txt조회 & "*'" 이렇게 작성해주는데,,, 폼 - 매크로 작성에서 입력된 '거래처명'의 일부를 포함하는 거래처의 정보를 표시하는 매크로를 생성한 후 지정... 이라는 문제가 있다고 하면 where 조건문 부분에 → [거래처명] like "*" & [forms]![거래처관리]![txt조회] & "*" 이렇게 * 기호 앞에만 큰따옴표(" ")로 처리해주는 이유가 있나요? 아니면 그냥 공식 같은거라서,,, 외워야 하는 건가요? ㅠㅠㅠ 두가지 작성이 비슷한 듯 하면서 조금 다른 것 같아 헷갈리네요 ㅠㅠㅠ
@comizoa22
@comizoa22 2 жыл бұрын
이벤트프로시저에 쓰는 txt조회와 폼 매크로에 작성하는 [forms]![거래처관리]![txt조회] 가 같은 의미입니다 매크로는 작성하게 되면 다른 개체가 생성되기 때문에 txt조회의 경로를 같이 써줘야하는거예요 거래처관리 폼에 있는 txt조회의 의미라서 한묶음으로 하셔야 해요 나머지는 이벤트프로시저와 동일합니다
@comizoa22
@comizoa22 2 жыл бұрын
이벤트프로시저에 쓰는 txt조회와 폼 매크로에 작성하는 [forms]![거래처관리]![txt조회] 가 같은 의미입니다 매크로는 작성하게 되면 다른 개체가 생성되기 때문에 txt조회의 경로를 같이 써줘야하는거예요 거래처관리 폼에 있는 txt조회의 의미라서 한묶음으로 하셔야 해요 나머지는 이벤트프로시저와 동일합니다
@zung__
@zung__ 2 жыл бұрын
안녕하세요 썜 혹시 10:10에 a = MsgBox("학과분류폼을 여시겠습니까?", vbYesNo) If a = vbYes Then DoCmd.OpenForm "학과분류" ElseIf a = vbNo Then DoCmd.Close acForm End If 라고 해도 정답인가요 ?
@comizoa22
@comizoa22 2 жыл бұрын
버튼이 예, 아니오 두개만 있는 상태라서 elseif는 불필요하는 구문입니다. if ~ else end if 이 구문으로 작성을 하시는게 맞습니다. 하지만 결과가 똑같으니까 채점은 어떻게 될지 정확히 말씀드릴 수는 없을거 같습니다.
@joj8072
@joj8072 3 жыл бұрын
선생님~메세지박스에서 i = ~ 이 경우를 작성할 때, 앞에 Dim = i 선언을 별도로 하지 않아도 괜찮은건가용...?
@comizoa22
@comizoa22 3 жыл бұрын
네 괜찮아요 정석은 하는거지만 안해도 실행이 되는거라서 안하셔도 됩니다
@user-cs3qc5rk1p
@user-cs3qc5rk1p Жыл бұрын
안녕하세요 쌤!!! 이번 시험에서 이벤트 프로시저를 다른 컨트롤에 잘못 작성해서 지울려고 비쥬얼 베이직에 제가 작성한 내용을 지웠는데 윗부분에 option compare datebase부분이 있길래 같이 지웠습니다ㅠㅠ 혹시 맞게 지웠는지 몰라서 여쭈어 봅니당.. 혹시 점수에 영향이 있을까요?!
@comizoa22
@comizoa22 Жыл бұрын
점수에 영향이 없을거 같습니다 이벤트프로시저를 생성하면 새로운 영역이 생깁니다 그걸 다 지운거쟎아요 잘하셨어요
@eeuonw123
@eeuonw123 8 ай бұрын
가현샘 질문이 있습니다! msgbox뒤에 괄호를 입력하는 경우가 있고 바로 표시할 메세지를 입력하는 경우가 있는데 어떤 차이일까요? ex) msgbox("메세지“,vbokonly,"닫기”) msgbox "메세지“,vbokonly,"닫기”
@comizoa22
@comizoa22 8 ай бұрын
혹시 이 영상은 보셨나요? 이 영상속에서 메시지박스에 대해서 풀이를 합니다. msgbox가 바로 나오는 경우 괄호없이 띄워쓰기로 이어지는 경우는 단독으로 메시지상자를 띄우는 경우입니다. msgbox "합격",,"축하" 합격이라는 메시지를 띄웁니다 하지만 메시지박스에 이름을 정의하고 괄호안에 넣는 경우는 버튼이 확인버튼이 아닌 두개의 버튼인 경우입니다. 보통 예, 아니오(yes, no) 버튼이 있습니다. i=msgbox("합격",vbyesno,"점수") 위와 같은 경우는 예인 경우와 아니오인 경우에 따라서 결과가 달라지게 되기 때문에 if문과 함께 입력합니다. if i=vbyes then i라는 메시지박스에서 예 버튼을 누른다면으로 해석이 되죠?
@eeuonw123
@eeuonw123 8 ай бұрын
자세한 답변 감사합니다!! 하나하나 답변해주시는 게 넘 감동이에요🥹 꼭 합격하겠습니당!
@user-jm9sv9yi5o
@user-jm9sv9yi5o Жыл бұрын
선생님 안녕하세요:) 25:20초 문제 i=msgbox(“폼을 종료할까요?” , vbyesno) If i=vbyes then Docmd.close,, acsaveyes End if 요렇게 작성하면 틀리는건가용?ㅠㅠ
@comizoa22
@comizoa22 Жыл бұрын
폼이름 생략해도 되냐는 질문이신거죠? 현재 폼을 닫는 경우라면 생략하셔도 되고 다른 폼을 닫는 경우라면 반드시 입력하셔야 합니다. 이 문제는 현재 폼을 닫는 경우라서 생략하셔도 됩니다.
@user-rj3iv9ho1b
@user-rj3iv9ho1b 2 жыл бұрын
선생님 40분 13초 recordsource 파트에서요.. where 구분코드 = ' " & cmb구분 & "'" 이 부분에서 구분코드와 cmb구분의 위치를 바꾸어도 되는건가요? 다른 문제에서도 그렇고 같은 값이면 앞뒤 순서가 바뀌어도 상관없는지 늘 궁금했습니다.. ㅜㅜ
@comizoa22
@comizoa22 2 жыл бұрын
아니오. 이벤트프로시저에서 조건식 입력할 때는 필드와 컨트롤을 바꾸시면 안됩니다. 도메인함수(데이터베이스함수)에서는 바꿔도 상관없습니다.
@user-gy7oe5yi4q
@user-gy7oe5yi4q 3 жыл бұрын
금방 상시 셤 보구 왔는데욥! 폼 메시지 작성 이벤트 프로시저 문제였어요. 주문번호를 확인하세요-메시지 내용 예- 일때 txt주문번호 컨트롤 공백처리 txt주문번호 컨트롤로 포커스 이동 if문과 goto?문 활용 gotocontrol이었던거같은데 이건 어케 푸나요ㅠㅠㅠㅠ
@comizoa22
@comizoa22 3 жыл бұрын
제 강의에 비슷한게 있어요. a=msgbox("주문번호를 확인하세요",,vbyesno) if a=vbyes then txt주문번호="" txt주문번호.setfocus 위와 같이 입력하면 됩니다.
@user-cf4kz9dz5p
@user-cf4kz9dz5p 2 жыл бұрын
선생님 acdataform이랑 acform 다른건가요??? 15:50 acform 으로 쓰면 틀리나요??
@comizoa22
@comizoa22 2 жыл бұрын
acdataform은 폼안의 데이터를 찾아 갈 때 쓰는 구문이고 acform은 폼자체를 의미합니다. gotorecord문은 acdataform을 쓰는게 맞습니다.
@user-cz6ul1uc1r
@user-cz6ul1uc1r 2 жыл бұрын
선생님 데이터베이스 함수에서는 me.filter처럼 문자인지 숫자인지 작은 따옴표 큰 따옴표로 구분 안해줘도 되는 것인가요?
@comizoa22
@comizoa22 2 жыл бұрын
네 맞아요.
@user-cn4nx8qh8j
@user-cn4nx8qh8j 2 жыл бұрын
안녕하세요 선생님. 저번주, 이번주 1급 시험 합쳐서 3번 봤는데 이게 실격인지 아닌지 긴가민가 해서요... 첫 시험은 시험 보기 전에 기능점검 하거나 연습하라고 비어있는 엑셀, 엑세스 파일 띄어주잖아요? 시험 시작하고는 연습한 엑셀, 엑세스 파일 종료해야 하는데 한 개를 종료 안한 것 같아요. 이 경우 실격인가요? 두 번째 시험에서는 엑세스까지 시험이 끝난다음에 엑세스를 완전히 종료를 안한 것 같아요. 저장은 중간중간에 다 했는데, 오른쪽 상단에 X 표시 있잖아요. 이걸 안누르고 그냥 나갔어요. 이 경우는 실격인가요?
@comizoa22
@comizoa22 2 жыл бұрын
아니요 실격아닙니다 어차피 채점은 c:₩oa 폴더 안에 저장된 작업파일을 하는거라서요 시험 종료되면 저절로 모든 파일이 종료가 됩니다
@bbb88883
@bbb88883 2 жыл бұрын
안녕하세요, 강의 정말 잘 듣고있습니다. 다름이 아니라 if문 작성할 때 항상 모든 작업을 마치고 난 뒤에 end if를 붙여주시는데, 메세지 박스를 띄우고, 저장 여부를 물어본 다음 예를 누르면 저장 여부를 묻지 않고 폼을 저장한다음, txt수강내역 컨트롤로 컨트롤을 이동하시오 If msgbox("폼을 저장하시겠습니까?", vbYesNo, "폼 저장")=vbYes then docmd.close, , acSaveYes docmd.Gotocontrol "txt수강내역" end if 이런 문제가 있다고 하면 end if를 무조건 마지막에 넣어줘야만 정답인가요? If msgbox("폼을 저장하시겠습니까?", vbYesNo, "폼 저장")=vbYes then docmd.close, , acSaveYes end if docmd.Gotocontrol "txt수강내역" 위 처럼 컨트롤을 if문을 끝낸 다음에 마지막에 넣어도 상관없는걸까요? 둘 다 동일하게 실행이 되길래 혹시 밑에 답도 정답으로 인정되는지 궁금합니다.
@comizoa22
@comizoa22 2 жыл бұрын
if문 구성이 조건식, 조건에 해당하는 값, else, end if 이렇게 구성이 됩니다. 이 문제는 조건이 하나인 경우구요. 조건에 해당하는 값에 txt수강내역으로 컨트롤 이동까지가 해당이 됩니다. 그래서 다 작성 후 end if를 하셔야 해요. 원래 프로시저가 입력한 순서대로 실행이 되는거라서 end if를 쓴 다음에 입력해도 순서대로 실행이 되는거라서 같은 결과값이 나오는거예요.
@user-gq3hj8di2r
@user-gq3hj8di2r 2 жыл бұрын
안녕하세요 선생님 질문이 있는데요! 필터에서 사용하는 문자열일때 , 숫자, 날짜,일부가 일치할 때 작은따옴표나 별표를 넣는것은 me.filter 에서만 사용하는건가요? ex "필드명 = ' " & 컨트롤명 & " ' " 언제는 사용하고 언제는 사용하지 않아서 헷갈리더라구요
@comizoa22
@comizoa22 2 жыл бұрын
혹시 제 채널에 있는 강의를 다 보신건가요? 지금 댓글단 영상 이벤트프로시저와 FILTER문을 우선적으로 보시고 매크로를 보시면 됩니다. 찾기 어려우면 재생목록에서 액세스기본을 열어서 10, 11, 12, 17번 영상을 보시면 됩니다. 조건 지정하는 형식은 위 세가지 유형이니까 보다보면 확실히 이해되실거예요.
@comizoa22
@comizoa22 2 жыл бұрын
매크로와 데이터베이스에서는 위 조건식으로 쓰지 않아요. 코드 작성기에 작성할 때만 사용합니다.
@user-gq3hj8di2r
@user-gq3hj8di2r 2 жыл бұрын
네 선생님 강의 다 봤는데 어디어디 사용하는걸 집중해서 못봤었나봐요 ! 다시 보도록 할게요 감사합니다!
@user-jb6sq1jp8e
@user-jb6sq1jp8e 2 жыл бұрын
안녕하세요 선생님 강의중 궁금한게 있습니다!! 혹시 프로시저 시작할때 이벤트 프로시저랑 코드작성기를 꼭 구분해서 해야하나요??? 구분해야한다면 기준이 무엇인가요 ?????
@comizoa22
@comizoa22 2 жыл бұрын
두개다 같습니다 들어가는 경로가 다른거예요
@yunso-wu6sx
@yunso-wu6sx Жыл бұрын
선생님!! 액세스에서 msgbox와 함께 이벤트 프로시저를 작성하는 문제였고, elseif를 사용하라했어요. 조건식이 2개였는데 마지막 조건을 쓸때 elseif로 끝나야 하는지 else로 끝나야하는지 모르겠어요 ㅠㅠ
@comizoa22
@comizoa22 Жыл бұрын
일단 if문은 이 강의를 보세요. 엑셀 프로시저 강의인데 if문 작성방법은 동일합니다. 보통 elseif문은 조건문이 두개이상이고 나머지 값을 지정할때 사용합니다. if 조건식 then 값1 elseif 조건식 then 값2 else 값3 end if 위와 같이 작성을 합니다. 조건이 몇개이든 마지막(그 외)은 else로 하셔야 해요.
@user-qe8zi6ee4b
@user-qe8zi6ee4b 3 жыл бұрын
샘 질문 있습니다 레코스 소스에서 포함하는~ 쉼표 위치는 알겠는데요 일치 하는 일때는 “select. From where 표준소분류= ‘ “ & txt조회 & “ ‘ “ 맞나요? 그리고 추가로 txt조회를 오룸차순으로 하세요 라고 한다면( 조건함수 없음) txt조회=ace 가 맞는지 궁금해요
@comizoa22
@comizoa22 3 жыл бұрын
select * from 으로 작성하셔야 하구요 조건식은 맞습니다 정렬하려면 me.orderby=“필드 asc” me.orderbyon=true 내림차순운 desc
@user-qe8zi6ee4b
@user-qe8zi6ee4b 3 жыл бұрын
@@comizoa22 Me.oderby 조건은 사용하라고 지정은 안주어졌는데 사용해도 되나 보내요~~ 감사합니다
@comizoa22
@comizoa22 3 жыл бұрын
recordsource 문 질문에 같이 정렬이 나온건가요? 그럼 조건 끝나고 이어서 orderby 필드이름 asc 이렇게 작성하셔야 해요
@LoL_Gumayusi
@LoL_Gumayusi 2 жыл бұрын
엑세스 완전 처음인데.. docmd를 뭔지 왜 쓰고 언제쓰는지조차 헷갈리는데 어떤식으로 영상 시청해야할까요?? 암기인가요?
@comizoa22
@comizoa22 2 жыл бұрын
안녕하세요. 액세스 처음이라면 일단 재생목록에서 액세스기본을 클릭하시면 액세스 테이블기능부터 나옵니다. 같은 기능을 반복해서 풀어주기때문에 처음 이해가 안되도 보다가 이해가 되실거예요. 처음에는 가볍게 보시고 그 다음 자료파일 다운받고 같이 따라해보세요. 제 모든 강의는 시험에 출제되었던 문제를 풀이한 거라서 다른 기출문제를 풀지 않으셔도 됩니다. 순서대로 보면서 액세스 개념을 이해하다보면 이벤트프로시저도 순서대로 나와있습니다. 그 다음 재생목록에서 쿼리를 보시면 됩니다.
@Cj-coc
@Cj-coc 6 ай бұрын
안녕하세요 많은 도움이 되고 있습니다! 메세지 박스 vbokonly에서 확인버튼을 누르면 보고서가 뜨게 하려고 할때 x를 눌러도 보고서가 뜨는건 상관 없나요? 아니면 따로 조건을 지정해 주어야 하나요?
@comizoa22
@comizoa22 6 ай бұрын
보고서 실행은 메시지박스가 열린 다음 단계기 때문에 순서대로 작성만 하시면 됩니다 만약 예아니오 버튼이라면 버튼에 따라서 따로 설정을 해줘야해요
@zcoconut7
@zcoconut7 11 ай бұрын
가현쌤 안녕하세요 오늘 시험 보고 왔는데 질문이 있어서 댓글 남겨요! 이벤트 프로시저 문제에서 cmd_조회 On_click 들어가서 비쥬얼베이직 식을 작성했는데 작동이 안되길래 나와서On_click 옆에 있는 [이벤트 프로시저]를 아예 지웠는데 혹시 이것도 실격 사유가 될까요? 비쥬얼베이직 창에서 제가 입력할 때 앞에 코드가 한 줄 정도 더 있었던 것 같아요,,
@comizoa22
@comizoa22 11 ай бұрын
지웠으면 상관없습니다. 작성을 하지 않은거니까 그 문제만 감점처리될거 같아요. 원래 입력되어 있었던건 on_click 문이예요.
@zcoconut7
@zcoconut7 11 ай бұрын
@@comizoa22 답글 남겨주셔서 감사합니다! 항상 좋은 강의 올려주셔서 감사해요 ☺️
@ireneju5419
@ireneju5419 Жыл бұрын
선생님~ docmd문에서요 어떤건 acdataform/acform를 넣고, 어떤건 안넣는데 어떤 차이가 있나요?
@comizoa22
@comizoa22 Жыл бұрын
상황에 따라서 다릅니다. 폼을 닫는 close에서는 활성폼을 닫는거니까 acform이 뜨고 레코드추가나 이동에는 데이터폼에 하는거니까 acdataform이고.. 넣어도 되고 안넣어도 상관없이 실행이 되니까 헷갈리시면 안넣으시면 됩니다.
@dsoso7945
@dsoso7945 Жыл бұрын
선생님, 매출내역 문제에서 DLookup("물품명", "물품", "물품코드=txt물품코드")을 DLookup("물품명", "물품", "물품코드=" & txt물품코드) 이렇게 쓰면 안되나요?
@comizoa22
@comizoa22 Жыл бұрын
네 그렇게 써도 상관없습니다. 하지만 간단하게 입력하는 방법이 있으니까 첫번째로 입력하시는게 실수를 줄일 수 있을거 같아요.
@user-zb5xt6pr8f
@user-zb5xt6pr8f 3 жыл бұрын
선생님 1번 문제에서 else를 안적어도 된다고 하셨는데 적어도 상관 없는거죠? i=vbyes then docmd.close else endif 이렇게요!!
@comizoa22
@comizoa22 3 жыл бұрын
else는 첫번째 조건식 외의 값에 대해 지정할 때 쓰는거라 else를 쓰게 되면 아니오의 경우에 대해 값을 지정해줘야 합니다 하지만 이 문제는 예를 눌렀을 때의 값만 제시되고 아니오를 눌렀을 때의 값이 없기 때문에 쓰면 안됩니다
@user-zb5xt6pr8f
@user-zb5xt6pr8f 3 жыл бұрын
@@comizoa22 감사합니다!! 문제 구성과 풀이 잘보고 있습니다 !!
@comizoa22
@comizoa22 3 жыл бұрын
@@user-zb5xt6pr8f 네 채널에서 필요한 부분 검색해서 보시면 더 알차게 공부하실 수 있습니다^^
@Loveshopping116
@Loveshopping116 2 жыл бұрын
선생님 안녕하세요ㅠㅠ 질문있습니다! 오늘 문제를 풀고나왔는데 recordsource속성을 사용하여 문제푸세요 라고 나왔습니다! 이 속성을 잘 이용해서풀긴했는데, 그 외에 성명을 이용하여 정렬하세요 까지 나왔습니다… 속성 다 눌러도 정렬이 절대 안보이길래 me.orderby까지 쓰고 나왔는데 ,, 이 함수를 이용하라고 쓰란말이 없었으니 당연히 틀린거겠죠..?
@comizoa22
@comizoa22 2 жыл бұрын
아.. 똑같은 유형 제 채널에 있습니다. kzfaq.info/get/bejne/ldORm7V8tp3RnHk.html 그 문제는 위와 같이 풀어야합니다.
@user-vj8st9ip5q
@user-vj8st9ip5q 2 күн бұрын
40:13 선생님 엑세스 이벤트프로시저문제에서 me.recordsource 속성 문제였는데 데이터이벤트를 수험자가 선택하라고 하더라구요. 콤보상자였고 구분=cmb구분 으로 잘풀었는데요 데이터이벤트를 체인지로해야하나 에프터업데이트로 해야하나 고민하다가 선생님 자료 풀던거 생각이나서 에프터업데이트로 하여 잘 실행되는걸 확인했는데 이게 맞을까요ㅜㅜ? 클릭하면~이런건없었어요.,. 체인지로했는지 아 기억이가물하긴한데 .. 체인지로하면틀리게돼나요?
@comizoa22
@comizoa22 2 күн бұрын
@@user-vj8st9ip5q 흠 보통 콤보상자는 선택해서 항목을 바꾸는거라서 on change 이벤트에 적용합니다 근데 afterupdate도 실행되는거라서 어떤게 맞다라고 정확한 답을 드릴 수는 없습니다 구분을 선택 후 실행이 되었다면 정답으로 인정이 될거예요
@user-vj8st9ip5q
@user-vj8st9ip5q 2 күн бұрын
@@comizoa22 아~~콤보상자는 체인지.. 네 결과기다려봐야겠네요 .. 맨날 클릭하면, 더블클릭 이런문제만 나왔었는데 아쉽네요ㅠ
@user-dy4jf5om5n
@user-dy4jf5om5n 2 жыл бұрын
선생님! 엑세스에서 특히 이벤트 프로시저에서는 &연산자 앞뒤에는 무조건 띄어쓰기를 해줘야 하나요? 필드와 컨트롤을 구분할때는 안헷갈리는데 예를 들어서 “물품명은 “&dlookup(“물품명”,”물품”,”물품코드=txt물품코드”)&”입니다”.일때 &를 띄어쓰기 없이 써도 오류는 안나와서요!
@comizoa22
@comizoa22 2 жыл бұрын
& 앞뒤는 무조건 띄어쓰기하셔야해요
@user-dy4jf5om5n
@user-dy4jf5om5n 2 жыл бұрын
아항! 그러면 폼에서 컨트롤 원본에서는 그냥 띄어쓰기 안하고 하시던데 그거는 상관이 없나용?!!!
@comizoa22
@comizoa22 2 жыл бұрын
@@user-dy4jf5om5n 컨트롤원본에서도 해줘야하지만 자동으로 띄워주니까 안해도 되는거랍니다^^
@user-pm6it7kk1y
@user-pm6it7kk1y 2 жыл бұрын
선생님 a=msgbox "폼을종료하세요" 이거 전에 dim a라고 해설지에 적혀있는게 있었는데 dim a는 무엇인가요 그리고 꼭 dim a를 적어주어야 하나요?
@comizoa22
@comizoa22 2 жыл бұрын
dim으로 반드시 선언을 해야할 때는 구문 젤 위에 option explicit 이 입력이 되어 있을때예요 없을 땐 굳이 변수 선언하지 않아도 됩니다
@user-lk4rl9oj5n
@user-lk4rl9oj5n 2 жыл бұрын
문제푼다음 실행해보는데 런타임 오류가 발생하였습니다 창이 뜨면 디버그 누르고 수정창이 뜨면 즉시 고쳐주기만 하고 x눌러서 닫으면 되는건가요? 디버그-노란줄 바로수정- x(창닫기) 이렇게요!
@comizoa22
@comizoa22 2 жыл бұрын
네 그렇게 하시면 됩니다.
@user-cm2rl5cs9o
@user-cm2rl5cs9o 3 жыл бұрын
쌤, 이벤트 프로시저 질문이 있습니다. i = MsgBox("폼을 닫으시겠습니까?", vbYesNo, "폼닫기") If vbYes Then DoCmd.Close acForm, "거래처관리", acSaveYes end if 여기서 아니요를 클릭해도 닫혀 버리는데, 제가 이래저래 해 봐도 아니요 누르면 폼이 그대로 있는 거는 못 하겠더라구요, 아니요 누르면 폼 그대로 있는 거는 어떻게 해야 할까요?
@comizoa22
@comizoa22 3 жыл бұрын
흠 식을 보면 정상적인데 왜 그럴까요? 문제에서 아니오에 대한 언급이 없으면 생략하고 아니오 버튼 누르면 아무 일도 안벌어져야 하는게 정싱인데 ~~ 입력된것만 보면 맞는 식이예요
@heaven5691
@heaven5691 Жыл бұрын
쌤, 3:00 ~ 5:00 메시지박스 변수설정하는 부분에서요 Dim i 로 변수설정 안하고 그냥 바로 i=msgbox(~~~~)이런 식으로 가도 괜찮나요?
@comizoa22
@comizoa22 Жыл бұрын
프로시저 창 맨 위에 option explicit 가 있는 경우에는 변수선언을 꼭 해야하지만 없다면 변수 선언 없이 그대로 입력하시면 됩니다 그리고 기본값이 그 문항이 없기 때문에 있다면 삭제를 하고 입력하셔도 되구요
@heaven5691
@heaven5691 Жыл бұрын
@@comizoa22 아~감사합니다. 또 좋은거 알아가요 액셀 프로시저는 매우 쉽고 나오는 문항도 거기서 거기라 액세스 프로시저도 쉽게 봤거든요. 그런데 액세스 프로시저는 이거저거 잡다한게 많은데다가 조건부분 입력하는게 상당히 까다로워서 ㅠㅠ txt컨트롤 들어갈때 문자 날짜 구별해서 작은따옴표 넣는거 # 넣는거 연산자 넣는거까지 머리 깨지려다가 가현쌤이 이 영상으로 한방에 정리해주셔서 액세스도 프로시저 포기 안하려구여 ㅎㅎ
@comizoa22
@comizoa22 Жыл бұрын
@@heaven5691 네 비교적 간단한 원리만 깨우치면 쉽게 풀 수가 있어요 포기하지 마세요^^
@user-cw6yd1wc3n
@user-cw6yd1wc3n 8 ай бұрын
선생님 24분쯤 msgbox에서 확인 버튼을 누르면 년이랑 월에 작성하라고 나와 있는데 그러면 그냥 i 지정해주지 않고 msgbox 아래에 바로 년이랑 월 작성해주면 되나요? i 지정하는 거랑 지정하지 않는 거랑 고민이 많이 됩니다..
@comizoa22
@comizoa22 8 ай бұрын
영상을 끝까지 보다보면 메시지박스에 이름지정하는것과 안하는것의 구분이 생길거예요 이름을 지정하는 경우는 if문에 따라 달라지는 경우입니다 예아니오 버튼으로 나눠진 경우 조건에 따라서 결과가 달라질 때 이름을 정의합니다
@user-vp8us9nb3d
@user-vp8us9nb3d 2 жыл бұрын
댓글이 계속지워져서 다시 달아요 ㅠㅠ 저장여부 문제에서 docmd.close,,저장여부 이렇게 해도 되나요 ?
@comizoa22
@comizoa22 2 жыл бұрын
네 그렇게 하셔도 됩니다.
@lllll4962
@lllll4962 2 жыл бұрын
혹시 프로시저에서 if 문 a= vbyes 대신 a=true 라고 써도 맞는건가요..?
@comizoa22
@comizoa22 2 жыл бұрын
vbyes란 의미는 예아니오 버튼 중에서 예가 선택이 된다는 의미입니다. 속성 true, false라면 가능하겠는데 그렇게 하면 실행이 안됩니다.
@ji.2599
@ji.2599 5 ай бұрын
선생님 ! 프로시저는 이영상만 보면 될까여 ? 😭월욜시험 다시치는데 ㅠ
@comizoa22
@comizoa22 5 ай бұрын
액세스 목록에서 상시유형으로 나오는걸 더 보셔야해요 보라색 썸네일 보세요
@user-zi9qv9gn4y
@user-zi9qv9gn4y 2 жыл бұрын
선생님 영상에 나온 것 처럼 recordsource를 이용하는 거이긴한데 cmb구분을 변경하면 업데이트 되는 recordsource를 작성하라고 하면 어떻게 써야할까요 ㅠㅠ
@comizoa22
@comizoa22 2 жыл бұрын
문제에서 이벤트 속성을 나타내줄텐데요. 변경하면에 해당되는 on change라던가. on click이라던가.. 문제를 자세히 보시면 나옵니다.
@comizoa22
@comizoa22 2 жыл бұрын
me.recordsource="seletc 필드이름 from 원본테이블 where 구분=' " & cmb구분 & "'" 일반적인 recourdsource문 입니다.
@user-yp1wf5ee1k
@user-yp1wf5ee1k 2 жыл бұрын
선생님~ acform과 acdataform 의 차이가 헷갈려요 ㅠㅠ 어떻게 이해하면 좋을까요 ㅠㅠ
@comizoa22
@comizoa22 2 жыл бұрын
docmd문의 이벤트에 따라서 폼을 여는 방법이 다릅니다. 굳이 외울 필요도 없고 이해할 필요도 없을거 같아요. docmd.openform 이 형태에서는 폼자체를 불러오는 명령문이니까 acform이 항목에 있구요 docmd.gotorecord 이 형태는 데이터를 찾아가는 형태니까 데이터형식에서 작업해야 합니다. 그리고 목록에는 acdataform이 있습니다.
@user-yp1wf5ee1k
@user-yp1wf5ee1k 2 жыл бұрын
@@comizoa22 아그런가요?ㅠㅠ 혹시 시험장에서 당황하고 긴장해서 못쓸까봐 식 전체를 외우려고 했었는데,,, ㅠㅠ 다시한번 더 강의 들으면서 복습하는 방법뿐이겠어요 ㅠㅠ!! 답변 남겨주셔서 감사합니다*^^*!!!
@Hyoni-bv2op
@Hyoni-bv2op 2 ай бұрын
안녕하세요 선생님! 23분 문제에 i = MsgBox ("오늘 날짜는 " & Date & "입니다.") if i = vbyes then txt년 = Year(Date) txt월 = Month(Date) end if 이렇게 쓰면 메세지 박스 확인 눌러도 년, 월이 나타나지 않던데 이유가 뭔가요? 똑같은 말인 거 같은데 반영이 안되어 여쭤봅니다!
@comizoa22
@comizoa22 2 ай бұрын
박스유형이 없네요 i=msgbox(“문장“,vbyesno) vbyesno가 들어가야 if i=vbyes then 을 인식할 수 있어요
@Hyoni-bv2op
@Hyoni-bv2op 2 ай бұрын
@@comizoa22 아 감사합니다 선생님!!
@user-ry7nw8py6f
@user-ry7nw8py6f 2 жыл бұрын
안녕하세요. 오늘 me.recordsource 문제가 나왔는데 텍스트상자에 책이름의 일부를 작성하고 cmd버튼을 누르면 해당 책에 대한 정보가 나오게 하는 문제였습니다. 식을 다 적고 확인해보려고 텍스트상자에 입력하려하는데 텍스트상자에 커서가 안잡혔습니다. 텍스트상자 칸을 마우스로 누르면 누르자마자 밑에 있는 다른 텍스트상자로 커서가 이동되어버렸습니다. 식은 제대로 적은거 같은데 점수 받을 수 있을까요?
@comizoa22
@comizoa22 2 жыл бұрын
흠... 그 텍스트상자에 속성이 잘못 지정된거 같은데요. 혹시 폼 문제에서 사용안함이라던가 잠금하라는 문제가 있었나요? 컨트롤을 잘못 지정한거 같습니다. 그러면 그 해당 문제는 감점 받을 거 같구요, 제 생각엔.. recordsource문 작성은 입력된 코드값으로 채점을 하기때문에 작성을 정확히 하셨다면 그 문제에 대한 감점은 없을것 같습니다.
@user-vl9ou1wn3q
@user-vl9ou1wn3q 2 жыл бұрын
선생님 영상문제중에 vbokonly? 그거 생략해도되는거죠 /?
@comizoa22
@comizoa22 2 жыл бұрын
네 맞아요
@user-tx7jz6sf2t
@user-tx7jz6sf2t 3 ай бұрын
선생님... 시험문제 질문있어요... B라는 폼의 인쇄버튼을 클릭했을 때, A라는 보고서가 인쇄미리보기형태로 열린 후에 B라는 폼을 닫으세요 라는 이벤트프로시저를 Docmd 개체를 이용하라고 했는데, Docmd.openreport "A", acViewPreview Docmd.close acform "B" 라고 써도 될까요?
@comizoa22
@comizoa22 3 ай бұрын
네 그렇게 하시면 됩니다
@user-tx7jz6sf2t
@user-tx7jz6sf2t 3 ай бұрын
와우... 선생님 빠른 답변 감사합니다...!! 쿼리가 넘 어려워서 2문제정도 못풀고... 도메인함수도 하나 날아가서 나머지 문제가 꼭 다 맞아야해서요ㅜㅜ 엑셀은 계산함수, 시나리오 쌤이 알려주신거 바로 나와서 잘 풀었는데 엑세스가 걱정이네요ㅠㅠ
@comizoa22
@comizoa22 3 ай бұрын
@@user-tx7jz6sf2t 쿼리 2문제, 도메인함수 하나라면 합격권이긴한데... 저도 같이 빌어볼게요.^^
@user-ls7dz4jt5s
@user-ls7dz4jt5s 3 жыл бұрын
선생님 0부터 255사이가 들어가기에 알맞은 데이터 형식과 필드크기를 선택하라는 문제가 나왔었는데 데이터 형식 텍스트 고르면 될까요? 필드크기는 어떻게 하나요?
@comizoa22
@comizoa22 3 жыл бұрын
데이터가 문자였다면 짧은텍스트로 설정하고 필드크기는 255로 설정하면 됩니다. 만일 숫자형식이라면 데이터형식을 숫자로 하고 필드크기는 byte로 설정하시면 되구요
@user-ls7dz4jt5s
@user-ls7dz4jt5s 3 жыл бұрын
@@comizoa22 감사합니다!
@user-zi7zh2nn9c
@user-zi7zh2nn9c 7 ай бұрын
혹시 22:09 에 있는 dlookup안에 있는 txt물품코드=물품코드 를 물품코드=txt물품코드 로 작성하면 틀리는건가요 ?
@comizoa22
@comizoa22 7 ай бұрын
그래도 됩니다
@user-hq3wd3oy4v
@user-hq3wd3oy4v 2 жыл бұрын
안녕하세요 질문이 있어서 질문 남깁니다 예를들어 엑셀에서 =concenate(권,” “,우석) 이게 권 우석 으로 나온다면 =concenate(권 ,우석) 이것처럼 권 다음에 띄어쓰기해도 실기 결과에 영향을 안미치겠죠?
@comizoa22
@comizoa22 2 жыл бұрын
네 그렇게 하셔도 됩니다 단 문자에 큰따옴표를 하셔야해요
@user-hq3wd3oy4v
@user-hq3wd3oy4v 2 жыл бұрын
@@comizoa22 큰따옴표를 안하면 붙여서 나오겠죠?
@comizoa22
@comizoa22 2 жыл бұрын
@@user-hq3wd3oy4v 아 그 얘기가 아니라. =concatenate("권 ","우석") 이렇게 해야한다는 얘기랍니다..^^
@user-hq3wd3oy4v
@user-hq3wd3oy4v 2 жыл бұрын
@@comizoa22 따옴표 하고 안하고가 무슨 차이가 있을까요 쌤?! 이게 오전에 시험을 보고왔는데 결과와 답은 같게 나왔는데 혹시나 불안해서요 ㅠㅠ
@comizoa22
@comizoa22 2 жыл бұрын
@@user-hq3wd3oy4v 문자인데 큰따옴표를 안하면 #Name! 오류가 뜰텐데요... 문자를 직접 입력하는게 아닌 left나 mid나 right로 추출한거면 상관없지만 문자는 꼭 큰따옴표안에 넣어주셔야 해요.
@dh6193
@dh6193 Жыл бұрын
14:40초 문제에서 Me.RecordSource = "SELECET * FROM 학과종합 WHERE 표준소분류 LIKE '*" & txt조회 & "*'" 로 적었는데 자꾸 2580런타임 오류가 발생했다고 떠요 ㅜㅜ 이 폼이나 보고서에 지정한 레코드 원본 "SELECET * FROM 학과종합 WHERE 표준소분류 LIKE '*" & txt조회 & "*'"이 없습니다 라고 ㅠㅜ
@comizoa22
@comizoa22 Жыл бұрын
select 라고 입력하신건가요? selecet 로 보여서요
@dh6193
@dh6193 Жыл бұрын
@@comizoa22 헉 그런가봐요..... 너무너무 감사합니다... 너무 많이보다보니.. 눈이 나갔나봐요ㅠㅜㅜ 감사드립니다 !!!!!!!!!!!!!
@akqlq_4781
@akqlq_4781 Жыл бұрын
안녕하세요 선생님! 저 오늘 시험보고 왔는데 프로시저 문제에서 폼 머리글을 더블클릭하면 메세지 띄우고 컨트롤값을 비우는 문제가 나왔는데 (if와 filter on 사용)그래서 더블클릭 이벤트로 들어가서 작성하는데 Dbl_click()뭐 이런거 나오는 맨 첫줄에 괄호 안에 영어가 적혀있더라고요,, 그래서 그냥 제 맘대로 지우고 실행시켰더니 오류 뜨고 ㅠ 그래서 엑세스 재실행 시키는 상황까지 갔었어요. 솔직히 쉬운 문제라 풀 수 있었는데 또 오류뜰까봐 그냥 저 문제 남겨두고 나머지는 다 풀고 나왔습니당,, 왜 그랬던걸까요?
@comizoa22
@comizoa22 Жыл бұрын
흠.. 그 이름은 자동으로 주어진 이름이라서 삭제하시면 cancel as integer 관련 오류가 뜹니다. 괄호안의 문구를 그래도 두고 아래 코드를 입력하시면 됩니다. 이미 삭제를 했다면 항목의 더블클릭 이벤트로 들어가서 Private Sub~~ dblclick() ~코드 end sub 위 부분을 삭제한 다음 다시 더블클릭 이벤트프로시저를 열면 원래대로 돌아와있을거예요.
@akqlq_4781
@akqlq_4781 Жыл бұрын
@@comizoa22 어 그 괄호안에ㅜ들어있던 이름이 그거였어요,,,! 처음에 오류가 뜨길래 다시 들어가보니 그런 말이 써져있었고요,, ㅠ 그냥 진행했어야 한다는 말씀이신가요?
@comizoa22
@comizoa22 Жыл бұрын
@@akqlq_4781 네 맞아요 있어야하는데 삭제를 했기 때문에 오류가 뜬거라서요
@user-yg2ef3zo9o
@user-yg2ef3zo9o 3 ай бұрын
46분40초에 dataform이랑 acdataform이랑 차이가 무엇인가요?
@comizoa22
@comizoa22 3 ай бұрын
둘다 폼입니다 openform은 새폼을 여는거라서 dataform close는 닫는거라서 현재 열려있는 폼 acdataform
@user-pg4qo3gs6q
@user-pg4qo3gs6q 2 жыл бұрын
msgbox 입력할 때 변수가 없음에도 왜 가로를 사용하나요..? 어떤 문제에서 msgbox사용 시, 첫 문장에 Dim 알파벳 이렇게 먼저 쓰던데 이건 뭘 의미하는 걸까요 ㅠㅠ
@comizoa22
@comizoa22 2 жыл бұрын
질문한 내용이 혹시 제 강의에서 본건가요? 일단.. 변수가 없으면 굳이 괄호안에 넣을 필요는 없습니다. dim은 변수선언할 때 사용합니다. 일반적인 유형은 dim 사용안하셔도 됩니다. 프로시저 창 맨 윗줄에 option explicit라고 입력이 되어 있을 때 변수선언을 하는거랍니다. 하지만 기본값은 입력이 되어 있지 않습니다. 단, 누군가가 설정을 바꿔놓으면 입력이 되어 있어요. 입력이 되어 있으면 삭제하고 아래 코드를 입력하면 됩니다. 이 강의 보시면 메시지박스에 대해서 이해가 되실거 같네요.
@yeonjungryu4687
@yeonjungryu4687 Жыл бұрын
선생님~ 프로시저 그대로 썼는데 폼보기에서 실행이 안되네요 ㅠ제 파일 설정이 잘못된건가요? 도움 부탁드립니다~
@comizoa22
@comizoa22 Жыл бұрын
입력을 제대로 했어도 실행할 때 검색어를 잘못입력하면 실행이 안될 수 있어요. 그리고 잘못 입력했을 수도 있구요.
@comizoa22
@comizoa22 Жыл бұрын
작업한 파일을 macpkm@naver.com 여기로 보내보세요.
@sssu_jj2190
@sssu_jj2190 10 ай бұрын
5:51 폼닫기인데 저장 얘기 없을 땐 close로 끝 Vbno에 대한 언급 없으니까 else 없음 End if 꼭 쓰기 14:41 -를 포함하는도 일부 17:40 goto”record” ac“data“form Close acform 18:08 acnewrec -setfocus 확인방법 18:53 “시수 asc” 큰따옴표가 “시수” 아니고 asc까지 21:45 필드=컨트롤이 아니라 컨트롤=필드네,,,
@user-rb4rw8qv9c
@user-rb4rw8qv9c 2 жыл бұрын
안녕하세요 선생님 오늘 엑세스 시험을 봤는데 docmd.close 폼을 이용해서 "저장여부를 묻지않고 폼을 종료하시오" 라는 문제가 나왔는데 여기서 acSaveyes로 지정해야 되는지 acSaveNo로 지정해야 되는지 몰라서 acSaveNo로 지정했는데 정답인가요?
@comizoa22
@comizoa22 2 жыл бұрын
저장여부 묻지말고 무조건 저장하고 닫아라는 의미라서 yes가 맞아요. 이 강의에 풀이 방법이 있어요. 26분부터 한번 보세요.
@user-rb4rw8qv9c
@user-rb4rw8qv9c 2 жыл бұрын
문제에는 무조건 저장하라는 말은 없었어요 그런말이 없어도 저장하는게 맞는거겠죠? 흠....
@comizoa22
@comizoa22 2 жыл бұрын
@@user-rb4rw8qv9c 저장여부 묻지않고 무조건 저장해라 또는 저장여부 묻지않고 저장하지말고 종료해라 이런 식일텐데 무조건 저장하라는 말이 없었다는거죠? 흠.. 일단은 지금까지 출제비율로 봤을 때는 acSaveYes가 맞을거 같습니다.
@user-rb4rw8qv9c
@user-rb4rw8qv9c 2 жыл бұрын
네 답변 감사합니다 ^^
@user-fm7mr9en8b
@user-fm7mr9en8b Жыл бұрын
선생님! 문제관련 메일 보내고싶은데 어디로 보내면 될까요?!
@comizoa22
@comizoa22 Жыл бұрын
macpkm@naver.com 저녁때 확인할게요
@user-gi7kh8px1o
@user-gi7kh8px1o 3 жыл бұрын
강의 잘보고 있습니다 오늘 시험 봤는데 엑셀프로시즈 폼 종료 버튼 클릭하면 타이틀에 현재날짜입력이 나왔어요 어떻게 하면 되나요?
@comizoa22
@comizoa22 3 жыл бұрын
메시지박스의 종료 버튼 누르면 셀에 현재날짜가 입력이 되는 형식인가요?
@comizoa22
@comizoa22 3 жыл бұрын
제 강의에 설명이 되어 있는 부분같아요 unload me [셀주소]=date 이렇게 입력하면 됩니다 제 강의 중에 엑셀 프로시저 강의 한번 더 보고 가세요^^
@user-gi7kh8px1o
@user-gi7kh8px1o 3 жыл бұрын
메세지박스의 타이틀이 현재날짜 2020-02-01 쌍따옴표하고 date 했더니 에러가 나서 ...
@user-gi7kh8px1o
@user-gi7kh8px1o 3 жыл бұрын
msgbox "폼을 종료할까요?",,"date"
@comizoa22
@comizoa22 3 жыл бұрын
@@user-gi7kh8px1o 아 메시지박스의 타이틀~ 타이틀 영역에 date 만 입력하면 됩니다
@yr4995
@yr4995 Жыл бұрын
가현쌤 docmd.open acform 이랑 docmd.openform 이랑 둘이 같은 건가요? acform을 쓸 때 있고 안 쓸 때 있어서 넘 헷갈리더라구요!
@comizoa22
@comizoa22 Жыл бұрын
생략하면 자동으로 acform으로 인식을 합니다. 같은 의미입니다.
@esm8501
@esm8501 21 күн бұрын
31:14 샘 컨트롤 앞뒤로 && 붙여야 되는것 아닌가요? 여기서는 왜 &를 한개만 붙일까요? DoCmd.OpenReport "분류별판매현황보고서", acViewPreview, , "Month([판매일]) =" & txt조회월
@comizoa22
@comizoa22 21 күн бұрын
@@esm8501 이 강의 먼저 보세요 문자인 경우 컨트롤 앞뒤에 작은따옴표가 붙습니다 그걸 분리하기 위해 큰따옴표를 하는거예요 이 문제는 숫자라서 작은따옴표를 붙일 필요가 없습니다 그래서 앞 부분만 연결해주는거구요
@user-rb5zw4bx6n
@user-rb5zw4bx6n 2 жыл бұрын
15:12 31:35 33:34 43:41
@user-pi4mf6gy5f
@user-pi4mf6gy5f 2 жыл бұрын
DoCmd.OpenReport "분류별판매현황보고서", acViewPreview, , "month([판매일])=" & txt조회월 선생님 여기서요 "month([판매일])=" & txt조회월 이부분 어느경우에 & 쓰고 "위치는 어떻게 해야하고 이런개념이 이해가 안되는데 어떤강의를 봐야할까요?
@comizoa22
@comizoa22 2 жыл бұрын
kzfaq.info/get/bejne/iNCnZt2qqNibfWw.html kzfaq.info/get/bejne/op-FhL1_xNiUpmQ.html 위 두개의 영상을 보세요. 재생목록 액세스기본을 보시면 순서대로 나와있습니다.
@user-nw8rc4xz5j
@user-nw8rc4xz5j 3 жыл бұрын
32:01 recodesetclone
@user-px5op9zb5e
@user-px5op9zb5e 3 жыл бұрын
13:40 16:27 27:00 34:30 44:40
@eko6398
@eko6398 2 жыл бұрын
27:51
@leehaaaaan
@leehaaaaan 29 күн бұрын
선생님! 25분 15초에 주문관리 폼 닫기 문제에서 docmd. close,,acsaveyes 라고 적으면 틀리나요?
@comizoa22
@comizoa22 29 күн бұрын
폼이름을 생략 후 닫는걸 말씀하시는거죠? 우선 열려있는 폼을 닫는 거라서 생략하셔도 됩니다.
@leehaaaaan
@leehaaaaan 29 күн бұрын
​@@comizoa22네! 저장여부를 묻지않고 저장한 후 폼이 닫히도록 하시오. 요!
@user-of5wo4cj7w
@user-of5wo4cj7w 2 жыл бұрын
33:10 39:40 42:00
@_wisdom
@_wisdom 3 жыл бұрын
= 쓰는 식이랑 그낭 스페이스 바 누르는 식이랑 헷갈려요 ㅠㅠ
@comizoa22
@comizoa22 3 жыл бұрын
강의 보시면서 한번 정리해보세요.^^
@_wisdom
@_wisdom 3 жыл бұрын
그리고 35분 정도에 제품명 누르고 조회 누르면 해당되는거 전부 뜨는데 특정 레코드(11/100) 만 보이게는 어떻게 해야하나요?ㅠ
@comizoa22
@comizoa22 3 жыл бұрын
@@_wisdom 32:00부터 입력한 식을 따라서 입력하시면 됩니다 그 다음 제품명을 입력 후 조회버튼 누르시면 됩니다> 제품명은 원본 쿼리 열어서 확인하시면 되구요 천천히 따라해보세요 시험에선 식 입력만 하시면 됩니다.
@_wisdom
@_wisdom 3 жыл бұрын
@@comizoa22 그대로 썼는데 로직 ic도 그렇고 주문번호 여러개가 나와요..
@comizoa22
@comizoa22 3 жыл бұрын
@@_wisdom 흠..제가 작성하는걸 직접 본게 아니라서 왜 그런건지 모르겠어요. 작성한 파일을 보내주세요. 확인해볼게요. macpkm@naver.com