-1
마스터 세부 양식 인 Oracle 양식을 개발했습니다. 새 레코드 삽입을 허용하지 않지만 양식의 레코드를 업데이트 할 수 있습니다. 항목에 WHEN-VALIDATE-ITEM 트리거를 추가하면 양식이 업데이트를 비활성화합니다. 양식의 값을 변경하고 저장할 수 없습니다.WHEN-VALIDATE-ITEM 트리거를 사용하면 오라클 양식을 업데이트 할 수 없습니다.
마스터 세부 양식 인 Oracle 양식을 개발했습니다. 새 레코드 삽입을 허용하지 않지만 양식의 레코드를 업데이트 할 수 있습니다. 항목에 WHEN-VALIDATE-ITEM 트리거를 추가하면 양식이 업데이트를 비활성화합니다. 양식의 값을 변경하고 저장할 수 없습니다.WHEN-VALIDATE-ITEM 트리거를 사용하면 오라클 양식을 업데이트 할 수 없습니다.
WHEN-VALIDATE-ITEM 트리거는 블록에 대한 삽입 또는 업데이트를 피하기 위해 좋지 않습니다. 블록 속성에서 Insert-Allowed를 False로, Update-Allowed를 True로 설정하십시오.
삽입 및 업데이트를 피하기 위해 WHEN-VALIDATE-ITEM을 사용하지 않습니다. 나는 그것에 대한 ON-INSERT 및 ON-UPDATE에 SET_BLOCK_PROPERTY를 사용했으며 다른 필드를 기반으로 필드를 채우는 데 WHEN-VALIDATE-ITEM 트리거를 사용할 때까지 제대로 작동했습니다. 이 트리거를 제거하면 양식이 예상대로 작동합니다. 이 관계가없는 이유는 언제든지 양식의 값을 업데이트 할 수 없게하는 것입니다. – shradharawat
트리거 코드와 유스 케이스를 제공하십시오. 마스터 데이터에 따라 세부 레코드 삽입을 허용해야한다고 생각하십니까? –