드로우홀릭 더베이직

이번에 급식운영 프로그램을 무작정따라하기 및 직장인을 위한 실무 액세스 책을 기초로 하여 만들고자 합니다..


먼저 요구사항 명세서를 작성하다 보니 연수기간 계산하는게 어떤 방법으로 해결해야 할지 도무지 생각이 나지 않습니다.


가령 A과정이 2020년 1월 2일부터 1월 28일까지 30명, B과정이 1월 10일부터 2월 10일까지 20명, 매년 직원 10명은 상주한다는 가정하에 매일 급식인원수를 자동계산하는 방법을 만들어야 되는데, 어떤 방법으로 접근해야 될까요?

아마, 제 생각은 VBA로 작성해서 만들어야 될 것 같은데,  혹시 샘플 또는 방법이 있으면 알려 주시면 고맙겠습니다.


그리고 혹시 도움 될만한 프로그램  샘플들이 탑재된 사이트나 개인 소장용 프로그램이 있으면 알려주시면 고맙겠습니다...


이런 도움요청 탑재내용이 어짢더라도 양해해 주시십시요....


그럼 이글을 보신 모든 분들 새해 복많이 받으십시요...


profile

돌직구

2019.12.30 11:14:30
*.165.242.137

급식인원수 계산은.. 데이터를 만들어 내어야 할 것 같습니다.

말씀하신 사항은, 다음과 같이 데이터가 저장되어 있겠죠.


과정    시작일           종료일          인원수

-------------------------------------------------

A        2020-01-02    2020-01-28    30

B        2020-01-10    2020-02-10    20

상주    2000-01-01    2050-12-31    10


이럴 때 입력값은, 예를 들면 2020-01-15 가 되겠죠.

그러면 모든 과정에 걸쳐서 계산해야 하니 인원수는 60명이 될 것입니다.


그런데, 예를 들어 2010-02-05가 된다면, A과정이 빠지니 30명이 되겠네요.


이것을 계산하기 위한 결과 테이블은 다음과 같을 것입니다.

날짜             인원수

-------------------------------------------------

2020-01-15    

2020-02-05


이럴 때 '인원수'에 해당하는 값을 계산해서 값을 써 주는 것이 좋을 것 같습니다.


이 때 계산 방법은 다음과 같습니다.

2020-02-05에 대해서 계산한다고 하면, 다음과 같은 데이터를 뽑아내어야 합니다.


과정    시작일           종료일          인원수

-------------------------------------------------

A        2020-01-02    2020-01-28    30

B        2020-01-10    2020-02-10    20

상주    2000-01-01    2050-12-31    10


이것은 입력값 2020-02-05가 '시작일'과 '종료일' 사이에 있는 쿼리를 구함으로써 계산할 수 있겠죠.

그리고 여기에 표시된 '인원수'를 합계하면 됩니다.


예제 파일이 없어서, 개념적인 설명은 이 정도로만 해야겠네요.


예제 파일을 올려주시거나, 튜터링을 이용해 보시면 더 좋은 경험을 하게 될 것입니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 FAQ: 어떤 과정을 수강하는 것이 좋을까요? 외 돌직구 2017-08-29 31952
공지 좋은 답변을 이끌어 내는 방법 [1] 돌직구 2017-07-14 28103
공지 액세스 Q/A 게시판 형식을 변경합니다. 돌직구 2014-09-10 23150
380 무따2010 탭 컨트롤 안에 하위 폼 넣기 6 클로이 2020-04-28 5524
379 입력폼에서 작성자/작성일시 등의 필드 처리 1 클로이 2020-04-28 2512
378 강의 문의 겨루기 2020-04-01 454
377 ID와 암호 기반의 로그인 기능 클로이 2020-03-31 273
376 관계설정시 1 또는 무한대 표시가 안되네요. 3 클로이 2020-03-26 1540
375 직장인을 위한 실무 액세스 링크 문의 sdfawe 2020-03-02 299
374 [직장인을 위한 실무활용 엑세스] 메모장 한글 깨짐 file 1 전승진 2020-03-01 11329
373 책을 보다가 어떻게 궁금증이 하나 생겼는데 시도해보니 잘 안되서요.(급여대장/소득세계산) 3 ditto 2020-02-24 449
372 코드북 활용에 대한 질문입니다. 10 클로이 2020-02-23 9649
371 액세스 텍스트 연결방법과 관련하여 질문 드립니다. 2 broadside 2020-02-21 3768
370 콤보상자 단어 검색 문의 file 4 액알못 2020-02-17 10008
369 신규등록 코드 및 팝업 질문 file 액알못 2020-02-14 11700
368 입문자의 초보질문입니다 4 소목동 2020-02-12 5612
367 비슷한 단어 찾기 코드좀 알려주세요 4 액알못 2020-02-09 634
366 쿼리 구성방법 질문드려요 1 broadside 2020-02-03 424
365 쿼리 행간 계산 문의 file 5 라키7 2020-01-15 12713
364 튜터링 서비스 문의 1 sdifejidfieji 2020-01-06 498
363 Data 형태로 저장된 문장과 단어의 결합 2 라키7 2020-01-02 286
362 ㅎㅎ 질문이 끝이 없네요. 2 라키7 2019-12-28 1275
» 직장 프로그램 요구사항 명세서 만들면서 도움요청 1 엑세스00 2019-12-27 649


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