상세 컨텐츠

본문 제목

취준 취업/ 컴활 1급 실기 상시 기출 최종 요약 정리

경영 취업 공기업

by 파란운동화 2023. 2. 28. 11:37

본문

728x90
반응형

컴활 1급 실기 상시 기출 최종 요약 정리 짱샘컴활 학습

컴활상시자료 기반 학습 정리

 

대한상공회의소 컴활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, 개수or1 방식

조건문은 필드로 갈 수도

이름바꿀때 소계: 회원번호 식으로

필드순서 다를경우 내림차순등으로 조정

 

매개변수 기본은 [] 대괄호이며 따옴표 ㄴㄴ

필드에 새이름과 함께 계산조건있는 경우도 마찬가지

납부회비: [월회비]*(1-[할인율])

 

엑세스 8

count(*)*1000 하고 형식에서 #,##0원 으로

count(*) & "000" 으로 하면 안됨

조건부서식 식이 [성별]= "여자"

 

학과이름=[forms]![학과별학생정보]![cmb조회]

 

크로스탭쿼리 문제의 힌트 활용

AB ,열 순서대로

몇명 붙일때 오른쪽속성시트 0명 이라고 쓰기

인원수는 학번 활용

성별필드로 나오지만 학번으로 해서 개수로 표기

각부분 우측키 속성에서 0명 붙이기 형식

 

~로 시작하는 조건

like "20*" or "21*"

또는 위아래로

like "20*"

like"21*"

 

업데이트 쿼리의 개념

바꿀 항목만 업데이트 및 조건부분 작성

stringrept 같은 함수

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

yyyymmdd일 은 형식에서 지정

= 하고 적을것도 아니고 언바운드에서할것도 아님

 

docmd.openreport " 회원별주문내역",acviewreport, , "제명='" & txt조회 & "'"

 

일부를입력하세요형태자동으로라이크별양쪽

 

크로스탭계속만져보면서

행머리글두개열머리글하나값

개수냐합계냐

 

프로시저 if

if a then

msgbox " ", , " "

else

msgbox " ", , " "

end if

참값1, msgbox제목

 

docmd.openreport " ", acviewreport

여기까지 끝인거랑 '"txt조회="' 이런 형태랑

 

탭순서문제

 

쿼리만들때 같은이름이 두개인경우

기본키위주로 설정

둘은 서로 값이 다르게나옴

 

크로스탭쿼리

AB

값은 합계 등 지정필요

 

실행여부 까먹지말것

추가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

ab

보통 앞2개가 행, 하나는 개수

열은 b이고 마찬가지로 개수 위와 같이

 

쿼리 필드제목 변경 필수!

새 필드 만들기

부가세: iif(입고단가<=3000, 판매단가*0.1, 판매단가*02)

그 외는 조건없이 ,뒤 바로 값

like "*" & [검색할 씨앗명의 일부를 입력하시오] & "*"

씨앗명의 일부를.. 매개변수문제

일부 항상나오는문제 like 앞뒤별

 

엑세스 1

총시수등 countsum이냐

=dsum("시수","봉사내역입력","학과='회계학과'")

 

매크로 만들때 조건문에서

학번 =

[학번]하면 안됨

 

yyyym월 등은 속성시트의 형식에서 편집할 것이지

=now() 에서 건드리지 않는다

 

크로스탭

2 1 1

행 두번째것 합계인지 개수인지 묶음방식인지 구별!

 

주 논점

새필드 만들기 iif(조건,참값,폴스값)

매개변수 일부 라이크별

 
728x90
728x90

관련글 더보기