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라고 알고 있습니다.
이게 각각 엑세스와 이벤트 프로시저 에서는 어떤 형식으로 나타나는 지와
이 함수들이 엑셀에서는 어떻게 나타는 지 알고 싶습니다.
어떤함수는 년도,시간,분이 나타나고 어떤거는 분,초 이런건 안나타난다고 알고 있는데 정확히 어떤 함수인지 잘 모르겟어요ㅠㅠ 이참에 개념 확실히 알아두려구요ㅠ 부탁드려요!!!
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(시간,분,초) -> 시간, 분, 초 를 입력하면 해당하는 값의 일년번호를 표시합니다.
좋은 하루 되세요.