드로우홀릭 더베이직

안녕하세요 일련번호질문입니다.

2017.06.28 13:53:30 조회 수 4575 추천 수 0

안녕하세요 첫번째 기본키를 고객ID로 하고 일련번호로 지정해놓았습니다.

그러면 자연스럽게 2, 3, 4로 넘어가는 것 까진 좋은데

중간에 자료를 삭제하거나 하면 그 일련번호가 없어져버리고

꼬이기 시작하는게 너무 싫어요 ㅠㅠ

엑셀처럼 1,2,3,4,5, 이렇게 쭉쭉 순서대로 일련번호가 이어질순 없나요?

아니면 그렇게 설정하는 방법이 있나요?


profile

돌직구

2017.07.11 16:18:53
*.149.161.117

그것은 일련번호의 특성 때문에 방법이 없습니다.

일련번호가 그렇게 된 것은, '동시성' 문제 때문인데요, 김병욱 님께서 원하시는 대로 하면 동시에 입력했을 때 해결책이 없기 때문입니다. (중복값이 들어갈 가능성이 있습니다.)

그래서 DB를 사용한다면 어쩔 수 없는 측면이 있습니다.


그러나, 중복값이 들어갈 가능성은 매우 적죠. 중복값을 허용하더라도 2, 3, 4로 넘어간 다음..
4를 삭제한 후, 다음에 다시 4가 나오게 하는 방법은 있습니다.


폼의 BeforeInsert 이벤트에, 그간의 고객ID 최대값을 구하고, 거기에 +1 해서 고객ID가 자동으로 생성되도록 하면 됩니다.


만들던 파일이 있다면 업로드 해 주세요. 그러면 거기다가 간단히 만들어 드릴 수 있을 것 같습니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 FAQ: 어떤 과정을 수강하는 것이 좋을까요? 외 돌직구 2017-08-29 31951
공지 좋은 답변을 이끌어 내는 방법 [1] 돌직구 2017-07-14 28100
공지 액세스 Q/A 게시판 형식을 변경합니다. 돌직구 2014-09-10 23150
» 안녕하세요 일련번호질문입니다. 1 김병욱 2017-06-28 4575
199 안녕하세요 쿼리에서 오늘 날짜가 나오도록 하는 방법문의입니다. file 2 김병욱 2017-06-21 23176
198 조회폼 작성시, VBA "SerachCond"질문드립니다. 1 지정원아빠 2017-06-19 1714
197 이벤트 에러 file 4 1 엑세스29 2017-06-15 29767
196 MS Access+Oracle SQL +VB 가능한지요? 1 prince12 2017-06-14 1806
195 자주 사용하는 이벤트 그루터기 2017-06-06 1371
194 하위폼의 자료를 엑셀로 내보내기 1 액세스탐구 2017-05-18 3275
193 폼에서 기본값으로 바로 전에 입력한 값을 사용 file 1 이런 2017-05-10 1693
192 로그인 비밀번호 설정 납니다 2017-05-08 1510
191 직장인을 위한 실무 엑세스 E북을 구매했는데요... 예제파일 부탁드립니다. 1 조이파파 2017-05-04 1370
190 매크로 함수 질문드립니다. bangminsung 2017-05-01 1227
189 직장인을 위한 실무액세스 예제파일 복사할 수 없나요? 1 사무사 2017-04-23 8332
188 TFaccess와 윈도우즈 10이 호환되지 않습니다. 1 밀당 2017-04-22 1413
187 실무 엑세스 2,3 동영상 강의 언제 올라오나요 ? 1 수강생 2017-04-11 1376
186 한 테이블에서 복수필드가 다른 테이블의 기본키를 여러번 참조할 때 관계설정 file 프리버드 2017-04-03 1713
185 쉐어포인트에서 사용하려명 애니타임 2017-03-26 1454
184 일전에 2013 초급,중급1,2 다 수강했는데요~ 1 이영조 2017-03-24 2518
183 콤보상자 After Update 이벤트 질문입니다. file 2 배우는자 2017-03-20 9794
182 쿼리 진행 안내문장을 안보이게 하려면 ~ 2 애니타임 2017-03-17 1617
181 액세스2016 안나오나요? 3 액세스하자 2017-03-15 3668


  주소  12925 경기도 하남시 미사대로 540, B동 917호 (현대지식산업센터 한강미사2차) ㈜팀데이터이십일  |  고객센터 전화번호  02-467-2998  |  대표이사  염기웅
개인정보관리책임자  염기웅 (ml_privacy@td21.com)  |  사업자등록번호  120-86-79260  |  통신판매업신고번호  제 2021-경기하남-1166 호  [사업자 정보 확인]
  TD21의 사전 서면 동의 없이 TD21 사이트 일체의 정보, 콘텐츠 및 UI 등을 상업적 목적으로 전시, 전송, 스크래핑 등 무단 사용할 수 없습니다.