OfficeTutor.com
배움터 나눔터 교육센터 오튜장터
 통합검색  
  Home > 나눔터 > 액세스 > 묻고답하기
엑셀
워드
액세스
파워포인트
아웃룩
프런트페이지
인포패스
원노트
비지오
쉐어포인트
포토드로우
퍼블리셔
오피스공통
MVP 안내
MVP 명예의 전당
MVP 카페

 

 

 

 
액세스에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내
작성자:  

 박현진 (brianoffic)

추천:  1
파일:     조회:  222
제목:   버튼 클릭으로 저장하기
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

 - 액세스 버전(95,97,2000,xp,2003,2007): 2016 (Office 365)

* 아래줄에 질문을 작성하세요 >> 
테이블에 바운드 되어있는 폼에서 기본값을 가진 몇개의 필드가 있습니다 그것때문인지 자료를 입력하지 않아도 자동으로 테이블에 기본값만 저장이 되어버립니다.. 
바운드 되어있는 폼에서 저장버튼을 누를때까지 자동저장이 안되게 하는 방법은 없는지요   만약 안된다면  언바운드로 만들어서 저장 버튼을 누르면 테이블에 저장에 되게 하려면 어찌 해야 하는지요...
좀 부탁드립니다
 
[불량 게시물 신고]  
황동준1. 필드속성의 기본값 만으로는 새로운 레코드가 생성되지 않습니다. 분명 어디든 값이 입력 또는 변경되었을것입니다.(폼오픈시 vba로 강제 입력되거나....)

2. Form_BeforeUpdate 이벤트에서 Me.Undo 를 사용합니다. 이때 저장버튼은 공용변수 또는 폼 안에 텍스트상자나 체크박스 등을 이용하여 저장할거란 표식을 남겨두고 폼 업데이트 이벤트에서 조건문을 실행하시면 됩니다.
https://stackoverflow.com/questions/14146493/closing-a-bound-form-without-saving-changes

3. 언바운드폼의 레코드 저장은 SQL, DAO, ADO 등을 이용하여 제어하시면 됩니다.
10-12 (09:14)
삭제 ■신고
박현진아...  감사합니다  더 공부하겠습니다10-12 (14:48)
삭제 ■신고
박현진황동준님 감사합니다... 한가지 부탁이 있어서요..자료실에 올리신 일정관리(2) 소스를 좀 볼수있을까요?   감사합니다10-12 (15:06)
삭제 ■신고
황동준탐색창만 안보이게 해놨고 따로 막아놓거나 하진 않았습니다.
F11 누르시거나 옵션에서 탐색창표시 체크 해주시면 됩니다.

여기에 언바운드 폼이 있습니다. SQL로 저장합니다
10-13 (05:36)
삭제 ■신고
박현진정말 감사합니다... 밑에 붙여주신 mother/baby relation   정말 유용합니다...공부가 많이 될것 같습니다10-16 (22:45)
삭제 ■신고
        
  

작성일 : 2017-10-12(01:28)
최종수정일 : 2017-10-12(01:28)
 


 ◎ 관련글

  제 목   작성자   날짜
버튼 클릭으로 저장하기 박현진 2017-10-12
DB 분할 설정 황동준 2017-10-13

 
 
회사소개 | 이용약관 | 개인정보 처리방침 | 회원정보수정 | 교육신청 및 문의 | 이메일무단수집거부 위로

오피스튜터 블로그 오피스튜터페이스북 오피스튜터유투브
110-722 서울 종로구 세종대로23길 47, 601-74 ㈜오피스튜터 ☎1544-4102 대표이사 : 전경수
개인정보관리책임자 : 이희진(privacy@officetutor.com) 사업자등록번호 120-86-14501
통신판매업신고 2013-서울종로-0547
norton
Copyright ⓒ OfficeTutor.com 이 페이지의 저작권은 ㈜오피스튜터와 콘텐츠 제공자에게 있습니다. 무단 복제를 금합니다.
Microsoft 및 Office 로고는 미국, 대한민국 및/또는 기타 국가에서의 Microsoft Corporation 등록 상표 또는 상표입니다.