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

 초보맨 (2willow)

추천:  0
파일:     상담카드(4)[2].mdb (456KB) 조회:  203
제목:   [RE]폼입력한 데이터 테이블에 적용이 않되네요....
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

1. 액세스 버전(95,97,2000,2002):2000
2. 윈도우즈의 버전(win95,win98,winME,winNT,win2000,winXP):
3. CPU (486,PentiumI/II/III/IV...):
4. RAM (32,64,128,256,512MB,1G...): 

* 아래줄에 질문을 작성하세요 >> 



사후상담카드_관리(폼)


id  이름     상담자
1   이돌석   이옥래
1   이돌석   이옥래
5   김갑돌   이옥래
6   전정수   김진업
6   전정수   김진업
7   이정길   류태희
8   곰보     김종석

폼에서는 이렇게 나오는데

사후상담카드 테이블에서는 다음과 같이 나옵니다.

id  이름     상담자
1   이돌석   임종길
1            이옥래
5   이돌석   이옥래
6            긴진업
6            김진업
7            류태희
8            김종석


폼에서 입력한 것이 테이블에 적용이 안되나요?

적용이 안되서 폼을 닫았다가 열기도 하고 테이블도 닫았다가 열어봐도 또 Access를 종료했다가 열어봐도 테이블은 바뀌지 않네요

파일을 첨부합니다.

고수님들 잘 봐주세요
==============[드리뭉님 글에 대한 답변입니다]==============
고수는 전혀 아니지만 제가 보기에는....


그렇게 되는 이유는 사후상담카드_관리 폼에서의 이름의 컨트롤원본이 상담카드테이블의 이름필드에 지정되어 있어서 그렇습니다. 폼의 레코드 원본에는 들어가 있지만 컨트롤의 원본은 상담카드.이름으로 지정되어 있어서 그렇습니다.

사후상담카드 테이블에서 이름 필드는 필요하지 않습니다. 어짜피 id 필드로 연결되어 있으므로 id만 있으면 될 것 같습니다.

하지만 테이블에서 이름을 굳이 보고싶다면 이름필드를 새로 만들어 입력하는 것이 아니라 현재의 이름필드를 지우고 id 필드를 조회마법사를 이용하여 상담카드테이블의 이름을 가져오는 방법이 좋겠습니다. (일련번호인 상담id 필드는 제가 그냥 만들었습니다.)

참... 사후상담카드 테이블에 id는 조회마법사를 이용하여 만들었고 현재 이름이 보이기는 하지만 실제로는 상담카드 테이블의 id 숫자가 입력되어 있는 것입니다.
 
[불량 게시물 신고]  
드리뭉무척 도움이 되었습니다.
조회마법사를 그런데에 쓰는 것이군요
너무 감사드립니다.

그럼 좋은 하루되세요,,,,,
11-06 (16:46)
삭제 ■신고
        
  

작성일 : 2004-11-06(15:58)
최종수정일 : 2004-11-06(15:58)
 


 ◎ 관련글

  제 목   작성자   날짜
폼입력한 데이터 테이블에 적용이 않되네요.... 드리뭉 2004-11-06
[RE]폼입력한 데이터 테이블에 적용이 않되네요.... 초보맨 2004-11-06