Home » Oracle » FRM-40654 After Set Block Property of Query_Data_Source_Name

0

Have you ever got this error in your oracle form ? : Record has been updated by another user. Re-query to see. The case that i had was i changed the query of 1 database block dynamically use set_block_property(’BLOCK1′,,’TABLE_X’). This BLOCK1 previously assign to TABLE_A. TABLE_X and TABLE_A has same fields structure.

As summary, my form blocks condition were like this :
BLOCK1 = TABLE_A
use set_block_property on pre_query trigger to change the to TABLE_X.

Everything looks fine when i load the form, but when i tried to change the field value, it gave me this form error . I search around in Google and only can found several peoples face the same but in different situation.

Some people said its because of the record has been lock somehow and need to released first. Its correct somehow, but not in my case here. After hassle try this and that for several hours… (really wasting time..) then EUREKA … need to set this property as well in the pre-query trigger.

set_block_property(’BLOCK1′,,’TABLE_X’)

I hope this can save most of your time rather than finding the causes by your self, might my experience help you reduce your hassle. ;)

Top Tags Search : oracle forms 40654, oracle forms 6 set_block_property, set block property changes item property, Oracle forms requery after save, SET_BLOCK_PROPERTY(QUERY_DATA_SOURCE_NAME, FRM:40654, frm-40654 record has been updated by another user, oracle forms frm-40654, set_block_property LIKE%, Record has been updated Requery change item Oracle FRM 40654 -trailing, Set_Block_Property LIKE, form 40654 record has been updated requery block to see change, oracle forms set block properties, set block property oracle, oracle forms set_block_property QUERY_DATA_SOURCE_NAME problem, FRM-40654: Record had been updated, set_block_property DML_DATA_TARGET_NAME, frm- 40654, frm 40654 record has been updated by another user, oracle forms set_block_property QUERY_DATA_SOURCE_NAME, uery_data_source_name property, oracle form : SET_BLOCK_PROPERTY query_data_source_name, set_block_property( DML_DATA_TARGET_NAME, oracle SET_BLOCK_PROPERTY QUERY_DATA_SOURCE_NAME, FRM40654, FRM-40654 Record has been updated Query block to see change, set_block_property QUERY_DATA_SOURCE_NAME, frm-40654.

Leave a Reply