>If you want to call a Form whose purpsoe is solely to give you a larger space to see what is in your notes (Mem field) Edit Box, and you call it like this: DO FORM frmNotes WITH "TableName"
>
>and you go into the form called frmNotes into the INIT procedure, how would you code a reference of the table and the Memo field you want to view in the EditBox?
>
>I did the following, but it isn't working: (The .Notes references the "Notes" field in the table.)
>If the table and the field were referenced as: Hardware.Notes, then how would you reference this generically in the below code?
>
>LPARAMETERS tcTableName
>
>WITH This
> .edtNotes.Value = (tcTableName) + ".Notes"
>ENDWITH
Why not just MODIFY MEMO?
About your form:
In the calling routine:
oForm = CREATEOBJECT("YourFormWithEditBoxClass")
oForm.SetEditBoxValue(YourTable.MemoField)
oForm.Show()
LPARAMETERS lcMemoVaue
this.Edit1.Value = m.lcMemoValue
Other way, but you must be sure that the form with Editbox uses default datasession, not primary one:
oForm = CREATEOBJECT("YourFormWithEditBoxClass")
oForm.SetEditBoxValue("YourTable")
oForm.Show()
LPARAMETERS lcFileName
this.Edit1.Value = EVALUATE(lcFileName+".Notes")
Against Stupidity the Gods themselves Contend in Vain - Johann Christoph Friedrich von Schiller
The only thing normal about database guys is their tables.