책 내용 질문하기
상설시험
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
조회수
275
작성일
2012-04-03
작성자
첨부파일

상설시험 DB구축에서 문제를 급하게 읽는 바람에 데이터형식 변환을 누락한 채 문제를 모두 푼 후 수정하려고 하니 "테이블 작성후엔 수정이 불가능"하다는 비슷한 문구가 뜨면서 전혀 수정자체가 안되던데,

- 액세스는 원래 처음부터 올바르게 하지 않으면 나중에 수정이 불가능한 것인지,

- 데이터변환을 하지 않은채 다른 작업을 수행하는데 있어서 잘못된 결과가 초래된다면 점수에 영향이 있는지,(시험 중간중간 폼 또는 보고서 실행해 보면 맞게 나왔던 것 같은데...) 궁금합니다.

- 그리고 다시한번 isNull함수에 대해 정리해 주시면 안될까요? 예를들어 어떤경우엔 txt이름= " "을 쓰고, 어떤경우엔 isnull(txt이름)을 쓴다든지 말입니다.

답변
2012-04-04 10:03:41

안녕하세요.

1. 어떤 문제냐에 따라 달라집니다. 해당 데이터를 다른 폼이나 보고서 등에서 사용하고 있다면 수정이 불가능할 수 있습니다.

2. 채점과 관련해서는 저희도 세부적인 사항까지는 알지 못하지만 폼과 보고서를 실행했을 때 결과가 맞게 나왔다면 상관 없을 듯 합니다.

3. 일반적으로 isNull은 특정 변수에 들어 있는 값이 null인지를 비교한다면 ""는 특정 컨트롤에 입력된 값이 null인지를 비교한다고 보면 됩니다. isnull을 이용하여 특정 컨트롤에 입력된 값이 null인지를 비교하려면 컨트롤에 입력된 값을 임의의 변수에 넣은 다음 비교하면 됩니다. 예를들어 aaa라는 변수를 이용하여 작성한다면 다음과 같이 작성하면 됩니다.

aaa=txt번호

if isnull(aaa) then

~

즐거운 하루 되세요.

"
  • *
    2012-04-04 10:03:41

    안녕하세요.

    1. 어떤 문제냐에 따라 달라집니다. 해당 데이터를 다른 폼이나 보고서 등에서 사용하고 있다면 수정이 불가능할 수 있습니다.

    2. 채점과 관련해서는 저희도 세부적인 사항까지는 알지 못하지만 폼과 보고서를 실행했을 때 결과가 맞게 나왔다면 상관 없을 듯 합니다.

    3. 일반적으로 isNull은 특정 변수에 들어 있는 값이 null인지를 비교한다면 ""는 특정 컨트롤에 입력된 값이 null인지를 비교한다고 보면 됩니다. isnull을 이용하여 특정 컨트롤에 입력된 값이 null인지를 비교하려면 컨트롤에 입력된 값을 임의의 변수에 넣은 다음 비교하면 됩니다. 예를들어 aaa라는 변수를 이용하여 작성한다면 다음과 같이 작성하면 됩니다.

    aaa=txt번호

    if isnull(aaa) then

    ~

    즐거운 하루 되세요.

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.