컴활 1급 실기 상시 기출 최종 요약 정리 짱샘컴활 학습
컴활상시자료 기반 학습 정리
23상시 엑세스1
짧은 숫자 바이트 255이하
in("남","여")는 맞는데 유효성검사규칙에다(기본값아니었음)
me.recordsource "select * from 도서 where 도서명 like '*" & txt조회 "*'"
선택할수없도록 데이터-사용가능 아니요
포커스이동않도록 탭정지 아니요
단순한 문제. 목적값,필드,조건
=DLookUp("고객명","고객","고객번호=txt고객번호")
매크로2개인경우 순서대로
openform - openreport
고객번호=[Forms]![고객정보]![txt고객번호]
(문)폼 머리글의 ‘txt조회’ 컨트롤에 조회할 도서명을 입력하고 ‘찾기’(cmd찾기) 단추를 클릭하면 다음과 같은 기능을 수행하도록 이벤트 프로시저
‘txt조회’ 컨트롤에 입력된 도서명을 포함하는
me.recordsource = select * from 도서 where 도서명 like '*" & txt조회 & "*' "
도서는 컨트롤원본에서 확인
쿼리
최근날짜표시는 최대값개념. 요약 필요
불일치 마법사 사용시 없는 것을 먼저 입력.
직접할경우 관계선 2번으로
크로스탭에서 조건식사용시 새로운 필드에 "조건"으로 두고 like "*[1-5]"활용
Like "*[1-5]"
select case right(구분코드, 1) = "K"
fn비고 = "가구"
case else
fn비고 = "전자제품"
end select
위에서 오류!! 조건은 아래칸
select case right(구분코드, 1)
case "K"
...
right mid left
문자라 조건 ="1" 따옴표필요
콤보상자 "A","B","C"
->
값목록
"A";"B";"C"
[만료일]>[가입일] 은 오른쪽 전체속성시트에서
FF01
대문자 표현 필수
>LL00
과목명 필드는 이름을 변경하지 않고 프로그램으로 표시되도록
의미!! 캡션
열이름을 표시할 것 = 첫행에 필드이름포함
쿼리에서
그룹화정렬위치는 디자인 왼쪽4번쨰
is null =적을 필요 없음
like
not like "010*"
010으로 시작하는, 하지 않는
실행여부 확인! 업데이트쿼리 등
매크로만들때는 수식쓸때 앞에 = 필요
= " " & now() & "입니다."
크로스탭쿼리 내 조건문
iif(구분상세="일반","일반회원","우수회원")
무엇이 행머리글, 열머리글인지
무엇이 개수인지 값인지
보통 묶는방법1, 개수or값1 방식
조건문은 필드로 갈 수도
이름바꿀때 소계: 회원번호 식으로
필드순서 다를경우 내림차순등으로 조정
매개변수 기본은 [] 대괄호이며 따옴표 ㄴㄴ
필드에 새이름과 함께 계산조건있는 경우도 마찬가지
납부회비: [월회비]*(1-[할인율])
엑세스 8회
count(*)*1000 하고 형식에서 #,##0원 으로
count(*) & "000원" 으로 하면 안됨
조건부서식 식이 [성별]= "여자"
학과이름=[forms]![학과별학생정보]![cmb조회]
크로스탭쿼리 문제의 힌트 활용
A별 B 행,열 순서대로
몇명 붙일때 오른쪽속성시트 0명 이라고 쓰기
인원수는 학번 활용
성별필드로 나오지만 학번으로 해서 개수로 표기
각부분 우측키 속성에서 0명 붙이기 형식
~로 시작하는 조건
like "20*" or "21*"
또는 위아래로
like "20*"
like"21*"
업데이트 쿼리의 개념
바꿀 항목만 업데이트 및 조건부분 작성
string은 rept 같은 함수
string([참여도를 입력하세요]."★")
비고란의 업데이트에 위 작성
받는 매개변수가 학생수라
학생수의 조건란에 매개변수 []작성
업데이트쿼리 매개변수를 받아~
어디에서 바뀌는지 필드 선택
필드. 바꿀값
엑세스 7회
숫자가 1씩 증가 하는 것은 일련번호
모달!!!!!!!
속성시트 기타 모달 예
폼이 열려 있을 경우 다른 작업을 수행할수없도록
팝업의 경우에도 비슷, 닫고 작업해야함
가장 넓은 너비 등
정렬의 크기/공간에서 조절
조건부서식 [] 필수
[시가배당률]>=1.5
인쇄컨트롤 제작.. 만들기탭 네모안 xxx형태(단추) 활용!
매크로이미만든경우 기타/매크로실행항목!
그룹 내에서 첫번째값만 표시=>중복내용숨기기
filter 간단문제
me.filter = "회사명 like '*" & txt회사명 & "*'"
me.filteron = true
평균,합계가 일반쿼리에서 들어오면 요약
제목 말안해도 알아서바꾸기
매개변수 [] 기억
엑세스 6회
= "★ 거래된 총 금액: "& format(sum(거래액), "#,##0원") & " ★"
형식을 속성시트가 아니라 직접 작성
sum count 등
string([항목],"")=0 공백0찾기
단추만들어서 바로 인쇄미리보기
쉽다
캡션 "출력" 적고 이름 cmb출력적고
not in 함수 활용!!
not in(select 업체코드 from 거래)
means 거래테이블로부터 불러와 선택한
업체코드가 없다
중요!! 거래테이블을 없애줘야 뜬다!! 충격
상위값5개! 함수아님!!
쿼리속성시트에 있음 이지
업데이트 쿼리 실행 필수!
msgbox "오늘 날짜는 " & date & "입니다."
이벤트프로시저에서 date는 비주얼베이직함수라 ()안해도됨
txt년 = year(date)
txt월 = month(date)
엑세스 5회
글자수 6제한
len([물품번호])=6
탭정지 기능
=붙이고 물품번호 & "/" 물품명
sum이 아니고 count 개수 세는것
"건수는 " & count(*) & "건입니다."
me.filter = "물품명 like '*" & txt조회 "*'"
me.filteron = true
닫기 메시지박스
a = msgbox ("폼을 종료할까요?",vbyesno)
if a = vbyes then
docmd.close, ,acsaveyes 저장하고 안묻는다
end if
엑세스 4회
yyyy년 mm월 dd일 은 형식에서 지정
= 하고 적을것도 아니고 언바운드에서할것도 아님
docmd.openreport " 회원별주문내역",acviewreport, , "제명='" & txt조회 & "'"
일부를입력하세요형태자동으로라이크별양쪽
크로스탭계속만져보면서
행머리글두개열머리글하나값
개수냐합계냐
프로시저 if문
if a then
msgbox " ", , " "
else
msgbox " ", , " "
end if
참값1, msgbox제목
docmd.openreport " ", acviewreport
여기까지 끝인거랑 '"txt조회="' 이런 형태랑
탭순서문제
쿼리만들때 같은이름이 두개인경우
기본키위주로 설정
둘은 서로 값이 다르게나옴
크로스탭쿼리
A별 B
값은 합계 등 지정필요
실행여부 까먹지말것
추가OR삭제 테이블만들기
위 항목서 찾아서 순서대로
프로시저 메시지박스형 문제
괄호필수!
a=msgbox("폼을 닫으시겠습니까?", vbyesno, "폼닫기")
if a = vbyes then
docmd.close, , acsaveyes
end if
1.변수 2. 메시지박스 3.괄호 4.if a=
5. docmd.clos, ,acsaveyes
엑세스 2회
씨앗코드=[FORMS]![][]
제목에서 시작하는 폼 선택차례로
앞은 []없이 []는 폼단위 이상
if a >=10 then
msgbox " ", , " "
elseif
...
else
...
크로스탭
행2개 열1개
a별 b
보통 앞2개가 행, 하나는 개수
열은 b이고 마찬가지로 개수 위와 같이
쿼리 필드제목 변경 필수!
새 필드 만들기
부가세: iif(입고단가<=3000, 판매단가*0.1, 판매단가*02)
그 외는 조건없이 ,뒤 바로 값
like "*" & [검색할 씨앗명의 일부를 입력하시오] & "*"
씨앗명의 일부를.. 매개변수문제
일부 항상나오는문제 like 앞뒤별
엑세스 1회
총시수등 count냐 sum이냐
=dsum("시수","봉사내역입력","학과='회계학과'")
매크로 만들때 조건문에서
학번 =
[학번]하면 안됨
yyyy년 m월 등은 속성시트의 형식에서 편집할 것이지
=now() 에서 건드리지 않는다
크로스탭
행2 열1 값1
행 두번째것 합계인지 개수인지 묶음방식인지 구별!
주 논점
새필드 만들기 iif(조건,참값,폴스값)
매개변수 일부 라이크별
취준 취업/한국가스기술공사 사무 필기후기 공기업 통합전공 (2) | 2023.03.03 |
---|---|
취준 취업/한국자산관리공사 사무 ai 면접 후기 공기업 (0) | 2023.03.01 |
취준 취업/한국중부발전 사무 필기후기 공기업 통합전공 (2) | 2023.02.26 |
취준 취업/한국산업단지공단 사무 필기후기 공기업 (2) | 2023.02.25 |
취준 취업/서울교통공사 사무 영업 필기후기 공기업 (0) | 2023.02.24 |