2017-09-05 2 views
0

라이브 이벤트 시설을위한 직원 가용성 양식에 대한 솔루션을 찾는 데 어려움이 있습니다.FileMaker 직원 채용 양식

목표는 사무실에있는 누군가에게 예정된 이벤트 목록을 생성하는 시작 날짜와 종료 날짜를 선택하게하는 것입니다. 이 목록은 WebDirect의 직원이 볼 수 있으며 확인란을 통해 사용 가능 여부를 표시 할 수 있습니다. 그러면 사무실의 사람들은 일정을 잡을 때 다가오는 모든 행사에 누가 사용할 수 있는지 볼 수 있습니다.

시작 날짜와 종료 날짜를 선택하면 직원이 볼 수있는 날짜를 선택적으로 "게시"할 수있을뿐 아니라 해당 양식에 연결된 모든 응답 로그를 볼 수 있습니다.

또한 직원이 양식에 대한 응답 만 볼 수 있도록 제한하고 싶습니다. 다음과 같이

지금까지 내가 테이블이 님의

Date ≥ StartDate AND 
Date ≤ EndDate 

정말 확실하지 :

Employee Event Availability Form    Response 
-------- ----- ------------ ----    -------- 
ID   ID  ID    ID     ID 
Name  Date StartDate  fk_AvailabilityID fk_EmployeeID 
      Title EndDate  fk_ResponseID  Checkbox 

관계의 모든

차 열쇠 = 이벤트 날짜를 제외하고 외래 키 가용성에 관계가 이것을 지나치거나 심지어 이것이 옳다면 시작하십시오. FormResponse 테이블을 실험했지만 실제로 어떤 연결을 만들지 확신하지 못했습니다.

저는 FileMaker와 데이터베이스에 대해 일반적으로 매우 새롭습니다. 따라서 레이맨스 용어가 인정 될 것입니다.

답변

0

처음에는 복잡한 URL 대신 이벤트 테이블의 필드를 게시 플래그로 사용하고 로그인 할 때 직접 웹에서 검색 할 수 있습니다.

스태프가 시작/종료 날짜를 설정하면이 레코드에 대해서만 공개 플래그를 설정하는 스크립트를 실행합니다.

로그인 한 사용자를 직원과 대조하려면 직원 테이블에 계정 이름을 저장하고 로그인시 일치시켜야합니다. 그런 다음 레코드가 일치 할 때만 볼 수 있도록 권한을 설정하십시오. 희망이 도움이됩니다.

+0

나는 당신의 요지를 보지만, 내가 정말로 이해하지 못하는 유일한 이유는 이벤트와 가용성 테이블 사이에 관계를 가지지 않는 것이 왜 하나를 갖는 것보다 낫 겠는가하는 것이다. 제가 누락 된 어떤 이점이 있습니까? – CameronS

+1

글쎄, 필자는 때때로 "on"이 아닌, 때때로 사용되는 함수에 관계를 사용하지 않는 경향이있다. 관계 그래프를 덜 어둡게 유지합니다. 또한 특정 목적을 위해 특정 스크립트를 유지 관리하고 문제를 해결하는 것이 더 쉽습니다. 일반적으로 관계 그래프에 기능을 더 적게 넣으려고 시도합니다. 대부분 레이아웃을 사용하여 데이터와 포털을 "구동"합니다. 네가 원한다면 네가 그걸하는 걸 막을 길이 없어. – AndreasT