Subject Re: Entreyfield Editor Question
From Norman Snowden <duluth@msn.com>
Date Sat, 16 Apr 2022 15:42:24 -0400
Newsgroups dbase.getting-started

Ken Mayer Wrote:

> On 4/16/2022 8:33 AM, Norman Snowden wrote:
> >
> > How do I get the Editor to print a variable from an Array?
> >
> > The Command Window shows the correct value "Avery".
> > The Editor just prints a litteral of the variable.
> >
> >    function PUSHBUTTON9_onClick()
> >     Go Top
> >          Clear        
> >          Count for relative = true to Rle         
> >      if Rle = 0
> >              verdict = msgbox("There are no Relatives Listed")
> >              return
> >      endif
> >          Declare Relt[Rle,8]
> >      
> >         Copy to Array Relt fields Lname, Fname, Mi, city, phone,  birthday, lascontact, theirage For relative = true
> >          Asort(Relt,1)
> >           
> >         ? Relt[1,1], "kkk"  &&  Prints OK in Command Window as "Avery"
> >     wait
> >    ************
> >         form.editor1.value = ''        
> >         fFile = new file()
> >         fFile.create('plot_Relatives.txt')
> >         crlf = chr(13)+chr(10)
> >         form.editor1.value += "  " + crlf
> >         form.editor1.value += '   ' +  ' Relatives' + '  ' + crlf  && Prints Relatives OK         
> >         
> >        form.editor1.value += '   ' +  'Relt[1,1] ' + '  ' + crlf  && Does not print "Avey"
> >        return
>
> You have too many quotes in there. I expect what is showing in your
> editor is the text: Relt[1,1] because you put quotes around it.
>
>           form.editor1.value += '   ' +  Relt[1,1]  + '  ' + crlf
>
> Ken
>
> --
> *Ken Mayer*
> Ken's dBASE Page: http://www.goldenstag.net/dbase
> The dUFLP: http://www.goldenstag.net/dbase/index.htm#duflp
> dBASE Books: http://www.goldenstag.net/dbase/Books/dBASEBooks.htm
> dBASE Tutorial: http://www.goldenstag.net/dbase/Tutorial/00_Preface.htm
> dBASE Web Tutorial: http://www.goldenstag.net/dbase/WebTutorial/00_Menu.htm

Ken, Yes, you were correct! It now prints the variable Avery.
Thank you very much, Norman