2014-03-02 1 views
0

언제 버튼을 누른 트리거를 사용하여 oracle forms 10g에 블록 또는 폼 상태를 'insert'로 변경하는 방법. 기본 도구 모음의 '레코드 삽입'버튼과 동일한 작업을 수행하지만 사용자 정의 버튼을 사용하고 싶습니다.버튼 트리거를 사용하여 10g에 삽입 할 블럭 상태를 변경하는 방법

아이디어가 있습니까?

+0

'insert'는 유효한 블록 또는 양식 상태가 아닙니다. 삽입을 위해 레코드 만 표시 할 수 있습니다. 양식은 '변경됨'상태가 될 수 있습니다. –

답변

2

버튼 누름 트리거에서 do_key('create_record');으로 전화하십시오. 그러면 모든 블록이 현재 블록에 새 레코드가 삽입되고 그에 따라 어떤 상태가 변경됩니다.

set_record_property(:system.cursor_record, :system.cursor_block, state, 'INSERT');으로 상태를 변경해도 똑같은 결과가 발생하지 않습니다. 하지만 한번 사용해보십시오!

관련 문제