72046번 질문 관련
문제에서
"폼을 종료합니다" / 예, 아니오 버튼 이 있는 메시지 박스를 작성한 후 예를 선택하면 사용자에게 저장 여부를
묻지 않고 저장되도록 하고 폼이 종료되도록 하시오.
dim aa
aa=msgbox ("폼을 종료합니다", vbyesno)
if aa=vbyes then
docmd.save
docmd.close
end if
사용자에게 저장 여부를 묻지 않고 저장되도록 하라는데 docmd.save 가 맞나요?
작성한 답변이 맞다고 답글을 달아주셨는데요.
문제에서 사용자에게 저장 여부를 묻지 않고 자동저장되고 폼을 종료하라고 했을때도 맞는 답인가요?
다른 글들을 검색하다 보니 아래 문제에서의 답변은
부록 217쪽 문제2.3
'허브입고현황관리' 폼이 반드시 저장되고 닫히도록 할 것
정답이 Docmd.Close acForm, "허브입고현황관리", acSaveYes인데요
docmd.save
docmd.close
이건 틀린건가요?
의 답변에선 1. 닫을때 저장해야 하므로 질문 주신 코드가 정답이 될 것 같진 않네요. 라는 답변을 하셨는데요
1. docmd.close acform, "폼 이름", acsaveyes(또는 acsaveno)
2. docmd.save
docmd.close
질문 1. 두 가지 차이점이 있나요?? 둘다 저장하고 폼을 닫는것인데 어떤 차이점이 있는지 궁금합니다.
질문 2. 그리고 2번과 같이 작성할 때 저장하지 않고 닫는다면 그냥 docmd.close만 입력하면 되나요?
질문 3. acsaveyes, acsaveno, acsaveprompt의 차이점이 뭔가요?
이 3개는 docmd와 항상 함께 사용해야하는건가요?
안녕하세요.
작성한 답변이 맞다고 답글을 달아주셨는데요.
문제에서 사용자에게 저장 여부를 묻지 않고 자동저장되고 폼을 종료하라고 했을때도 맞는 답인가요?
-> 네 맞습니다.
다른 글들을 검색하다 보니 아래 문제에서의 답변은
부록 217쪽 문제2.3
1. docmd.close acform, "폼 이름", acsaveyes(또는 acsaveno)
2. docmd.save
docmd.close
질문 1. 두 가지 차이점이 있나요?? 둘다 저장하고 폼을 닫는것인데 어떤 차이점이 있는지 궁금합니다.
-> 결과적으로는 동일합니다.
질문 2. 그리고 2번과 같이 작성할 때 저장하지 않고 닫는다면 그냥 docmd.close만 입력하면 되나요?
-> docmd.close만 입력하면 저장할 내용이 있다면 저장 여부를 묻는 대화상자가 표시됩니다.
질문 3. acsaveyes, acsaveno, acsaveprompt의 차이점이 뭔가요?
acsaveyes : 저장(save)이 예(yes)라는 의미로 저장하겠다는 의미입니다.
acsaveno : 저장(save)이 아니오(no)라는 의미로 저장하지 않겠다는 의미입니다.
acsaveprompt : 저장 여부를 묻는 대화상자를 표시합니다.
이 3개는 docmd와 항상 함께 사용해야하는건가요?
-> docmd 다음에 나오는 함수에 따라 달라질 수 있습니다.
즐거운 하루 되세요.
-
*2017-02-21 11:24:01
안녕하세요.
작성한 답변이 맞다고 답글을 달아주셨는데요.
문제에서 사용자에게 저장 여부를 묻지 않고 자동저장되고 폼을 종료하라고 했을때도 맞는 답인가요?
-> 네 맞습니다.
다른 글들을 검색하다 보니 아래 문제에서의 답변은
부록 217쪽 문제2.3
1. docmd.close acform, "폼 이름", acsaveyes(또는 acsaveno)
2. docmd.save
docmd.close
질문 1. 두 가지 차이점이 있나요?? 둘다 저장하고 폼을 닫는것인데 어떤 차이점이 있는지 궁금합니다.
-> 결과적으로는 동일합니다.
질문 2. 그리고 2번과 같이 작성할 때 저장하지 않고 닫는다면 그냥 docmd.close만 입력하면 되나요?
-> docmd.close만 입력하면 저장할 내용이 있다면 저장 여부를 묻는 대화상자가 표시됩니다.
질문 3. acsaveyes, acsaveno, acsaveprompt의 차이점이 뭔가요?
acsaveyes : 저장(save)이 예(yes)라는 의미로 저장하겠다는 의미입니다.
acsaveno : 저장(save)이 아니오(no)라는 의미로 저장하지 않겠다는 의미입니다.
acsaveprompt : 저장 여부를 묻는 대화상자를 표시합니다.
이 3개는 docmd와 항상 함께 사용해야하는건가요?
-> docmd 다음에 나오는 함수에 따라 달라질 수 있습니다.
즐거운 하루 되세요.