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
