Questione : Oracle forma il problema permesso 4.5 aggiornamenti

È possibile regolare l'aggiornamento permesso a False

SET_BLOCK_PROPERTY (ObjID_Pack.vk_follow_up_blk, UPDATE_ALLOWED, PROPERTY_FALSE); il

but ha regolato un campo all'aggiornamento permesso?

Because che non voglio rendere invalido OGNI

e.g. del campo ....... se ho un blocco MY_BLOCK contengo il seguente fields
FIELD_ONE
FIELD_TWO
FIELD_THREE
FIELD_FOUR
FIELD_FIVE

In alcune circostanze, io posso regolare UPDATE_ALLOWED del MY_BLOCK a UPDATE_ALLOWED di FALSE
but all'utente di TRUE

but non posso fornire del valore nel FIELD_THREE

anyone posso aiutare?
class= del

Risposta : Oracle forma il problema permesso 4.5 aggiornamenti

Nelle forme di Oracle la gerarchia assomiglia a questa:
blocco - > articolo

Così in questo caso il blocchetto di tutto tranne FIELD_THREE può essere aggiornato:
SET_BLOCK_PROPERTY (“MY_BLOCK„, UPDATE_ALLOWED, PROPERTY_TRUE);
e
SET_ITEM_PROPERTY (“MY_BLOCK.FIELD_THREE„, UPDATE_ALLOWED, PROPERTY_FALSE);

In questo caso il blocchetto di tutto non può essere aggiornato:
SET_BLOCK_PROPERTY (“MY_BLOCK„, UPDATE_ALLOWED, PROPERTY_FALSE);
e
SET_ITEM_PROPERTY (“MY_BLOCK.FIELD_THREE„, UPDATE_ALLOWED, PROPERTY_TRUE);
Ecco perchè un utente non può fornire un valore nel FIELD_THREE.
Altre soluzioni  
 
programming4us programming4us