드로우홀릭 더베이직

일련번호 질문이요~

2016.08.17 07:25:55 조회 수 12620 추천 수 0

안녕하세요


이번에 일때문에 액세스를 새로 배우고있는데요


새롭게 테이블을 만드는데 일련번호를 붙여야 됩니다.


일련번호를 10000-20160817001 이렇게 -앞에는 고정이고 뒤에는 오늘날짜고 001은 그 날짜에 첫번째라고 해서 일련번호를 만들고싶은데요 날짜랑 번호를 합치는것부터 막힙니다.. 날짜도 식을 입력하면 보이는방식이 -가 붙고요.. 어떻게 하면좋을까요?? 


도와주세요~


profile

돌직구

2016.08.17 21:17:59
*.149.161.117

말씀하신 사항은 간단히 구현하기 어렵습니다.
이런 것을 '채번'이라고 하는데요.. 년/월/일이 들어갈 경우, 현재 최대값을 보유하고 있는 테이블이 있어야 합니다.
그리고, 새 레코드가 추가되는 시점(Before Insert)에 이 테이블에서 값을 읽어온 뒤, +1 해서 폼에 뿌려주어야 하지요.
이 때, 동시에 여러 사람이 입력하게 되면, 같은 값이 들어갈 수도 있는데, 이를 막으려면 트랜잭션 개념도 알고 있어야 합니다.

동시에 여러 사람이 입력하는 것을 무시한다면, 비교적 간단히 만들 수 있습니다. 다음과 같은 식을, 새 레코드가 추가되는 시점에 적용시키면 됩니다.

"10000-" & Format(Now(),"yyyymmdd") & Format(25,"000")

이 식에서, '25'라는 값을 계산해서 이 식에 넣어 주어야 합니다. 그리고 Format(25,"000") 라는 식은 25을 025로 표시해 줍니다.

어쨌거나, 동시성을 해소하는 것이 관건일 것 같은데요.. 이것은 튜터링으로 해도 30분은 설명해야 할 것 같습니다.

하이누스

2016.08.18 07:18:05
*.124.113.191

조언 감사합니다~ 한번 도전해보겠습니다!!

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 FAQ: 어떤 과정을 수강하는 것이 좋을까요? 외 돌직구 2017-08-29 31933
공지 좋은 답변을 이끌어 내는 방법 [1] 돌직구 2017-07-14 28067
공지 액세스 Q/A 게시판 형식을 변경합니다. 돌직구 2014-09-10 23132
320 로그인과 암호 fmc후세 2019-03-12 1936
319 모바일로 강좌를 보려면? 1 나도한판 2019-02-27 1979
318 액세스 쿼리 작성 문의 file 1 우진이 2019-02-24 3032
317 적절한 레코드 수 1 준사모 2019-02-21 4918
316 DoCmd.OpenReport의 조건식에서 하위폼 필드 불러와서 인쇄할 수 있나요? file 3 하영감성원 2019-02-14 5927
315 보고서 엑셀로 내보내기 오류 질문 file 5 허수아비 2019-02-10 4445
314 액세스의 테이블에 하이퍼링크 속성의 열을 만들고 데이터를 주었는데 1 1 버저비터 2019-02-06 10157
313 직장인을 위한 실무강의 질문 1 허수아비 2019-02-03 6547
312 직장인을위한 실무엑세스 강의 질문 (엑세스 2013에서 모듈사용방법) 1 허수아비 2019-01-28 3485
311 외부데이터-텍스트 파일 가져올때 1 JJ 2019-01-24 1466
310 개발된 앱의 테이블 소스를 타인이 열어볼 수 없게 하는 방법이 있나요? 2 요술곰 2019-01-17 1430
309 액세스 2010 무작정 따라하기 예제 1 성이 2019-01-04 4435
308 문의 드립니다. 1 수달 2019-01-04 1849
307 ms 액세스 에서 ms sql db 불러오기 1 쐬주도사 2018-12-28 2289
306 공유기사용한 네트워크에서 공유폴더로 엑세스 구동시 문제 1 대림 2018-12-19 2805
305 질문이 있습니다 2 고기사랑 2018-12-13 1441
304 데이터 추가/변경/삭제 이력 1 수달 2018-12-12 9616
303 직장인을 위한 실무엑세스 내용 관련 문의 1 우드워드 2018-12-10 1487
302 액세스 2010 / 2013 수강 신청 문의 1 산소까스 2018-11-22 1466
301 매출 조회 폼 결과 상세 표시 1 은단아 2018-11-21 1805


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