> set a var = to the var you want to check (set var ckpn = pn ;if ckpn is null
No. ckpn won't evaluate to null. It will evaluate to 'pn' text. Check my other post in this thread. ----- Original Message ----- From: "parts" <[EMAIL PROTECTED]> To: "RBASE-L Mailing List" <[EMAIL PROTECTED]> Sent: Wednesday, September 10, 2003 3:02 PM Subject: [RBASE-L] - Re: Create variable on the fly > set a var = to the var you want to check (set var ckpn = pn ;if ckpn is null > then;do your thing;endif > ----- Original Message ----- > From: "James Hageman" <[EMAIL PROTECTED]> > To: "RBASE-L Mailing List" <[EMAIL PROTECTED]> > Sent: Wednesday, September 10, 2003 3:35 PM > Subject: [RBASE-L] - Create variable on the fly > > > > I want to be able to find out if a variable exists and if not to create > > it and then pronpt the user to assign a value to it. > > > > I thought I could do something like : > > > > IF (IFEXIST(v1,.v1,NULL)) IS NULL THEN > > DIALOG 'Enter value for v1' v1 vEndKey 1 > > ENDIF > > > > But I get an error message telling me v1 doesnt exist, Right! I know. > > > >

