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

 황동준 (bogri2000)

추천:  1
파일:     sample(7)_180804.accdb (596KB) 조회:  2868
제목:   [RE]폼에서 정보 입력 후 저장하는 부분 질문드립니다.
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

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

* 아래줄에 질문을 작성하세요 >> 
고마우신 분께서 공유 해 주신 파일을 제가 필요한 부분으로 수정해서 사용하려고 하는 부분에서 잘 안 되는 부분이 있어 이렇게 질문드립니다.
저의 경우 주로 엑셀을 하다가 데이타가 많아지면서 엑셀이 작동 속도가
느린 부분이 있어 엑세스를 공부하려고 시작한 지 얼마 안 되어 초보입니다.

첨부 파일 보시면 메뉴에서 거래처등록을 누르고 폼이 떳을 때
정보 입력하고 등록을 누르면 On click 에러가 납니다. 취소를 눌러도
동일합니다.
그리고 입력 버튼을 눌러서 정보 입력하고 등록을 누르면
빈 공간이 있다고 안 됩니다. 입력폼에서는 취소 버튼은 잘 작동합니다.
무지인 관계로 너그러운 마음으로 답변 부탁드립니다.
열심히 해 볼려고 금일 엑세스 책도 26,000원 주고 샀습니다.
감사합니다.
==============[푸른하늘님 글에 대한 답변입니다]==============

1. "..........정의되지 않았습니다." 의 에러는
  VB편집기 메뉴 [도구]-[참조]로 들어가셔서 
  "Microsoft DAO x.x Object Library" 에 체크 해주시면 됩니다.

2. "빈 항목이 있습니다" 의 에러는
  각각 입력폼의 필드 이름이 모두 다르게 지정되어있습니다.
  예를들어 거래처등록폼의 거래처 필드의 이름은 성명, 지역은 Text3 등
  따라서 '성명' 필드에 거래처가 입력되었지만 VBA 조건식에서는 '거래처' 필드가 비었는지를 확인하기 때문에, 빈곳이 있다고 나오는거겠죠.

  속성시트-기타-이름 을 정확하게 지정해주시면 됩니다.

3. 입력폼은 Company 테이블과 연결되는데 DAO연결설정부터 필드이름이 매칭이 되지 않습니다. 열어보시면 테이블에는 영어로 필드이름이 지정되어있습니다. 영문권에서 작성된 파일을 가져와서 레이블만 어거지로 바꿔서 사용하신듯 합니다. 이 파일은 안쓰시는게 좋을듯 합니다.(배껴서 새로 만드세요)
첨부한 파일은 어거지로 맞춰놓긴 했습니다.

---------

시작하시는 시점이시라 주제넘게 개인적인 생각 한말씀 올리겠습니다.

데이터 입력폼은 언바운드폼+VBA(DAO,SQL,ADO) 보다 바운드폼으로 하시는걸 추천드립니다.
물론 어느것으로 하시던 결과만 정상적으로 나타나면 되겠지만 굳이 어렵게 언바운드로 할 필요가 있을까 생각됩니다.

예를들어 '거래처 등록폼'을 바운드로 만든다면
   1. 해당테이블 클릭
   2. 메뉴의 만들기-폼 클릭
   3. 예쁘게 디자인 및 닫기 같은 버튼 설치
 로 모든게 끝납니다.

언바운드 폼은 주로 검색폼등에 쓰입니다. 따라서 용도에 맞게 하시면 됩니다.

엑세스를 쓰는이유가 편하게 디자인 할려고 하는거니까요.

네이버카페 액온(https://cafe.naver.com/xpath)에 ★엑세스 강좌★ 게시판 참조해보세요.(카페광고 아닙니다) 2005년도에 엑세스2003 기준으로 만들어졌지만 책보다 훨씬 나을수도 있습니다.

 
[불량 게시물 신고]  
푸른하늘답변 진심으로 감사드립니다.
제가 아직 초보인 관계로 언바운드, 바운드 이해는 가지 않지만 공부를 하겠습니다.
열심히 공부하다가 궁금 사항은 질문 드리겠습니다.
08-04 (20:33)
삭제 ■신고
        
  

작성일 : 2018-08-04(09:31)
최종수정일 : 2018-08-04(09:38)
 


 ◎ 관련글

  제 목   작성자   날짜
폼에서 정보 입력 후 저장하는 부분 질문드립니다. 푸른하늘 2018-08-03
[RE]폼에서 정보 입력 후 저장하는 부분 질문드립니다. 황동준 2018-08-04