상시 시험을 치고 왔는데 해결하지 못한 부분이 있어서 질문드립니다.
1.
엑세스 DB구축쪽 질문이었습니다.
필드에 대한 유효성 검사규칙으로 다른 필드에 입력된 값의 10% 이하로만 입력되도록 하라는 내용이었습니다.
조건 지정하는 필드이름을 '가격'이라고 하고, 다른 필드가 '판매액'이었다고 치고 저는 답을 이렇게 썼습니다.
[가격]<=[판매액]*0.1
그런데 자꾸 오류창이 뜨는데 메시지로 여러 열이 사용될 수 없다던가 하는 내용이 떴던 것으로 기억합니다.
시험공부하면서 비슷한 유형으로 [가격]=[단가]*[판매개수] 이런식으로 유효성 검사규칙 주던게 생각나서 저렇게 적었는데 안되더라구요. 제가 어떤 부분에서 실수한건지 알려주세요.
2.
엑세스 보고서에서 특정 컨트롤들에 조건부 서식 지정하는 문제였습니다.
본문에 있는 컨트롤을 A,B,C,D,E라고 가정했을 때 문제는 B값이 >=1000000 이고, E값이 '컴활'인 경우에 , B와 C와 D컨트롤에 채우기 색을 주라는 문제였습니다. (B는 txt가격 , E는 '과목' 이런식이었습니다. E는 콤보상자였구요. 이름은 cmb과목 이 아니라 그냥 '과목'으로 되어있었고 B는 'txt가격'으로 되어있었습니다. )
일단 저는 조건을 주라고 선택된 B, C, D컨트롤을 shift 클릭하여 선택한 후 조건을 '식이'로 선택하고
= or ( txt가격 >= 1000000, 과목 = "컴활")
= txt가격 >= 1000000 OR 과목 = "컴활"
= (txt가격 >= 1000000) + (과목 = "컴활")
등 여러가지로 식을 넣어봤는데 그때마다 식이 잘못되었다는 식의 메시지가 자꾸 떴습니다. 메시지가 뭐였는지는 기억이 나질 않네요. 식을 어떻게 세웠어야 하는건지 알려주시면 감사하겠습니다.
3.
엑셀에서 사용자 함수 지정 문제였습니다. if문을 썼는데 제가 실수로 end if를 하지 않고 저장하고 실행했더니 end if가 없다는 메시지가 떴습니다. 그래서 코드를 고치려고 하니 자꾸 컴파일 에러가났습니다. 해당 모듈을 지우고 다시 end if가 있는 코드를 작성했는데도 end if 관련 오류메시지가 계속 떴습니다. 왜 그랬는지 궁금합니다.
4.
엑셀 계산문제 시트를 열어보니 참조해서 문제를 풀어야하는 데이터표가 너무 넓어서 한 화면을 넘어가게 나왔습니다. 내용이 너무 많아서 마우스로 참조범위 설정하는데 어려움을 겪었는데요. 이럴 경우에 유용하게 쓸 수 있는 단축키가 있는지 궁금합니다.
안녕하세요.
1. 해당 조건을 특정 필드의 유효성 검사 속성에 지정하는 것이 아니라 테이블 속성의 유효성 검사 속성에 지정해야 합니다. 테이블이 디자인 보기로 열어 있는 상태에서 빈 영역을 마우스 오른쪽 버튼으로 클릭한 후 [속성] 선택 -> 테이블 속성 창의 유효성 검사에 조건을 지정하세요.
2. 서식이 지정될 B, C, D 컨트롤을 선택한 후 조건부 서식을 실행하여 '식이'를 선택한 후 [TXT가격]>=1000000 OR [cmb과목]="컴활" 로 지정하면 됩니다.
3. 모듈을 삭제했는데 그런 오류가 계속 나올리가 없는데.... 실행했는데 오류가 나왔다면 코드입력하는 창의 도구 모음 중 [재설정(■)] 아이콘을 클릭한 다음 코드를 수정하면 됩니다.
4. 마우스로 드래그하지 마시고 방향키를 이용해서 범위를 지정하면 됩니다. 범위 지정의 첫번째 셀만을 마우스로 클릭한 다음 [shift]를 누른 상태에서 방향키를 눌러 범위를 지정하면 됩니다.
즐거운 하루 되세요.
-
*2016-06-14 09:45:55
안녕하세요.
1. 해당 조건을 특정 필드의 유효성 검사 속성에 지정하는 것이 아니라 테이블 속성의 유효성 검사 속성에 지정해야 합니다. 테이블이 디자인 보기로 열어 있는 상태에서 빈 영역을 마우스 오른쪽 버튼으로 클릭한 후 [속성] 선택 -> 테이블 속성 창의 유효성 검사에 조건을 지정하세요.
2. 서식이 지정될 B, C, D 컨트롤을 선택한 후 조건부 서식을 실행하여 '식이'를 선택한 후 [TXT가격]>=1000000 OR [cmb과목]="컴활" 로 지정하면 됩니다.
3. 모듈을 삭제했는데 그런 오류가 계속 나올리가 없는데.... 실행했는데 오류가 나왔다면 코드입력하는 창의 도구 모음 중 [재설정(■)] 아이콘을 클릭한 다음 코드를 수정하면 됩니다.
4. 마우스로 드래그하지 마시고 방향키를 이용해서 범위를 지정하면 됩니다. 범위 지정의 첫번째 셀만을 마우스로 클릭한 다음 [shift]를 누른 상태에서 방향키를 눌러 범위를 지정하면 됩니다.
즐거운 하루 되세요.