드로우홀릭 더베이직

안녕하세요?


직원마다 근무 시작 시간이 다르고, 매일 주어지는 task가 다릅니다. 그래서 일일 일정표에 직원별 task를 입력, 수정, 삭제하는 폼이 있어야 합니다. 물론 그것을 조회할 수 있는 폼도 필요하고요.

1) 일일 일정을 관리하는 테이블(daily T)은 직원별로 근무 시작 시간, 근무 끝나는 시간과 함께 task1 ~13까지 저장할 수 있도록 필드를 구성했습니다. 조회는 근무 시작 시간을 보고, 화면에 시작 시간부터 task1부터 차례대로 보여주도록 할 수 있을 것 같은데, 입력이나 수정 또는 삭제 시 이것이 해당 직원의 몇 번째 task인지를 쉽게 알도록 하는 좋은 방법이 있을까요?


2) 배열이란 것을 사용하면 더 편리(?)할까요? 아님 액세스 자체에 간단히 해결할 수 있는 방법이 있는지  궁금합니다.


3) 화면에 보여지는 일일 일정표는 부서마다 다르게 해야 할 것 같습니다. 어떻게 하면 좋을까요? 예를 들어, 부서1은 아침 6시부터 시작하고 3교대이고, 부서2는 아침 7시에 시작하고 2교대로 저녁 8시에 일정이 종료됩니다. 부서3은 직원에 따라 새벽 3시에 시작하고 8시간만 일하는 직원과 야근을 하는 직원이 섞여있습니다. 즉, 3시에 나와서 오후 2시에 들어가는 직원, 오전 7시에 나와서 오후 5시에 들어가는 직원, 재택으로 근무하는 직원 등...


4) 일일 일정 관리를 하나의 테이블로 관리하는 것이 좋을 것 같은데, 조회 폼을 나누어야 할까요?



답변에 미리 감사드립니다.   


profile

윈드님

2020.05.21 01:22:12
*.143.165.234

일단 원하시는 질문에 좋은 답을 얻으려고 하신다면 화면을 좀 보여 주시는 것이 답변 드리기 좋습니다. ^^


1) task 입력 시 해당 레코드에 몇번째 데이터 인지 순번을 기록 해 주시면 될 것 같습니다.

 또한 이를 입력한 순서대로 자동으로 입력되게 할 수도 있습니다.

Before Insert 이벤트에 '해당 직원'의 '해당일'의 가장 최고 순번값을 추출하여 +1 해서 넣어 주면 됩니다.

예) dmax("순번필드명", "테이블명", "조건('해당 직원' = '홍길동' AND '해당일' = '2020-05-21') 


4) 이 경우는 말로만 들어서는 조금 애매합니다만, 일일 일정표 레코드에 '부서' 정보를 넣어서 부서별로 필터링이 가능하게 하면 되지 않을까요?

폼을 열때 로그인한 직원의 부서를 자동으로 필터링하여 보여주는 방법이 있을 것 같습니다.

클로이

2020.05.24 21:07:11
*.181.194.31

안녕하세요? 답변 감사드립니다.


제 질문을 다시 읽어보니, 뭔가 설명이 부족해 보이네요. ^^  말씀해주신대로 해보고, 다시 질문 드리겠습니다.  고맙습니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 FAQ: 어떤 과정을 수강하는 것이 좋을까요? 외 돌직구 2017-08-29 31961
공지 좋은 답변을 이끌어 내는 방법 [1] 돌직구 2017-07-14 28112
공지 액세스 Q/A 게시판 형식을 변경합니다. 돌직구 2014-09-10 23153
400 실무액세스 검색폼 모듈을 수정했는데 잘 안되네요. file 4 클로이 2020-08-11 597
399 실무액세스 교재 272쪽 내용(?)을 부탁드립니다. 2 클로이 2020-08-07 403
398 코딩한 내용이 작동이 안됩니다. file 4 학이시습 2020-08-05 236
397 InputBox, MsgBox 함수 원형표시 차이 1 학이시습 2020-08-04 818
396 액세스 문의 입니다 (디자인보기 복사) 1 김상탁 2020-08-03 7355
395 엑세스 초보 질문입니다. 1 토니수사 2020-07-20 517
394 [직장인을 위한 실무 액세스] p.264 조회기능 넣기 '개체가 필요합니다' 오류 1 access어린이 2020-07-15 1184
393 '금액'계산 필드 만들기(322페이지) 질문입니다. file 2 학이시습 2020-07-11 381
392 보고서 인쇄 시 사진 누락 file 1 ming 2020-06-23 289
391 무따2013 신용카드 폼 만들기 [조회수정] 필드에 대한 질문입니다. 1 클로이 2020-06-13 296
390 하나의 폼에 두개의 쿼리에서 갑을 찾아오는 방법 2 백두산 2020-06-11 7499
389 한 필드에서 여러개의 같은 데이터중 한개의 데이터만 가져오는 방법 2 백두산 2020-06-05 43220
388 액세스 업데이트 쿼리 질문!! 2 dhgo 2020-06-04 11255
387 액세스 쿼리에서 질문 1 dhgo 2020-06-03 1117
386 구문해석 5 백두산 2020-05-26 1315
385 직장인을 위한 실무 엑세서 - 조회 폼 질문 1 미르 2020-05-21 2291
» 시간대별로 다른 task 할당받은 직원들의 당일일정표 보여주기 2 클로이 2020-05-10 306
383 매크로가 안됩니다. file 1 학이시습 2020-05-07 289
382 데이터 나누기 11 백두산 2020-05-06 649
381 두 데이타 합치기 질문입니다 1 백두산 2020-04-29 744


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