맞춤제작
안녕하세요 chod***  | 2014-03-25 | 조회 2,283  즐겨찾기(0) 답변완료 (1)

2014. 2. 5 만들어주신 고객진료상담관리15.xls 를 사용중입니다.

사용하던 중 프로그램 오류가 발견되어 수정을 부탁드리려고 글 남깁니다.

1. 고객 번호 자동 부여 문제.

새고객 입력시, 고객번호가 ['yyyy'+누적번호] 형식으로 자동 부여되고 있습니다. ex) 20140001, 0002, 0003...

그런데 20140011 번 이후로 0012, 0013으로 번호가 증가하지 않고, 20140011으로 고정되어 부여되고 있습니다.

2. 기존 DB 동일인물 확인 문제.

새고객 입력시, 기존 DB에 이름, 생년월일이 같은 사람이 있다고 메세지가 나오는 경우가 있습니다.

중복 입력을 막기 위함일텐데요.

실제로 DB에 동일한 이름과 생일이 없는 경우에도 이런 메세지가 나오는 경우가 있습니다.

간혹 발생하는 일이기 때문에 재현성이 떨어지기는 합니다만,

기존 DB에서 동일인물 확인하는 알고리즘에 오류는 없는지 확인 부탁드립니다.

수정된 파일은 email로 부탁드리겠습니다.

chodsds@daum.net

감사합니다!

전문가
답변
Re : 안녕하세요 쿠키전문가  |  2014-03-25

고객님 안녕하세요.
업무자동화 엑셀 쿠키전문가 입니다.

문의하신 고객진료상담관리 프로그램에서
고객번호 자동부여 문제와 기존DB 중복여부 확인 문제에 대해
새로운 방식을 적용하여 수정하였습니다.

고객번호 자동부여는 해당연도에 입력된 고객수를 구하여 고객번호를 자동부여 하였는데
20140011 이전에 삭제된 고객번호가 있어 중복된 고객번호가 부여된 것으로 판단됩니다.

기존DB 중복여부에서는 생년월일이 입력되지 않은 고객정보에 대해서도 카운트가 부여되어
중복 입력되었다는 메시지가 나타나는 것으로 확인됩니다.

위 문제점에 대해 새로운 방식으로 코드를 재작성하였습니다.

고객번호가 삭제되더라도 맨 마지막에 입력된 번호에서 1 증가된 번호로 부여되며,
연도가 바뀌면 0001번으로 다시 해당연도 번호가 시작 됩니다.

기존DB 중복여부는 이름과 생년월일이 동일한 인원에 대해서만 중복여부가 나타나며,
생년월일을 입력하지 않은 고객도 중복여부를 확인됩니다.

- 수정본 업무자동화 : 고객진료상담관리16.xls

첨부된 수정본 파일을 확인하시고 추가 또는 수정사항이 있으실 경우
의견을 남겨 주시면 쿠키전문가가 답변을 드리도록 하겠습니다.

그럼 오늘 하루도 칼퇴근 하시길 바랍니다 ^^


 항상 감사합니다.
 쿠키 임직원 일동 ♥

샘플제작* 해당의뢰내용에 해당되는 샘플 콘텐츠입니다.
샘플파일 : 이용가능 등급 : 의뢰자
추가의견(0)
이용후기

업무자동화 맞춤제작

고객님의 상황에 100% 맞춘 콘텐츠 제작 전문 서비스를 이용해 보세요.
프리미엄 무료 이벤트 중