hi Ahmed, This is the format of T.LOCREF, please check in I_RULES for further info.
T.LOCREF<FILE.LAYOUT,7> = ‘NOINPUT’or’NOCHANGE’ Regards, Srinivas. On 27 September 2011 17:46, Ahmet Baysa <[email protected]> wrote: > Hi Srinivas, > > . > . > . > TLOCREF<1,POS.DATE.OF.WL3,PRD.POS>= "NOINPUT" > . > . > . > > > jBASE debugger->S > Invalid or uninitialised variable -- NULL USED , > Var TLOCREF , Line 58 , Source VVALIDATE.PB.APPTEST.FIELDS > > > > i think niether T.LOCAL.REF not T.LOCREF does not work. > > > > > > On Tue, Sep 27, 2011 at 11:50 AM, Srinivas <[email protected]>wrote: > >> Hi, >> >> If its a local ref element , then make use of the common variable * >> T.LOCREF* to set the field to NOINPUT >> >> Regards, >> >> Srinivas >> >> On 26 September 2011 13:41, Igor Micev <[email protected]> wrote: >> >>> Hi, >>> Even on Desktop it won't work always. It works only for some modules. I >>> don't know why is that. >>> However, there is a solution. >>> You can play with R.NEW() and R.OLD() arrays values of the fields, >>> regardless of the INPUT field's type. >>> For example: >>> IF COMI = '4' THEN >>> R.NEW(EB.CUS.LOCAL.REF)<1,POSITION.OF.DATE.FIELD,2>) = >>> R.OLD(EB.CUS.LOCAL.REF)<1,POSITION.OF.DATE.FIELD,2>)<1,POSITION.OF.DATE.FIELD,2>) >>> ETEXT = 'Sorry, you cannot change this field data under a condition >>> ...' >>> END >>> >>> You should also consider empty fields for a fist input. >>> >>> Igor >>> >>> On Mon, Sep 26, 2011 at 9:23 AM, VK <[email protected]> wrote: >>> >>>> Hi, >>>> I don't think you can make some subvalue NOINPUT without affecting >>>> other subvalues. >>>> >>>> Generally it's not a good idea to change field properties on-the-fly; >>>> however something like that might work on Desktop. If you use Browser >>>> you're probably out of luck since it takes all VERSION properties from >>>> the server every time the communication takes place. That I was told >>>> but never tried out so I might be wrong here. You can try to amend >>>> R.VERSION as well to make all field NOINPUT if you like (though I >>>> still don't recommend that). >>>> >>>> You might better (supposing that it's something local) rearrange the >>>> data. If you can't - introduce a cross-field check if second value of >>>> the DATE has changed when EVALUATION is 4. >>>> >>>> VK >>>> >>>> On Sep 23, 6:13 pm, Ahmet Baysa <[email protected]> wrote: >>>> > Hi, >>>> > >>>> > I would like to set field properties of a sub value during the input >>>> of >>>> > another field but not succeeded. I explain: >>>> > >>>> > CUSTOMER table has a group of Multi value LOCAL Fields >>>> > >>>> > PRODUCT, EVALUATION and DATE >>>> > >>>> > These are three multivalue LOCAL Fields and they are in same Group. >>>> > >>>> > Each fiels has three values >>>> > >>>> > PRODUCT = A , B, C >>>> > EVALUATION = 5,4,6 >>>> > DATE = 2011, 2012, 2015 >>>> > >>>> > I would like to write a validation routine on EVALUATION in order to >>>> control >>>> > the "NOINPUT" of the corresponded DATE value in the DATE field. >>>> > >>>> > Let's say; if 2nd value of the EVALUATION field has value "4" then >>>> second >>>> > value of the DATE field should be "NOINPUT" >>>> > >>>> > I am inputting the second value of the EVALUATION field on the >>>> screen. Then >>>> > validation routine runs.... >>>> > >>>> > IF COMI EQ "4" THEN >>>> > >>>> > T(R.NEW(EB.CUS.LOCAL.REF)<1,POSITION.OF.DATE.FIELD,2>)<3> = >>>> "NOINPUT" >>>> > >>>> > END >>>> > >>>> > Is this the syntax to fetch and set the properties of the DATE field? >>>> > >>>> > Thanks, >>>> >>>> -- >>>> Please read the posting guidelines at: >>>> http://groups.google.com/group/jBASE/web/Posting%20Guidelines >>>> >>>> IMPORTANT: Type T24: at the start of the subject line for questions >>>> specific to Globus/T24 >>>> >>>> To post, send email to [email protected] >>>> To unsubscribe, send email to [email protected] >>>> For more options, visit this group at >>>> http://groups.google.com/group/jBASE?hl=en >>>> >>> >>> >>> >>> -- >>> Igor Micev >>> >>> -- >>> Please read the posting guidelines at: >>> http://groups.google.com/group/jBASE/web/Posting%20Guidelines >>> >>> IMPORTANT: Type T24: at the start of the subject line for questions >>> specific to Globus/T24 >>> >>> To post, send email to [email protected] >>> To unsubscribe, send email to [email protected] >>> For more options, visit this group at >>> http://groups.google.com/group/jBASE?hl=en >>> >> >> >> >> -- >> Regards >> >> SrinivasYadav. G >> Mobile No: 00966 - 540625165 >> >> -- >> Please read the posting guidelines at: >> http://groups.google.com/group/jBASE/web/Posting%20Guidelines >> >> IMPORTANT: Type T24: at the start of the subject line for questions >> specific to Globus/T24 >> >> To post, send email to [email protected] >> To unsubscribe, send email to [email protected] >> For more options, visit this group at >> http://groups.google.com/group/jBASE?hl=en >> > > -- > Please read the posting guidelines at: > http://groups.google.com/group/jBASE/web/Posting%20Guidelines > > IMPORTANT: Type T24: at the start of the subject line for questions > specific to Globus/T24 > > To post, send email to [email protected] > To unsubscribe, send email to [email protected] > For more options, visit this group at > http://groups.google.com/group/jBASE?hl=en > -- Regards SrinivasYadav. G Mobile No: 00966 - 540625165 -- Please read the posting guidelines at: http://groups.google.com/group/jBASE/web/Posting%20Guidelines IMPORTANT: Type T24: at the start of the subject line for questions specific to Globus/T24 To post, send email to [email protected] To unsubscribe, send email to [email protected] For more options, visit this group at http://groups.google.com/group/jBASE?hl=en
