책 내용 질문하기
문제4번 3번 이벤트프로시저 식과 시간함수 문의
도서
2016 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
323
조회수
83
작성일
2016-02-29
작성자
첨부파일

Private Sub cmd닫기_Click()
Dim AA
AA = MsgBox(Time() & " 열려진 폼을 종료할까요?", vbYesNo + vbDefaultButton1, "종료")

If AA = vbYes Then
DoCmd.Close , acSaveNo
End If
End Sub

이렇게 입력을 해도 성적입력 폼이 안닫아져요ㅠ 혹시 잘못된 부분 있으면 알려주세요.

그리고 변경내용 저장하지 않고 바로 폼 종료 말고 변경내용 저장 후 바로 폼종료는

docmd.close, acsaveyes 인가요?

그리고 시간함수관련해서 물어보고싶은게

엑세스에서 시간 함수는

time, now, date라고 알고 있습니다.

이게 각각 엑세스와 이벤트 프로시저 에서는 어떤 형식으로 나타나는 지와

이 함수들이 엑셀에서는 어떻게 나타는 지 알고 싶습니다.

어떤함수는 년도,시간,분이 나타나고 어떤거는 분,초 이런건 안나타난다고 알고 있는데 정확히 어떤 함수인지 잘 모르겟어요ㅠㅠ 이참에 개념 확실히 알아두려구요ㅠ 부탁드려요!!!

답변
2016-03-03 05:30:23

docmd.close ,,acsaveno

docmd.close acform,폼명,저장여부

생략된 부분은 폼이나 보고서등 어느것을 닫을지와 어떤 개체를 닫을지를 지정하는 부분입니다.

위와 같이 ,, 로 빈칸을 지정하셔야 하는데 , 하나만 지정하셔서 정확한 결과가 나오지 않은 것 같네요.

date 는 년,월,일 만 표시가능하고

now 는 년,월,일,시간 까지 표시가능 합니다.

time 은 시간을 표시합니다.

엑셀 에서는

date(년,월,일) -> date 함수에 년,월,일 에 대한 인수를 입력하면 날짜의 일년번호 형식으로 표시가능합니다.

now() -> 현재 시간과 날짜를 표시합니다.

time(시간,분,초) -> 시간, 분, 초 를 입력하면 해당하는 값의 일년번호를 표시합니다.

좋은 하루 되세요.

  • *
    2016-03-03 05:30:23

    docmd.close ,,acsaveno

    docmd.close acform,폼명,저장여부

    생략된 부분은 폼이나 보고서등 어느것을 닫을지와 어떤 개체를 닫을지를 지정하는 부분입니다.

    위와 같이 ,, 로 빈칸을 지정하셔야 하는데 , 하나만 지정하셔서 정확한 결과가 나오지 않은 것 같네요.

    date 는 년,월,일 만 표시가능하고

    now 는 년,월,일,시간 까지 표시가능 합니다.

    time 은 시간을 표시합니다.

    엑셀 에서는

    date(년,월,일) -> date 함수에 년,월,일 에 대한 인수를 입력하면 날짜의 일년번호 형식으로 표시가능합니다.

    now() -> 현재 시간과 날짜를 표시합니다.

    time(시간,분,초) -> 시간, 분, 초 를 입력하면 해당하는 값의 일년번호를 표시합니다.

    좋은 하루 되세요.

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