2022_개정판_20분만에 완성하는 컴활1급실기(Access/엑세스)-#2 입력 및 수정 기능 구현/폼/하위폼/조건부서식/개체속성/콤보상자/명령단추/이벤트핵심 총정리/단기완성
ฝัง
- เผยแพร่เมื่อ 30 ม.ค. 2021
- 2022년 컴활1급실기 핵심요약 강의입니다. 두번째 파트 입력및 수정기능구현입니다.
컴활1급 실기교재는 아래를 클릭해서 구매하시기 바랍니다.^^
smartstore.naver.com/dabuter/...
예제파일 다운로드
blog.naver.com/yongil74/22219...
(교재내에 압축파일 암호가 등재되어 있습니다.)
열공하시기 바랍니다.^^
2024년 컴활교재 구매해도 같은 영상으로 할 수 있나요??
23년과 24년 영상은 별도로 제작되었습니다. 교재도 달리 출간되고 영상도 다르게 업로드 됩니다. blog.naver.com/yongil74/223336505188 참고하시기 바랍니다. 감사합니다.
선생님 영상 감사합니다!
궁금한게 있는데 주문제품관리 폼에서 제품번호를 기준으로 오름차순 정렬하라는 문제에서
저는 속성시트- 정렬- 제품번호 asc로 적었는데 이것도 맞는 방법인가요?
선생님!! 강의 잘보고 있습니다!! 질문이용!!
첫문제 도서검색 폼에는
왜 폼 전체 다잡고 레코드원본 테이블추가를 안한건가요?
두번째 자료대여정보 폼때는 다잡고 제품 테이블 레코드를 레코드 원본으로 추가 시켰잖아요.
첫번째는 이미 돼있는건가요??
입력및수정 1 마지막 프로시저 단계에서, 도서코드를 콤보박스에서 선택하면 아무것도 나오지 않아서 다시 새로운 파일로 계속 만들어보는데도 결과가 똑같이 나오네요. 콤보박스 미리보기에 언바운드가 되어 있는것은 맞죠? 영상 천천히 보고 하나씩 따라하는데 뭐가 잘못된 지 모르겠습니다 ㅠㅠ
네 언바운드로 되어있는게 맞습니다. 콤보상자에서 임의의 자료를 선택히 하위폼에 변경이 자동으로 콤보상자 목록에 대한 자료가 보이게 됩니다.
3번과 7번 문제를 잘 체크해보시기 바랍니다.
@@dokkori해결했습니다! 왠진 모르겠는데 비주얼베이직 코딩시에 작은 따옴표와 큰 따옴표를 띄어쓰기 하면 안되는 것 같습니다 항상 좋은 강의 감사합니다~
강의 보다가 헷갈리는게 있어 댓글 봤는데 저랑 비슷한 유형을 궁금해하시는 분이 있더라고요. 거기 선생님이 남긴 답글에 기출유형2번 문제에선 탭정지 - 아니오가 아니고 사용유형 - 아니오로 지정해주신게 탭 이라는 단어가 없어서 그런거라고 생각해도 괜찮을까요?
넵
기출유형 1번의 7번(이벤트 프로시저 입력 문제)에서
선생님이 알려주신 Me.Filter=“도서코드=‘“cmb도서&”’”를 입력하면
문의 끝이 필요하다고 자꾸 컴파일오류가 뜨는데 왜 그런걸까요??ㅠㅜ
Me.Filter=“도서코드= ' " & 0cmb도서&" ' "
로 해 보시기 바랍니다. 띄어쓰기 확인해주세요
DLookUp함수 사용할때 [제품번호]=[txt제품번호] 라는 공식을 쓰셨는데 대입공식은 [제품번호]='"& [txt제품번호] &"' 이 공식이 아니였나요??..
그리고 필드명만 대괄호로 잡아주고 테이블명은 대괄호로 안잡아 줘도 상관 없는건가요?
jurine.tistory.com/36 참고하시기 바랍니다.^^
선생님! 질문이 2개 있습니다!
1. 혹시 하위폼이랑 하위폼 쪽 은 다른건가요..? 기본 폼과 하위 폼을 연결하는 문제에서 클릭하는 하위폼하고 하위폼 쪽의 ~ 이런 문제에서 클릭하는 하위폼 부분이 다른것 같아서요..!
2. 컨트롤 원본에서 함수 작성할 때 [ ] 와 " " 를 사용하는 경우를 어떻게 구별하나요..? 언제는 " "를 사용하고 언제는 [ ]를 사용하는지가 궁금합니다..
1. 하위폼은 하위폼의 전체를 대상으로 하고 하위폼의 ~~ 라는것은 하위폼 안에 있는 여러 개체들중 특정 개체를 의미하게 됩니다.
2. 영상에서 설명드리듯이 대괄호는 필드명에 사용되게 됩니다. 필드명에 대괄호가 들어가지 않는경우는 앞의 선행구문을 체크하셔서 규칙으로 외워주셔야 됩니다. 열공하시기 바랍니다.^^
d 함수는 필드는 레코드 원본 찾으면되고
그외는 문제에 나오는 테이플이랑 컨트롤 같은경우는 문제 활용하면되나요
보통 문제에서는 제시가 됩니다 없는경우는 레코드원본이나 관계로설정된 테이블 찾아주셔야 됩니다.
선생님!! 폼 머리글 생성 시 (본문에서 우클릭 머리글/바닥글 생성) 자동으로 바닥글 영역도 생성되는데
이떄 영역을 0으로 줄여야 하나요? 아니면 그대로 두나요??
네 바닥글 영역에 대한 별도의 지시사항 없으면 0으로 두거나 냅두셔도 됩니다.
강의자료 외에 기출문제도 나올수 있나요?? 보고서같은 문제들이요 ㅎㅎ..
네 문제를 변형시켜 나오게 됩니다. 하지만 기본이론을 잘 숙지하신다면 충분히 풀수있다고 생각됩니다. 최근에 올려드린 핵심체크리스트 영상을 꼭 보시기 바랍니다. th-cam.com/video/0_AptoObeiA/w-d-xo.html
선생님 2번에 제품번호 필드를 기준으로 오름차순 정렬 하라는 문제에서 레코드 원본 대신 정렬기준에 [제품번호] asc 이렇게 입력해도 되나요?
네 정렬되면 상관없습니다.
@@dokkori 감사합니다 ~
질문 있습니다! 마지막 문제에서 교재에 나온 대로 주문제품내역 폼 본문에 대해 탭 순서를 주문수량 전화번호 회원명 주문날짜 순으로 지정했는데, 앞 문제에서 실행한 내용 때문인지 회원명 탭으로는 커서 이동이 안되더라고요. 이렇게 앞서 문제를 풀고서 저장한 것 때문에 뒷 문제가 영향을 받게 되는 경우에는 어떻게 해야 하나요?(정확히는 탭 키와 방향키를 이용했을 때에는 제대로 작동하는데, 엔터키로는 회원명으로 이동하지 않았습니다! 이러면 정상적인 건가요?)
네 앞 문제에 따라 커서가 이동이 되지 않을수 있습니다. 탭순서를 할 수 있는지에 대한 문제로 풀어주시기 바랍니다.
13:20 문제에서 모든필드 얘기는 없는데 이런 문제 나오면 무조건 모든필드도 같이 더블클릭 해줘야ㅜ하나요?
네 테이블 자체가 원본이기 때문에 이렇게 진행됩니다. *대신 각 필드명을 모두 더블클릭해서 진행하셔도 됩니다.
13:50에서 *안누르고 그냥 바로 제품번호만 눌러서 오름차순지정해도 무관하나요??
레코드 원본에서는 모든데이터를 불러온 후 정렬에 해당하는 필드를 따로 불러와서 처리해주시기 바랍니다.
15:50 입력및 수정 2 기출유형2 1-4번 문제 포커스 이동되지 않도록이 탭정지로 이해했는데 사용가능을 아니요로 했을 경우랑 뭐가 다른건가요?
탭이 머물지 않도록 설정하시오 : 탭정지 > 아니오
포커스가 이동하지 않도록 하시오 : 사용가능 > 아니오 입니다.
16:19 하위폼 일부분을 눌렀을때 모든 테두리에 주황색 표시 나오는 것과 왼쪽 작은 네모칸을 눌러서 하위폼 전체를 잡는 것 둘이 어떤 차이인가요?.??둘다 하위폼 전체를 잡는 방식 아닌가요?
15:38 페이지 머리글에 제목 만들고 저장도 했는데 보기에서 안보이는 이유는 뭘까요??
1. 하위폼 모든 테두리에 주황색이 나오는 경우는 필드 연결 문제시 하는 행동입니다.
폼 전체 선택버튼을 눌러주면 폼에 대해서 속성을 설정시 하는 행동입니다.
2. 소스파일을 초기화 하시고 다시 영상을 보시면서 해보시기 바랍니다.
넵 감사합니다!!
선생님 질문이 있는데요 txt제품명이라고 하면 왜 물품명 단추?옆의 언바운드를 선택하는 건가요??
TXT제품명에 해당하는 자료가 레코드 원본의 물품명에 해당하기 때문입니다. 실제시험에서는 어떤 필드로 바운드할지 제시가 됩니다.
선생님 조건부서식을 본문의 모든 텍스트 상자에 적용하는 예제를 풀 경우에 모든 텍스트 상자를 선택하고 조건부서식을 다중으로 적용하기를 했는데 그 중 한가지만 계속 적용이 안된건 무엇때문일까요..??ㅠㅠ
1. 네 시작할때 조건부서식은 제목빼고 범위를 잡는데 이 부분을 체크해보시고
2. 조건부서식의 조건이 제대로 입력되어있는지 체크해주시기 바랍니다.
3. 그래도 안되면 조건부서식 > 규칙관리 가셔서 여러개 규칙이 있는지 체크해보시기 바랍니다. 여러개 있으면 다 지우시고 다시 해보셔야 됩니다.
선생님! d함수에서 필드명은 어디를 보고 확인할수 있나요? 레코드원본을 봐도 필드명이 제품명인 이유를 잘 모르겠습니다..
문제에서 [제품] 테이블을 이용하라고 제시되어 있습니다. 문제에서 제시된 그림의 물품명 옆에 키보드가 보이고 있습니다. [제품]테이블을 더블클릭해서 열어보시면 '키보드'의 필드명은 [제품명] 입니다. 열공하시기 바랍니다. ^^
선생님 "포커스가 이동되지 않도록 관련속성을 설정하시오"에 사용가능-아니요 라고 하는데 기출문제1회에서는 "탭 전환 시 포커스가 이동하지 않도록 설정하시오"문제에서 탭정지를 아니요로 바꾸는거라고 정답에서 나와있는데 뭐가 정답인가요?
'탭' 이라는 용어가 나오면 탭정기 > 아니요 입니다.
22년도에도 그런식으로 문제가 나올까요?
09:21 Private Sub cmb도서_Change()
Me.Filter "도서코드 = '" & cmb도서 & "'"
Me.FilterOn = True
처음 강의들으면서 했을땐 잘됐어요.. ㅡ근데 혼자서 다시 하다보니깐 여기서 cmb도서에 자꾸 디버그가 생겼다고하는데 머가문제일까요?...ㅜㅜ
보통 오타 입니다. cmb도서 앞뒤에 띄어쓰기가 제대로 되어있는지 보시고 맞으면 다른 구문도 확인해보시기 바랍니다. 그리고 수정했을땐 다시 테스트시 꼭 중지(STOP)버튼을 눌러주시고 실행해보시기 바랍니다.
어쩔땐 데이터-컨트롤 원본 창에서 어쩔땐 모두-컨트롤 원본 창에서 작성을 하는데 구분하는 기준이 있을까요?
네 폼 전체를 선택후 원본을 가져올때는 레코드 원본 이며 폼의 개체마다 바운드하거나 식을 작성시에는 '컨트롤 원본'입니다. 테이블의 필드에 관해 조회 속성을 지정시는 '행 원본'입니다.
@@dokkori 답변 감사합니다!!
선생님 안녕하세요 3번문제같이 컨트롤원본에 ... 누르면 엑세스창이 렉걸리다 그냥 닫히는데 어떻게 해야할까요ㅠ
~클릭하여 이벤트프로시저를 만드시오. 같은문제도 오른쪽마우스클릭해 이벤트작성 - 코드작성 눌러도 튕겨요ㅠ
네 렉이 걸리면 프로그램에 문제가 있는경우가 대부분입니다. 삭제후 다시 오피스2016을 설치해주시기 바랍니다.
선생님 도서코드문제에서 프로시저 작성후 테스트해보려햇는데 콤보상자가 안나와서 테스트가 안되는데 무슨 문제인거죠?
선생님~ 저는 txt건수-컨트롤원본- =count(*) 똑같이 작성했는데 왜 폼보기하면 건수가 안보일까요 ㅠㅠ
컴활1급 소스를 초기화 하시고 다시 영상을 보시면서 따라해보시기 바랍니다.
11:15 책에서는 [반납일] Is Null인데 상관없나요 다 대문자로 써야하나요
대소문자 상관없습니다.
8:07 me.filter="도서코드='"&cmb도서&"'" 이부분에서 헷갈리는게 중간에 어디를 띄어서 써야하는지 모르겠어요 ㅜㅜ,,,, 계속 반복하다보면 감이 올까요 ㅜㅜㅜ....죽겠네요
개체명(cmb도서) 앞 뒤에 띄어쓰기가 있어야 됩니다.
선생님 정말 궁금한게 있습니다.
dlookup은 조건부분에 "[도서코드]=[cmb도서코드]" 이렇게 써도 되고 그냥 " " 로만 묶어도 되는 것까진 알겠는데,
dsum이나 dmax 같은 다른 함수들은 조건부분에 "도서명= '지옥' " 같은 형식으로 써야지만 제대로 값이 나오는데
이건 도대체 왜 그런건가요? ㅜㅜ
규칙이 그러해서입니다. 필드명과 개체명을 조건을 잡을떄는 말씀하신것처럼 대괄호로 각각 묶어주지만 직접 값을 입력할때는 대괄호를 묶지 안아도 됩니다.
선생님 강의에 올라오는 난이도로 시험이 나오나요?
보통 기출문제 유형 방식으로 보시면 됩니다.
아아 감사합니다!!
근데 변수선언을 안하는 언어라
string과 변수이름과 데이터 주소에 차이가 불분명해지니
뭔 ' " & & " ' 이딴 괴상한 규칙이... ㅋㅋㅋㅋ
보고 놀랐습니다 흐흑
그래도 열심히 가르쳐주셔서 감사합니다!!!
교수법에도 많이 신경을 쓰시는것 같아요!
감사합니다.^^
=dlookup("[제품명]", "제품", "[제품번호]=[txt제품번호]" 대신에 =dlookup("제품명", "제품", "제품번호=txt제품번호" 쓰도 정답일까요? 감사합니다
아.. 너무 늦게 봤습니다. 되면 상관은 없는데요 보통 필드명과 개체명에는 대괄호를 넣게 되어있습니다. 열공하시기 바랍니다.^^
프로시저 작성할 때 띄어쓰기는 어떤 기준으로 하는건가요..? 띄어쓰기 제대로 안하면 오류 뜨더라구요ㅠㅠ
네 명령어 , 연산자 앞 뒤는 꼭 띄어쓰기 해주시기 바랍니다.
가.폼/하위폼/조건부서식/개체속성/콤보상자/명령단추/이벤트 1:12
엑세스가 갑자기 렉이 너무 걸리는데 어떡하죠 ㅠㅠ
오피스2010버전일때 예전에 그런 경험이 있었는데요 2016에서는 이런현상은 없었던거 같습니다. 혹시 버전이 2016인지 확인해보시고 또 여러개 오피스가 설치되어있는것은 아닌지 확인해보시기 바랍니다. 이래도 안되시면 마지막으로 보기 또는 실행하실떄 좀 번거롭짐반 엑세스창 우측에 속성창을 닫고 해보시면 바로 보이시기는 합니다.
16:00 17:10
dlookup 함수에서 [제품명]으로 필드명을 하셨는데 [txt제품명]이 아닌건가요??
D 함수는 공식이 (필드명, 테이블 또는 쿼리명, 조건) 이런식으로 진행됩니다. txt제품명은 개체이름입니다.
11:39
1:08