본문 바로가기

엑셀17

[컴활1급] 엑세스, 메시지 박스 작성하는 방법 닫기(cmd닫기) 버튼을 클릭하면 위와 같은 메시지 상자가 뜨고 예 버튼을 누를때만 현재 폼이 닫히도록 구현하시오.  디자인보기 모드에서 - 닫기 우클릭- 이벤트작성-코드작성기 로 들어갑니다. 위와 같은 창이 뜨면 Dim a a = MsgBox("폼을 닫으시겠습니까?", vbqestion + vbYesNoCancel, "폼 닫기 확인") If a = vbYes Then DoCmd.Close End If 이렇게 입력해주세요. 그럼 문제에서 나왔던 이 메시지 박스가 뜹니다. dim a는 위의 문제처럼 예,아니오 같은 버튼이 있고 예를 누를 때 폼이 닫히게 만드는 경우 임시저장공간을 주기 위해 사용하는데요, a라는 알파벳 대신 마음에 드는 아무거나 사용해도 됩니다. ^^ 그리고 예,아니오와 같은 버튼이 .. 2013. 7. 25.
[컴활 1급] index 함수와 weekday함수 이용하기 문제 ) 표1]과 [표2]의 영역을 참조하여 수업과목을 계산하시오. ▶ [표2]의 날짜의 요일을 계산하여 시간에 해당하는 과목을 [표1]의 시간표에서 가져오시오. ▶ 단, 요일의 return-type은 ‘2’로 설정 ▶ INDEX, WEEKDAY 함수 사용 문제에서 weekday 함수를 사용하라고 했으니 사용해 보도록하겠습니다. weekday 함수는 리턴 타입에 1과 2 둘 중 하나를 입력해야 하는데요, 일=1,월=2,화=3,수=4,목=5,금=6,토=7 월=1,화=2,수=3,목=4,금=5,토=6,일=7 이런 식으로 날짜를 숫자 형식으로 돌려주죠. 문제에서는 타입2번을 사용하라고 했으니 리턴타입에 2를 입력해주고, 시리얼넘버에는 표2에서 날짜를 구할 셀을 클릭해 줍니다. 그리고 밑으로 드래그를 해주면 아.. 2013. 2. 2.
[컴활 1급] if와 large 함수를 이용한 배열수식 문제) if와 large 함수를 이용한 배열수식으로 지원부서별 순위에 해당하는 면접 점수 구하기 먼저 배열수식의 형태를 알아야 문제 풀기가 수월합니다~ =Large(if(조건,계산범위),번호) 여기에서 조건이 and로 연결될 때는 *로 쓰고, or로 연결될 때는 +로 씁니다. 예를 들어 조건이 and로 연결된다면, =Large(if((조건1)*(조건2)*(조건3),계산범위),번호) 이런 식이지요^^ =Large((조건)*(계산범위),번호) 차이가 보이시나요? 식에 if가 있을 때는 조건과 계산범위가 콤마(,)로 연결되지만 if가 없으면 조건과 계산범위가 곱하기(*)로 연결이 됩니다~ 여기에서도 마찬가지로 조건이 and로 연결되면 *로 쓰고, or로 연결되면 +로 써주시면 됩니다~ 참, Large 함수는.. 2013. 1. 31.
[엑셀1급] 엑셀함수, Dget함수 사용하기 문제) Dget함수를 사용하여 이름별 연락처과 기말점수를 구하시오. Dget함수는 데이터베이스에서 찾을 조건에 맞는 레코드가 하나인 경우 그 레코드를 추출해주는 함수인데요~ database에는, 데이터 전체의 범위를 field에는, 목록에서 열 위치를 나타내는 숫자나 열 레이블을 criteria에는, 찾을 조건이 있는 셀 범위를 입력합니다. 위의 경우에는 '연락처'와 '기말'점수라는 2가지를 모두 구해야했기 때문에 field에 c45를 입력했지만 만약 구해야 할 값이 한가지라면 데이터에서 연락처의 열번호인 5를 입력해도 값은 똑같이 나온답니다~ 2013. 1. 2.