[컴활1급]액세스_이벤트프로시저_if와 filter문_switch_replace_dateadd

Поделиться
HTML-код
  • Опубликовано: 6 янв 2025

Комментарии •

  • @초초이-n9u
    @초초이-n9u 3 года назад +11

    선생님 진짜 어디에도 없는 강의네요... 모 기출문제집 20회분 다 풀었지만 시험보고 처음보는 개념이 나와 당황했던 부분 선생님 강의보면서 하나씩 다 해결되고있어요 진짜 대박... 상시복원은 가현쌤이 최고라고 소문내고 다니고있어요...

    • @comizoa22
      @comizoa22  3 года назад +4

      초초이님은 글을 참 기분좋개 쓰는 능력이 있는거 같아요^^
      소문은 팍팍 내주세요
      커미조아가현샘이 있는지 몰라서 못 듣는 분들을 위해서^^

    • @초초이-n9u
      @초초이-n9u 3 года назад +1

      이거보고 생각났는데 저번에 봤던 시험에서 filter에 day함수 적용해서 푸는 문제 나왔었어요 결국 못풀었는데... 액세스 조회 및 출력 영역 문제였는데, 날짜값이 있는 필드에서 일만 추출해서 그 일에 해당하는 데이터만 조회하는 이벤트프로시저를 작성하라고 나왔었습니다!!

    • @comizoa22
      @comizoa22  3 года назад

      @@초초이-n9u 흠.
      ruclips.net/video/Rjw3zyCr7M8/видео.html
      위 영상 보면서 정리해보세요^^

    • @초초이-n9u
      @초초이-n9u 3 года назад +1

      @@comizoa22 맞아요 ㅠㅠㅠ 선생님은 더 유명해져야할 분입니다... 제가 더더 열심히 홍보하고 다닐께요 붙고나서 홍보해야 더 효과가 좋겠죠? 은혜갚기 위해서라도 반드시 붙어올 것...

    • @초초이-n9u
      @초초이-n9u 3 года назад +1

      @@comizoa22 와 링크까지...! 감사합니다!!!

  • @lukeahn8308
    @lukeahn8308 3 года назад +3

    선생님 작년 컴활 공부하다가 이번에 개정되어서 조금 헤맸는데, 선생님 차트작업이랑 피벗테이블 보고 감잡아서 오늘 결과나온 2/3,4,5 시험 세 번 모두 합격했어요. 감사해요

    • @comizoa22
      @comizoa22  3 года назад +1

      와~~축하합니다^^
      이젠 좋은 일만 생길거예요~~
      제 강의가 도움이 되어 기뻐요
      제 채널 많이 알려주세요

  • @emma-gi3eo
    @emma-gi3eo 8 месяцев назад +1

    1:24 filter문
    Me.Filter = "주문일 = #" & txt조회일 & "#"
    Me.FilterOn = True

  • @예삐-n5e
    @예삐-n5e Месяц назад +1

    안녕하세요 선생님! 질문이 있습니다. 12:54에 테이블을 생성하려면,
    1. 쿼리를 다 작성하고 만들어야 하나요?
    2. 테이블을 만들기를 누르고 실행버튼까지 눌러야 테이블이 생성되는 건가요?

    • @comizoa22
      @comizoa22  Месяц назад

      테이블 생성 쿼리는
      쿼리따로 테이블따로 두개의 개체가 저장이 됩니다.
      실행을 누르면 테이블이 생성이 되는거고
      저장을 하면 쿼리가 저장이 되는거예요.

  • @esm8501
    @esm8501 6 месяцев назад +1

    샘 안녕하세요,
    9:47 쯤에 date("d",5,[주문일]) 풀이하실 때 문제에는 주문일의 월이 5월이면 '개정일'에서 5일 추가하라고 되어있는데 샘 강의를 보니 강의영상대로 푸는게 맞는것 같은데 개정일을 주문일로 문제변경하면 되는것이지요?

    • @comizoa22
      @comizoa22  6 месяцев назад

      이 문제가 개정일 필드에 주문일 +5한 날짜를 넣는거라서 계산식에는 주문일이 들어가는게 맞습니다
      문제를 잘못 넣은거 같습니다

    • @comizoa22
      @comizoa22  6 месяцев назад

      개정일 필드가 있으면 그렇게 넣는게 맞는데 개정일 필드는 생성되는 필드라서요

  • @현룸
    @현룸 Год назад +1

    선생님 갑자기 큰따옴표 쓰임이 헷갈려서 그러는데요 ,,! 예를들어 환자코드=txt환자코드 이면 "환자코드 = '" & txt환자코드 & "'" 이런 식이잖아용 근데 환자코드 like "*" & txt환자코드 & "*" 이런식으로 *에만 큰따옴표 하거나 날짜인 경우 # 쓸 때 #에만 큰따옴표 하는 건 어떤 경우인 걸까요,,? 매크로에서 조건식 쓸 때만 이렇게 하는 건가요 ?? "환자코드 like *" & txt환자코드 & "*" 이렇게 환 앞부터 " 를 해야한다 알고 있다가 엑세스 재생목록 25번째 18:30초 내용 보고 헷갈려 여쭤봅니당 ㅜ

    • @comizoa22
      @comizoa22  Год назад

      ruclips.net/video/Rjw3zyCr7M8/видео.html
      이 강의 보세요.
      문자인경우, 숫자인경우, 포함인경우, 날짜인경우 다 보여줍니다.

    • @comizoa22
      @comizoa22  Год назад +1

      아 매크로네요.
      매크로는 조건식 입력방법이 다릅니다.
      위에 링크한건 이벤트프로시저이고 매크로에서는
      [필드명]=[forms]![폼이름]![컨트롤이름]
      포함할 때
      [필드명] like * [forms]![폼이름]![컨트롤이름] *
      위 상태에서 [forms]![폼이름]![컨트롤이름]의 양옆에 &를 붙이고 그 양옆의 *을 큰따옴표로 묶어요.
      그리고 문자, 숫자, 날짜 구분을 하지 않습니다.

  • @sssu_jj2190
    @sssu_jj2190 Год назад

    1:49 “조회일”은 연도 월 일 처럼 숫자만 쓰여있는게 아니야!! ## 붙여야해
    2:59 난 조회일을 입력하면을 if로 쓴다면, if txt조회일=조회일 then일 줄 알았는데 아니야! if txt조회일”” 이거야! 공백이 아니란 말은 입력됐다는 거니까
    6:36 switch =iif 문이랑 비슷한 작성법. switch(right([지역],3)=“특별시”,”특”,right([지역],3)=“광역시”,”광”)
    9:26 iif문이니까 맨 뒤에 조건 거짓일땐 [주문일] 그래도 써준다는 것도 써야해
    10:38 replace([핸드폰],mid([핸드폰],1,4),””)
    12:33 지역정보 테이블을 만들래. 그럼 일단 쿼리 작성 다 해놓고 테이블 만들고 그 담에 쿼리 저장

  • @최지원-v2h
    @최지원-v2h 3 года назад +2

    선생님 안녕하세요,
    9:30 쯤에 date("d",5,[주문일]) 풀이하실 때 문제대로 한다면 주문일의 월이 5월이면 '주문일'에서 5일 추가해서 생성하라는 말이 되어야 하는것 같은데 문제에는 개정일로 되어있어서요, 아님 제가 문제 해석을 잘못한걸까요..?

    • @comizoa22
      @comizoa22  3 года назад +1

      ㅜㅜ
      개정일애서 5일 추가한 데이터를 개정일 필드에 넣으라는 의미라서
      개정일 필드가 없으니까 처음에 개정일을 입력준거랍니다

    • @박원규-l5d
      @박원규-l5d 3 года назад

      와..이렇게도 해석을 할수있군요.

  • @awoniya
    @awoniya 4 месяца назад +1

    7:14 선생님 이렇게 함수를 써서 가져올때 필드를 클릭해서 가져와도되고
    제가 직접 가져와서 써도 똑같은가요?
    차이는 테이블에서 가져오면 테이블에 테이블 이름이 표시되어있고
    제가 직접 입력하면 테이블칸은 공백이에요….!!

    • @comizoa22
      @comizoa22  4 месяца назад

      @@awoniya 상관없습니다
      보통 식을 입력하면 필드칸이 비워지게 됩니다

  • @도련님-x3u
    @도련님-x3u 3 года назад +4

    쌤...오늘 5차 시험 봤습니다.
    너무 괴롭고 우울해요
    지금 집가고 있어요
    이틀전 4차 시험때 예상 점수가
    엑셀이 89점 엑세스 75점 이었는데 엑세스가 불안해서 오늘 만큼은 미련이 남지 않게
    확실하게 제대로 풀고 기분좋게 합격발표 기다리자는 마음으로 시험에 임했습니다.
    그런데 결과가 참 처참해요 ㅜㅜ
    오늘 예상점수가
    엑셀 72점
    엑세스 95점
    (쿼리 다풀었음 어제 쌤 영상 도움 많이 됐음)
    엑셀때문에 떨어진거 같아여
    하아...매크로에서 사용자지정서식
    이 불안해요
    문제가
    금액이 30000이상이면 빨강색으로 천단위에서 절사 후 금액 앞에 "☆" 넣고
    금액뒤에 "천원" 이 나오게 하시오
    만약 금액이 0 이면 "※" 나오게 하고
    이도저도 아니면 천단위 절사하고 금액이 0 이면 0 "천원"으로 나오게 하시오 이문제인데
    하아 틀린거 같습니다 그래서 불합격 ㅜㅜ
    이 문제 답을 저는
    [>=30000][빨강]"☆" #,##0,"천원";[=0]"※";#,##0,"원"
    으로 작성했습니다 하아
    사용자지정이 쉽다면 정말 쉽게 나오고 반대로 생각을 많이 하게 만드는 문제들도
    있어여 하아..
    제가 나이도 있고 무직이라 많이 자존감도 낮아질대로 낮아져 빨리 컴활1급이라도 취득해서
    자존감 회복 및 취직을 하려는데
    마음이 조급해서인지 참 쉽지가 않네요...
    컴활 2급은 10년전에 취득했고
    작년 전기기사, 소방기사 1년동안 공부해서
    원샷원킬로 취득했는데 하아...
    컴활은 직접 손으로 푸는게 아니라서 미칠거 같아여
    결론은 버거킹이 아닌 쌤 최신개정기출 및 영상 올려주셔서 많은 도움되고 있어요
    다시 한번 감사드립니다.
    아 오늘 따라 집가는 이 지하철이 평소보다 어둡네요 가다 막걸리나 사야겠어여
    이거 마시고 다심 마음 잡겠습니다.
    아자자 화이팅!!~
    추신: 제가 약하다 생각하는 문제는
    차트 와 매크로 사용자 지정 이에요
    분석작업 같은 경우 1~4차까지 총 20점 모두
    맞고 있는중이에요 ㅜㅜ
    차트하고 매크로는 운빨로 보고 있어여
    이러면 안되는건 잘 아는데 힝

    • @comizoa22
      @comizoa22  3 года назад +3

      아이고~~~
      [금액이 30000이상이면 빨강색으로 천단위에서 절사 후 금액 앞에 "☆" 넣고
      금액뒤에 "천원" 이 나오게 하시오
      만약 금액이 0 이면 "※" 나오게 하고
      이도저도 아니면 천단위 절사하고 금액이 0 이면 0 "천원"으로 나오게 하시오]
      [빨강][>=30000]"☆"#,##0,"천원";[=0]"※";#,##0"천원"
      조건이 30000 이상인 경우와 0인 경우라서 먼저 쓰고 뒤에 나머지 조건식을 입력을 합니다.
      조건식이 나오면 우선 작성. 그 다음 나머지...그리고 제일 마지막 자리는 문자 자리.. 문자에 대한 지시사항이 없으면 생략..
      차트는 쉬운데...에고..
      제 강의에서 차트만 찾아서 보세요...
      예전 버젼 차트도 보고...최근 차트도 보고..
      차트는 바꾸고 싶은 부분을 더블클릭하면 오른쪽에 뜨구요.
      채우기와 테두리가 아니라면 제일 오른쪽 메뉴를 누르면 다 있어요..
      메뉴에 익숙해지면 될거 같아요.
      72점이면.. 합격 점수인데..불안한거죠?
      일단..행운을 빌게요..오늘 고생했어요.

    • @도련님-x3u
      @도련님-x3u 3 года назад +1

      @@comizoa22 쌤 감사합니다ㅜㅜ
      차트 영상 집중적으로 파고
      사용자지정 이거 다시 개념 잡곘습니다.
      앗 그리고
      어제 질문했던 엑세스 조건부 서식 있잖아요?
      하나의 땡땡으로 처리하시오.
      이거 오늘 시험볼때
      이거였어요
      ※하나의 규칙으로 처리하시오.
      이 뜻이 규칙을 두개 만들지 말란 소리인가요?
      그러면 필드값이 , 식이 이둘다 다 써도
      상관없는거죵?

    • @comizoa22
      @comizoa22  3 года назад +1

      @@도련님-x3u 하나의 규칙으로 처리하라는 의미는 함수를 사용해서 한번에 조건식을 쓰라는 의미랍니다.^^

  • @quokkasup
    @quokkasup Год назад +1

    9:20 문제에서 개정일에서 5일을 추가해라 라고하면 dateadd("d",5,[개정일]) 뒤에를 개정일로 적는게 아닌건가요 ?

    • @comizoa22
      @comizoa22  Год назад

      네 맞아요
      뒷부분을 보세요

  • @봉숙-h9j
    @봉숙-h9j 2 года назад +1

    3:54 선생님..!
    If txt조회일 " " then
    이 아니라
    If isnull(txt조회일) then
    이라고 하면 틀린건가요..?ㅠㅠ
    메시지박스는 정상적으로 뜨는것같은데..

    • @comizoa22
      @comizoa22  2 года назад +1

      네 그렇게 입력하셔도 됩니다.
      단 순서가 바껴야할거 같아요.
      ruclips.net/video/l9UQZN_r0v0/видео.html
      이 영상 안보셨으면 한번 보세요.

    • @봉숙-h9j
      @봉숙-h9j 2 года назад

      @@comizoa22 네!감사합니다♡♡

  • @Shsbbs11
    @Shsbbs11 6 месяцев назад +1

    7:57 right함수 말고 switch([지역]=“*특별시” 이런식으로도 가능한가요??

    • @comizoa22
      @comizoa22  6 месяцев назад

      switch함수에서는 *을 만능문자 형식으로 사용할 수 없습니다.

  • @whatg7886
    @whatg7886 9 месяцев назад +1

    선생님 첫번째문제에서 왜 주문일을 입력했을때를 먼저 IF로 쓰고 입려되지않는다면을 ELSE로 쓰는지 알수있을까용...? 어떤 경우에 그렇게 써야하는지요 ㅜㅜ
    이 앞 강의에서는 필터를 할때 그냥 문제에 나온 순서대로 쓰면된다고 들어서 그렇게 공부하고있었는데 여기서는 순서를 바꿔서 쓰셔서 헷갈리네용 흑흑

    • @comizoa22
      @comizoa22  9 месяцев назад

      if문은 순서대로 입력하면 더 편합니다.
      하지만 응용이 된다면 순서를 바꿔써도 됩니다.
      txt조회일="" 이 조건식을 입력해야 하는데 그렇게 쓰면 오류가 나타납니다.
      isnull을 사용할수 있지만 별도로 isnull을 주지 않았기 때문에 바꿔서 입력한거예요.

  • @Alalaaeo
    @Alalaaeo 6 месяцев назад +1

    9:48 Dateadd 함수에서 d 작성할 때 큰따옴표가 아닌 작은따옴표랑 작성해야 되는 건가요?!

    • @comizoa22
      @comizoa22  6 месяцев назад +1

      큰따옴표 작은따옴표 다 가능합니다

  • @공부복지
    @공부복지 3 года назад +1

    아~ 상시2의 그림은
    Like "서울*" Or Like "대전*" 조건의 결과이네요.
    광역시이면 광인 걸 보면, 원문은 서울과 대전의 레코드 조회하는 거였나 봐요 ㅎ
    강의 올리시느라 고생하셨습니다.
    감사합니다~! ^^

    • @comizoa22
      @comizoa22  3 года назад +1

      느낌에 나중에 시험볼 때 올백 맞으실거 같아요...^^

  • @탱이탱이탱이
    @탱이탱이탱이 3 месяца назад +1

    선생님 두번째 문제에서 나머지 조건은 다 필드에 입력하는데 서울 조건만 조건칸에 입력하는 이유를 모르겠습니다ㅜ 다른 문제에서도 어디에 입력해야하는지 이 차이를 모르겠어요ㅜㅜ
    구독하고 강의 잘 보고 있습니다! 감사합니다!!

    • @comizoa22
      @comizoa22  3 месяца назад

      필드에 넣는건 표현해야할 값을 넣는거예요.
      이 쿼리의 결과값으로
      고객번호, 상세주소, 특별(특,광), 주문일, 개정일(5일추가된날), 전화번호(뒷번호를빈칸), 핸드폰
      이렇게 추출이 되어야 합니다.
      그래서 필드에 입력을 한거고
      그 중에 상세주소 중에서 서울만 추출이 되어야 하기 때문에
      상세주소 아래 서울*을 입력한거예요.
      조건은 표시되는 데이터 중에서 더 필터하고 싶은 내용을 입력을 하는칸입니다.
      혹시 제 쿼리 재생목록의 영상을 처음부터 보고 계신건가요?
      안보셨다면 쿼리 재생목록 첫영상부터 보시는걸 추천드립니다

  • @밍과
    @밍과 7 месяцев назад +1

    선생님 1번 문제에 왜 if isnull(txt조회일) 이런식으로 먼저 쓰지않고 txt조회일에 입력됐다고 하고 if문을 작성하는건가요? isnull if문 쓴 다음에 msgbox 입력 else me.filter문은 틀린건가요?

    • @comizoa22
      @comizoa22  7 месяцев назад

      @comizoa22
      if문은 순서대로 입력하면 더 편합니다.
      하지만 응용이 된다면 순서를 바꿔써도 됩니다.

  • @duddka
    @duddka 4 месяца назад +2

    선생님 오늘 시험보고 왔는데 크로스탭 쿼리 문제를 푸는 중 숫자 등 결과는 동일하게 나왔는데 정답은 왼쪽맞춤이 되어있더라구요...ㅜㅜ 제 답은 아무리 만져봐도 오른쪽맞춤으로 떠서 결국 그 문제는 버리고 왔는데 뭐가 문제였을까요?

    • @duddka
      @duddka 4 месяца назад +1

      count, iif, Switch 함수 사용하는 거였던걸로 기억하고 빈셀 표시가 있었던 문제였습니다.
      iif랑 count 써서 빈셀표시까지 잘 했는데... 너무 아쉽습니다.

    • @comizoa22
      @comizoa22  4 месяца назад +1

      @@duddka 형식에 @를 입력하면 왼쪽맞춤으로 변경됩니다

    • @duddka
      @duddka 4 месяца назад +1

      @@comizoa22 헐...ㅜㅜ 감사합니다 그것만 하면 됐었는데... 다음에 또 치게된다면 그땐 선생님 영상 더 보고 갈게요

  • @Eujiua
    @Eujiua Год назад +1

    선생님 늘 강의 감사합니다 , 선생님 조언 받고 요약쿼리부터 하나하나 풀어가고 있는데요 !_ 여쭤볼게 있어 댓글 남깁니다
    txt조회일 컨트롤에 조회할 주문일을 입력하고~~~
    이렇게 적혀있는데 강의풀이에선 me.filter = "주문일=#"&txt조회일&"#" 으로적는지 순서가 txt조회일이 먼저 나와야하는건 아닌지와 만약 순서 바뀌면 오답인지 궁금합니다 !!

    • @comizoa22
      @comizoa22  Год назад

      프로시저에 조건문 쓸 때는
      필드=컨트롤이름
      위 순서대로 입력합니다.
      필드가 날짜인 경우 컨트롤 양 옆에 #을 붙이고 문자인 경우 작은따옴표를 붙여서 완성합니다.
      "주문일=#" & txt조회일 & "#"
      순서를 바꾸면 안될거 같아요.
      도메인함수에서 조건식 입력할 때는
      필드이름=컨트롤이름 또는 컨트롤이름=필드이름으로 입력할 수 있습니다.

    • @Eujiua
      @Eujiua Год назад

      @@comizoa22 감사합니다 !

  • @짱짱맨-f2e
    @짱짱맨-f2e Год назад +1

    공백 입력같은경우에는 "" 와 isnull 중 원하는걸 사용해도 되나요?
    결과에는 차이가 없던데 문제에 따라 달라지나요?

    • @comizoa22
      @comizoa22  Год назад

      ""이 먼저 나오면 filter가 먼저 나오고
      isnull이 먼저 나오면 메시지박스가 먼저 나오는걸 파악하셨다면 상관없을거 같습니다.
      하지만 문제의 순서대로 작성하시면 더 좋을것 같네요.

  • @탱이탱이탱이
    @탱이탱이탱이 2 месяца назад +1

    선생님 2번 문제에서 특별 필드 쓸 때 mid 나 right 함수를 쓰라는 말이 없어도 써도 되는건가욤??

    • @comizoa22
      @comizoa22  2 месяца назад

      이렇게 출제가 되었다면 사용해야겠죠?
      사용하지 않고는 입력할 수가 없으니까요.
      최근 유형에서는 사용해야할 함수를 제공하는걸로 알고 있습니다.
      주어진 함수 내에서 작성하시면 됩니다.

  • @JaehwanLee-e8k
    @JaehwanLee-e8k 8 месяцев назад +1

    if txt조회일 = "" then
    msgbox "주문일을 입력하세요",vbokonly, "주문일"
    else
    me.filter = "주문일 = #"&txt조회일&"#"
    me.filteron = true
    end if
    이렇게 작성했을때는 프로시져 오류가 뜨던데 강의처럼 를 이용해서 위치를 변경하면 답이 나와요, 왜 전자의 경우에는 오류가 뜨는건가요??

    • @comizoa22
      @comizoa22  8 месяцев назад

      if txt조회일="" then
      이렇게 말고
      if isnull(txt조회일) then
      이렇게 작성을 하던지 아니면 반대로 조건을 쓰던지 하셔야해요.
      이벤트프로시저에서 이 구문을 인식을 못하는걸로 보입니다.

  • @jhee565
    @jhee565 3 года назад +1

    선생님~ 문제에서 특정함수 쓰라는거 있으면 해당함수는 무조건 꼭 써줘야하는거는 알겠는데, 안써있는 함수도 제가 필요하다면 임의로 써도 감점이 없을까요? 이 강의도 그렇고 다른강의에서도 쿼리문제 푸실때 left,mid 함수 등 일부 함수를 문제에 쓰라고 써있지 않아도 사용해서 푸시는거같아서 여쭤봅니당!

    • @comizoa22
      @comizoa22  3 года назад +1

      일단은 정확한건 문제를 받아보면 알 수 있을거 같아요.
      문제안에서 정확히 함수를 지정을 했다면 지정한 함수만 사용하는게 일반적으로는 맞습니다.
      그럴 때는 left와 mid 대신 조건난에 like와 *을 이용해서 작성하셔야 하겠죠.
      하지만 보통은 함수를 줄거 같구요.
      left와 mid는 문자 추출하는 기본적인 함수라서 지시사항에 없어도 필요하면 사용하는걸로 알고 있어요.
      정말 정확한건 시험문제를 받으면 명확해질거 같습니다.

  • @밍과
    @밍과 7 месяцев назад

    7:58 문제에 필드에 말고 조건에 쓰면 함수가 저절로 떠가지고 편해서 그런데 조건에 그대로 썼다가 복사해서 필드에 붙여 써도 되나요?

    • @comizoa22
      @comizoa22  7 месяцев назад

      그렇게 하셔도 됩니다.

  • @hwayy
    @hwayy 5 месяцев назад +1

    선생님 안녕하세요! 엑셀에서는 replace 함수가 replace(문자열,시작위치,가져올개수,바꿀문자) 였던 것 같은데 액세스에서는 replace(문자열,찾을문자,바꿀문자) 인지 궁금합니당...

    • @comizoa22
      @comizoa22  5 месяцев назад

      ruclips.net/video/FCFfJ-DYx-o/видео.htmlsi=fmTng7-MDqQqckfq
      이 영상 보면서 정리해보세요.

  • @우니-g9l
    @우니-g9l 3 года назад +2

    쿼리질문인데요..!
    쿼리를 다 작성하고 결과를 보니 데이터 아래에 빈 행이 하나 뜨더라구요
    문제에서 예시로 보여준 그림에는 빈 행이 없구요! 그래서 요약버튼을 눌렀더니 문제 속 그림처럼 아래에 빈 행 하나가 없어져서 그대로 제출했는데 이렇게 하는 것 맞나요?

    • @comizoa22
      @comizoa22  3 года назад +2

      마지막 단계가 그림과 동일하면 됩니다.^^

    • @우니-g9l
      @우니-g9l 3 года назад

      @@comizoa22 아 그것말고는 요약이 필요없던 문제여서 헷갈렸네요. 답변 감사합니다

  • @jackinpohang
    @jackinpohang Год назад +1

    가현샘, 항상 많은 도움이 되고 있습니다. 감사합니다.
    질문은:
    아래와 같이 작성해도 같은 결과인가요?
    Private Sub cmd조회_Click()
    If IsNull(txt조회일) Then ※ If txt조회일 "" then 대신에 사용할 때
    MsgBox "주문일을 입력하세요", , "주문일"
    Else
    Me.Filter = "주문일 = #" & txt조회일 & "#"
    Me.FilterOn = True
    End If
    End Sub

    • @comizoa22
      @comizoa22  Год назад

      네 그렇게 하셔도 됩니다
      하지만 문제 순서대로 입력하는게 더 정확할거 같아요

  • @심지민-m6u
    @심지민-m6u 4 месяца назад +1

    문제풀이중 궁금한게 있어 여쭙습니다 혹시 공백 표기할때 엑셀,엑세스 공통적으로 "" 붙여서 쓰거나 " " 띄워서 쓰는거 둘 다 공백으로 쳐주는건가요?

    • @comizoa22
      @comizoa22  4 месяца назад

      아니요. 다릅니다.
      공백으로 표시하라고 했다면 ""으로 입력하셔야해요.

    • @심지민-m6u
      @심지민-m6u 4 месяца назад

      @@comizoa22 항상 감사합니다

  • @Hopip
    @Hopip Год назад +1

    선생님 좋은 강의 제공해주셔서 감사합니다! 다름이 아니고 크로스탭퀴리 만들때 형식을 지정하려고 하였는데 속성탭에 있는 형식에 0개 이렇게 썼는데 팝업창이 뜨면서(당황해서 뭐라고 나왔는지는 기억을 못하네요..ㅠㅠㅠ) 형식이 적용이 안되더라구요.. 이럴때는 어떻게 해야 하는지 여쭤보려고 댓글 달아봅니다..

    • @comizoa22
      @comizoa22  Год назад

      0개로 지정이 되는건 숫자형식인 경우 가능합니다.
      아니면 필드에 [필드이름]&"개" 이렇게 작성하셔도 되구요.
      만약 개수 계산을 해서 나온 거라면
      count([필드이름])&"개" 이렇게 하셔야 할거 같아요.
      근데 형식에 0개라고 쓴다고 오류가 뜨진 않거든요.
      다른 작업을 잘못한건 아닐까 생각이 들어요.

    • @Hopip
      @Hopip Год назад

      선생님! 쿼리 공부하다가 같은 오류가 발생해서 다시 답댓 남겨봅니다.. ㅠㅠ 입력한 텍스트가 목록에 없습니다.. 이렇게 뜨는데 무슨 이유때문일까요? 정답과 동일한데 속성만 지정시에만 이렇게 떠요..ㅠㅠ

    • @comizoa22
      @comizoa22  Год назад

      @@Hopip 흠..
      혹시 어떻게 입력했는지 쿼리 화면을 캡쳐해서 보여주실래요?
      글만 봐서는 오류가 뜰 수 없는 상황인데 오류가 떴다고 해서요.
      macpkm@naver.com 여기로 보내주세요.

  • @coco_icecream
    @coco_icecream 9 месяцев назад +1

    선생님 2번 문제에 서울지역만 조회하라고 했잖아요
    여기서 지역필드 따로 뺀 후 체크 해제하고 조건에 "서울특별시"해도
    맞나요??

    • @comizoa22
      @comizoa22  9 месяцев назад

      네 그렇게 하셔도 됩니다.

    • @coco_icecream
      @coco_icecream 9 месяцев назад

      @@comizoa22 감사해요❤️ㅠㅠ

  • @할수있다-s1g
    @할수있다-s1g 4 месяца назад +1

    선생님 정확히 어느 강의인지 기억이 안나는데, 공백을 쓸때 띄어써야할때와 아닐때 차이점을 잘모르겠습니다..! ""," "입니다!

    • @comizoa22
      @comizoa22  4 месяца назад

      다른 분이 같은 질문을 하신게 있어서 댓글 복사합니다.
      1.결과값으로 빈칸을 표시할 때
      한 셀에 수식 결과로 빈칸을 표시할 때는 ""
      주어진 단어 사이의 빈칸을 표시할 때는 " "
      2.수식에서 빈칸을 넣을 때
      글자 사이의 빈칸을 찾을 때는 " "
      빈칸과 공백은 같은 의미입니다.
      액세스에서도 같은 의미로 사용이 됩니다.

    • @할수있다-s1g
      @할수있다-s1g 4 месяца назад

      감사합니다 선생님!

  • @hwayy
    @hwayy 5 месяцев назад +1

    선생님 안녕하세요! 2번 쿼리 문제를 똑같이 따라했는데, 필드를 두 번 이상 정의할 수 없다는 에러가 뜹니다. ㅜㅜ 혹시 제가 어디가 잘못된 건지 알려주실 수 있나요?

    • @comizoa22
      @comizoa22  5 месяцев назад

      혹시 8:22 여기서 주문일 필드를 그대로 넣은건 아닌가 싶어요.
      쿼리에서 주문일 필드가 추출되고 주문일 필드를 넣어서 계산한 개정일 필드가 있습니다.

  • @jyk6438
    @jyk6438 2 года назад +1

    선생님 전 상시1번 문제 주문일이 입력되지 않는다면 메세지상자를 구현하라는 게
    빈칸일 경우만이 아니라 날짜 필드의 값이 아닌 값이 입력됐을 때도 메세지박스를 열게 해보고싶어요.
    조금 머리를 굴려봐도 생각이 안나는데 방법이 있을까요??

    • @comizoa22
      @comizoa22  2 года назад +1

      흠..
      제가 아는 범위에서는 입력상자에는 데이터를 바운드 시키거나 계산식을 넣거나 하는 방법밖에 없는거 같아요
      데이터 형식에 따라서 조회될 수는 없을거 같아요.
      어차피 날짜가 아닌 다른 형식을 입력을 하게 되면 filter문에 의해서 걸려집니다.
      지금 현재로는 아무 생각이 안납니다.(제가 많이 바쁩니다. 나중에는 모르겠어요)

  • @djeiwbshfisows
    @djeiwbshfisows 10 месяцев назад +1

    선생님 dateadd의 형식은 "d"가 아니라 'd'로 작은따옴표로 입력해야되나요?

    • @comizoa22
      @comizoa22  10 месяцев назад

      작은따옴표 큰따옴표 다 됩니다

  • @조우현-w2r
    @조우현-w2r Месяц назад +1

    datediff 함수에서 단위를 분기별로 계산하라는 문제가 나왔는데 어떻게 풀어야하나요?

    • @comizoa22
      @comizoa22  Месяц назад

      datdiff("q",날짜,날짜)
      quarter 의 약자입니다.

  • @이동엽-k3l
    @이동엽-k3l 5 месяцев назад +1

    쌤 상시2번에 특별 switch문은 조건에 쓰는 iif문 replace문은 왜 필드에 적나요??

    • @comizoa22
      @comizoa22  5 месяцев назад

      @@이동엽-k3l 흠 필드에 쓰는 경우는 표시할 데이터인 경우고
      조건에 쓰는 경우는 표시할 데이터 중에서 특정 데이터만 가져올 때입니다

  • @서수진-b2h
    @서수진-b2h 3 года назад +1

    선생님 첫번째 문제에서는 txt조회일이 입력되지 않았을때 메세지 박스를 입력하고 그 후에 else를 쓰고 filter문을 입력하면 틀린 답이 되는 건가요??! 이렇게 입력해보니 오류라고 떠서요,,! 아니면 일단 하나씩 해보고 되는 걸로 선택해서 써야하는건가요?

    • @comizoa22
      @comizoa22  3 года назад +1

      입력되지 않았을 때를 쓰려면 isnull(txt조회일)을 입력하셔야 해요.
      txt조회일="" 으로 입력을 하면 오류가 생깁니다.
      순서대로 작성하셔도 되고 의미가 같은 강의 영상처럼 입력하셔도 됩니다.

    • @서수진-b2h
      @서수진-b2h 3 года назад +1

      @@comizoa22 감사합니다! 선생님 만약 두번째 문제처럼 테이블 생성 문제의 경우에는 잘못 만들었을때 테이블 수정은 불가능한거죠?예를 들어 필드 순서를 잘못했을 경우에 바꾸고 싶을때요!

    • @comizoa22
      @comizoa22  3 года назад

      @@서수진-b2h 테이블생성 문제는 쿼리 실행할 때마다 다시 생성이 되기 때문에 잘못만들면 쿼리를 수정해서 다시 실행하시면 됩니다.

    • @서수진-b2h
      @서수진-b2h 3 года назад

      @@comizoa22 쿼리수정이 디자인보기를 통해 수정후 실행하면 된다는 말씀이신가요??

    • @YoungKim-kv8nj
      @YoungKim-kv8nj Год назад

      선생님 필터문 저는
      If isnull(txt조회일) then
      Msgbox “주문일을 입력하세요“
      Else
      필터문 ~
      End if
      이렇게 적었는데 괜찮나용

  • @이동규-l5t
    @이동규-l5t Год назад +1

    쿼리에서 조건 넣을때 조건에 입력하는거랑 필드에 입력 차이가 뭐죠? 어쩔때는 필드에 넣거나 추가해서 넣고 아니면 조건에 넣던데 차이를 잘 모르겠습니다

    • @comizoa22
      @comizoa22  Год назад

      ruclips.net/p/PLKVvKIhHg60Kaa-mSa70QMql9QgLBNjt3&si=SKaPaVb94xF4y2EM
      위 재생목록의 첫 영상부터 보시면 이해가 쉬워요
      요약쿼리인 경우는 계산필드로 사용되는 경우도 있고 행머리글로 사용되기도 합니다
      이때 조건으로 필요한 경우 새필드를 만들어서 조건을 입력 후 요약을 조건으로 하면 그룹화가 됩니다
      그냥 조건은 따로 필드를 만든다라고 이해하고 작성하시면 됩니다

  • @ih3143
    @ih3143 2 года назад

    13:19 선생님 똑 같이 했는데 고객번호 순서가 틀리네요 ㅠㅠ 파일 확인 가능할까요?

    • @comizoa22
      @comizoa22  2 года назад

      오늘 여행와서 확인은 내일 저녁때나 가능할거 같아요

  • @박원규-l5d
    @박원규-l5d 3 года назад +2

    DateAdd함수 영어 d 입력하는것은 알겠는데
    'd' , "d" 둘다 답이 나오는데 둘이 같은건가요?
    질의가 분명있을거라 생각햇는데
    아래뎃글에서 못찾았습니다.
    강의 하나하나가 정말 어떤 유료 유튜브 보다 억만배 유익한것 같습니다.
    더 많은 사람들이 선생님 유튜브를 알았어면 좋겠습니다.
    그러면 상공회의소 상시 문제 출제 넘들 귀에 들어가고 시험이 더 어려워질려나...
    스위치 함수 잘보고 갑니다.
    잊지 않도록 많이 연습해야겠습니다~~
    감사합니다.

    • @comizoa22
      @comizoa22  3 года назад +2

      네 “” 도 ‘ ‘ 다 상관없습니다^^
      많은 사람들이 커미조아를 몰라서 문제예요 ^^
      이렇게 알아봐주시니 감사할따름입니다

  • @김민정-x1f2w
    @김민정-x1f2w 3 года назад +1

    늦은시간 죄송합니다 ㅜㅜ 다름이 아니라 두번째 문제 다 따라하고 두번씩 다시 해보는데 지역정보 테이블이 문제와 같이 되지 않고 고객번호가 48번이 아니라 2번부터 전부 뜨는데 뭐가 잘못된걸까요? ㅜㅜ

    • @comizoa22
      @comizoa22  3 года назад +1

      혹시 고객번호를 오름차순 정렬하셨나요? 정렬없이 기본값으로 하면 화면처럼 뜹니다. 정렬을 하게 되면 2번부터 정렬이 됩니다.

    • @김민정-x1f2w
      @김민정-x1f2w 3 года назад

      @@comizoa22 아뇨! 오름차순 내림차순 아무것도 건들이지 않고 선생님이랑 똑같이 적었는데도 계속 2부터 뜨네요 ㅜㅜ

    • @comizoa22
      @comizoa22  3 года назад

      @@김민정-x1f2w 흠
      저는 기본값으로 한거라서
      저랑 프로그램 환경이 다를 수도 있을거 같아요
      지금 화면에 안보이지만 아래쪽에 2번부터 서울지역은 다 있습니다
      데이터 개수가 48개라는데 포커스를 맞추시면 될거 같아요

    • @김민정-x1f2w
      @김민정-x1f2w 3 года назад

      @@comizoa22 그렇군요!! 늦은시간까지 답변 감사합니다 ㅜㅜ

  • @user-uh7kf
    @user-uh7kf 3 года назад +1

    선생님 replace 와 switch 를 실행하면 원본데이터가 바뀌는건가요? 실수했을때 되돌릴수있는지 궁금해요! 내일 시험이네요... 쌤강의 전부5회독은 했으니까 열심히볼게영

    • @comizoa22
      @comizoa22  3 года назад

      replace 함수와 switch 함수로 만들어진 쿼리는 별도의 쿼리가 생성되는 경우가 많아요
      원본테이블은 그대로 있구요
      만일 업데이트쿼리에 사용이 되면 원본이 바뀌는데 시험볼 때 원본테이블을 예시로 보여준다면 잘못했을 때 바꾸시면 되는데 원본을 안보여주면 지시사항에서 어느 부분을 바꿨는지 확인하고 하나하나 바꾸는 방법이 있어요
      replace와 switch 함수는 특정 값을 바꾸는거니까요
      처음부터 잘하시면 바꿀 필요가 없습니다
      잘하실거예요^^

    • @user-uh7kf
      @user-uh7kf 3 года назад

      @@comizoa22 감사합니다! 아그리고 엑셀에서 매크로로 사용자서식 테스트 먼저 하고 매크로 기록할때요
      저는 테스트->뒤로가기->매크로기록을 하는데
      뒤로가기로는 서식만 일반으로 바뀌고 사용자지정서식에 제가 적어놓은 목록이 삭제 되지않던데 삭제안하고 매크로 진행해도 상관없나요?

    • @comizoa22
      @comizoa22  3 года назад

      네 상관없어요
      매크로 기록할 때 그대로 사용하시면 됩니다

  • @우니-g9l
    @우니-g9l 3 года назад +1

    Right([기관코드],Len([기관코드])-1)>=1 And Right([기관코드],Len([기관코드])-1)=1 을 쓸 수 있는지가 궁금해요!

    • @comizoa22
      @comizoa22  3 года назад +1

      식을 보면 액세스에서 조건부서식에 쓰는 식인거 같아요.
      액세스에서는 테이블에서 이미 데이터형식을 정해줍니다.
      엑셀에서는 right를 숫자와 비교할 때 숫자로 바꿔주거나 아니면 비교하는 값에 큰따옴표를 붙여 문자 형식으로 바꾸어 식을 작성하지만 액세스에서는 별도로 표시하지 않아도 데이터 크기로만 인식합니다. 그래서 굳이 안쓰셔도 됩니다.
      right([기관코드],len([기관코드]-1)>="1" 이렇게 작성해도 되고 위와 같이 작성해도 같은 데이터에 지정됩니다.
      물론 value를 써도 되고 *1을 해도 됩니다.
      하지만 안해도 같은 답이 추출되므로 할 필요는 없겠죠?

    • @우니-g9l
      @우니-g9l 3 года назад +1

      @@comizoa22 감사합니다! 추가로
      폼 조건부 서식에서
      cdate([일자])>=2021-03-22이면
      2021-03-22를 큰 따옴표로 묶어야하나요 #으로 묶어야 하나요?

    • @comizoa22
      @comizoa22  3 года назад

      @@우니-g9l ruclips.net/video/spGSYi2f1a8/видео.html
      조건부서식 강의입니다
      한번 끝까지 보세요^^

  • @우니-g9l
    @우니-g9l 3 года назад +1

    추가로 테이블 로드할 때 이름필드 기준으로 정렬하라고 하면 속성시트?의 정렬란에 [이름]이라고 적는 것 맞을까요?

    • @comizoa22
      @comizoa22  3 года назад +2

      이 질문을 놓쳤네요..
      네...오름차순 정렬일 때는 [필드이름] 만 입력해주면 됩니다. 내림차순일 때는 [필드이름] desc 라고 입력을 해줍니다.

  • @hwayy
    @hwayy 5 месяцев назад +1

    안녕하세요! 혹시 쿼리에서 스위치문 이렇게 써도 되나요?
    특별: Switch([지역] Like "*특별시*","특",[지역] Like "*광역시*","광")
    늘 좋은 영상 감사드립니다.

    • @comizoa22
      @comizoa22  5 месяцев назад

      조건은 가능하지만 결과값은 큰따옴표안의 값이 그대로 표시되기 때문에 틀린답입니다.

    • @hwayy
      @hwayy 5 месяцев назад

      @@comizoa22 "특", "광" 이 부분이 틀렷다는 말씀이신가욥..?

    • @comizoa22
      @comizoa22  5 месяцев назад

      @@hwayy 네 맞아요

  • @yoo0213
    @yoo0213 3 года назад +2

    이벤트프로시저 뮨제에서 isnull(txt조회일 ) 으로 해도 되나용?

    • @comizoa22
      @comizoa22  3 года назад +2

      그렇게 입력하셔도 됩니다
      문제의 순서대로 입력을 해주셔야 해요

    • @yoo0213
      @yoo0213 3 года назад

      if isnull(txt조회일) then
      msgbox ~~
      Else
      Me.필터 ㅡㅡ
      이런식이 되나욥?

  • @행이-g7j
    @행이-g7j 2 года назад +1

    선생님 If txt조회일 = "" Then 이렇게 입력하면 오류가 뜨는걸까요?

    • @comizoa22
      @comizoa22  2 года назад

      네 맞아요
      그래서 isnull 을 사용하거나 입력하지 않았다면이라는 조건식으로 바꿔서 작성을 합니나

  • @우연-k2g
    @우연-k2g 3 года назад +1

    4:47

  • @우니-g9l
    @우니-g9l 3 года назад +1

    처음 문제에서 if txt조회="" 라고 쓰고 메시지박스 쓴 후 else에 filter쓰니까 오류가 뜨더라구요! 왜 그런건가요?

    • @comizoa22
      @comizoa22  3 года назад

      오류가 어떻게 떴나요?
      제 강의대로 하셨는데 오류가 떴나요?

    • @comizoa22
      @comizoa22  3 года назад

      보통 오류가 뜨는 경우는 오타나 띄어쓰기가 잘못되면 뜨는데 우선 확인해보세요

  • @MNu-mt7hg
    @MNu-mt7hg 2 месяца назад +1

    특별: switch(right(지역,3)="특별시","특",TRUE,"광") 이렇게 입력해도될까요

    • @comizoa22
      @comizoa22  2 месяца назад +1

      @@MNu-mt7hg 그외의 조건이라면 가능합니다

  • @JaehwanLee-e8k
    @JaehwanLee-e8k 8 месяцев назад

    만약 쿼리 작성 문항에서 고객번호 상위3개값까지 표기해라 라고 나온다면 고객번호 클릭후형식에 들어가 상위값 지정하면 되는건가요? 아니면 전체속성형식을 열어서 뭔가 설정해야하나요?

    • @comizoa22
      @comizoa22  8 месяцев назад

      쿼리 속성시트의 상위값에서 3을 입력하시면 됩니다.

  • @우니-g9l
    @우니-g9l 3 года назад +2

    전화번호 필드에서 left(휴대폰,4)를 써도 되나요?

    • @comizoa22
      @comizoa22  3 года назад

      전화번호에서 네자리수는 앞의 010-를 뺀 네자리입니다
      이때는 left를 쓰게 되면 010-가 잡혀요
      미드를 써야 합니다

    • @우니-g9l
      @우니-g9l 3 года назад +1

      Left로 잡은 010- 를 빈칸으로 바꾸는거니까 맞지 않나요..?ㅠ

    • @comizoa22
      @comizoa22  3 года назад +1

      @@우니-g9l 앞에 010-를 바꾸는거면 left도 가능합니다
      중간 문자 바꾸는건줄 알았어요
      (밖이라서 강의를 볼 수가 없어서 확인이 안됩니다)
      강의안에도 가능하다고 설명을 하네요

  • @sssu_jj2190
    @sssu_jj2190 Год назад

    3:19 큰따옴표 띄어쓰기 안 해도 된다고.,? 띄고 안 띄고의 기준이 뭐지
    9:30 dateadd(

    • @comizoa22
      @comizoa22  Год назад

      필드 전체의 공백을 찾는 경우는 ""
      필드 안의 레코드(문자)에서 공백을 찾는 경우는 " "
      입력할 때도
      공백을 입력 ""
      이때는 " " 이렇게 하면 감점입니다. " " 으로 입력하면 빈칸이 삽입이 됩니다. (ex 컴 활

    • @sssu_jj2190
      @sssu_jj2190 Год назад

      아하,,,와!! 감사합니다 제가 혼잣말처럼 써놓은 거라 반말로 썼어요,,😢 이해해주셔요❤

  • @_wisdom
    @_wisdom 3 года назад

    쌤 항상 설명 감사합니당 ㅠ 그런데 왜 주문일=#를 " "로 묶어줘야하나요 #만 묶으면 안되나요??

    • @comizoa22
      @comizoa22  3 года назад

      이 강의 안보신거 같은데..
      filter문을 알려면 이 영상부터 보세요.^^
      ruclips.net/video/Rjw3zyCr7M8/видео.html

  • @나나는-j3v
    @나나는-j3v 2 года назад +2

    If IsNull(txt조회일) Then
    MsgBox "주문일을 입력하세요.", , "주문일"
    Else
    Me.Filter = "주문일=#" & txt주문일 & "#"
    Me.FilterOn = True
    End If
    이런식으로 해도 되나용?

    • @comizoa22
      @comizoa22  2 года назад +1

      네 그렇게 작성하셔도 됩니다.

    • @kamillj_e
      @kamillj_e 2 года назад +1

      @@comizoa22 선생님 여기 댓글에서는 먼저 is null (txt조회일) 가능하다고 되어있는데 밑에는 순서를 바꾸셔야한다고 하는데 이유가 뭔가요...? 순서대로 해야하는 거 아닌가요?!

    • @comizoa22
      @comizoa22  2 года назад

      @@kamillj_e if와 filter문은 ruclips.net/video/l9UQZN_r0v0/видео.html
      이 강의에 더 자세히 나와있어요.
      이 문제에서 isnull을 사용하라고 했다면 위 댓글처럼 반드시 작성을 해야합니다.
      하지만 단순히 filter와 if문을 사용하라고 했어요.
      이런 경우는 isnull 사용없이 입력을 해도 되고 사용해도 되는 유형입니다.
      윗 댓글은 모든걸 고려한 답입니다.
      if문은 조건~ 면

      아니면

      이렇게 구성이 됩니다.
      txt조회일이 입력이 되지 않는다면을 먼저 입력한 다음 아니면으로 입력해도 되고
      주문일을 입력하면을 먼저 입력한다음 아니면으로 입력해도 같은 의미가 됩니다.
      실행을 하게 되면 같은 결과가 나오니까요.

    • @kamillj_e
      @kamillj_e 2 года назад

      @@comizoa22 선생님 동영상 강의를 몇번이나 봤는데 이해를 하지 못 했어요..... 그냥 순서대로 하다가 실행이 안 되면 바꿔보고 해도 되는 걸까요?

  • @bigmoney_power
    @bigmoney_power 3 года назад +1

    안녕하세요 상시2 전화번호(replace)문제 말인데요! mid함수말고 left([전화번호],4)로 적어도 괜찮은가요?? ㅠㅠ

    • @comizoa22
      @comizoa22  3 года назад +2

      네 같은 문자가 잡히면 상관없습니다.
      하지만 지시사항에 충실하셔야 합니다.
      만약 지시사항이 왼쪽 네글자라면 left를 쓰는게 맞지만 특정 문자를 언급했다면 그 문자를 입력하는게 맞아요.

  • @quokkasup
    @quokkasup Год назад

    2:35 4:39

  • @dd-gs7we
    @dd-gs7we 6 месяцев назад +1

    2번에서 상세주소 필드에 Like "서울*" 하는 걸 지역 필드에 Like "서울*" 이렇게 해도 될까요?

    • @comizoa22
      @comizoa22  6 месяцев назад

      @@dd-gs7we 문제에서 특정 필드를 지정하지 않았다면 그렇게 하셔도 됩니다

  • @pupatpongq
    @pupatpongq 2 года назад

    7:41