0

양식 (데이터 유형 = 단일 텍스트 줄)에서 계산 필드를 사용하고 있습니다. "시스템 관리자"역할을 가진 특정 사용자에 대해이 필드를 편집 가능하게하십시오.필드 유형이 양식으로 계산되는 경우 특정 역할 "시스템 관리자"에 대해 편집 가능 필드를 만들 수 있습니까?

필드 보안 프로필을 사용하여이 필드를 편집 가능하게 만들려고 했으므로 (여기서는 시스템 관리자가 레코드를 업데이트하거나 만들 수 있음) 보안 프로필에서 업데이트/만들기 옵션이 비활성화되어 있으며 변경할 수 없습니다.

이 작업을 수행하는 적절한 방법이 있습니까? 특정 역할 집합에 대해 계산 필드를 편집 할 수 있습니까?

답변

1

아니요, 계산 된 필드의 값을 직접 편집 할 수 없습니다.

특정 사용자 만 데이터를 입력 할 수있는 별도의 필드를 만드는 것이 좋습니다. 계산 된 필드에서 조건을 추가하여 수동으로 입력 한 값을 다른 필드 (있는 경우)로 가져 오거나 그렇지 않으면 계산 된 필드에 원래 작업을 사용할 수 있습니다.

+0

헨릭. 사용자가 시스템 관리자로 로그인 할 때 JavaScript를 사용하여이 필드를 잠금 해제 할 수 없습니까? 이 점에 대해 의견을 나누십시오. – Sumit

+0

이 필드 _에 의해 계산 된 필드를 참조하면 아니오입니다. –

0

계산 된 필드는 검색 할 때 SQL로 계산되지만 필드에 저장되지는 ​​않습니다.

따라서 계산 된 필드의 경우 은 값을 저장하는 곳이 아닙니다입니다. 따라서 어떤 경우에는 동일한 필드를 계산하고 다른 경우에는 수동으로 계산할 수 없습니다.

계산 된 필드와 무시 필드가 두 개 있어야합니다. 계산 된 필드에서 재정의 필드에 데이터가 포함 된 경우 계산 된 필드를 재정의 필드와 같게 설정하는 조건을 설정합니다. else는 평소와 같이 필드를 계산하는 작업을 수행합니다. 여기

내가 필드를 만든 예입니다 testca (`new_testca ')에 계좌 번호 사용을 채워 경우 가치가 그 값이 텍스트가 될 것하지 않으면 내가 "NEED 계좌 번호를 입력 한 것 ".

enter image description here