Difference between revisions of "MEMOREAD()"

From Recital Documentation Wiki
Jump to: navigation, search
 
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
==Class==
 
Memos
 
 
 
 
==Purpose==
 
==Purpose==
 
Function to read an external file into a memo field
 
Function to read an external file into a memo field
Line 12: Line 8:
  
 
==See Also==
 
==See Also==
[[HARDCR()]], [[MEMLINES()]], [[MEMOEDIT()]], [[MEMOLINE()]], [[MEMOTRAN()]], [[MEMOWRITE()]], [[MLCOUNT()]], [[MLINE()]], [[SET MEMOWIDTH]], [[SET MEMOWINDOW]], [[TEXTEDIT()]]
+
[[HARDCR()]], [[MEMLINES()]], [[MEMOEDIT()]], [[MEMOLINE()]], [[MEMOTRAN()]], [[MEMOWRITE()]], [[MLCOUNT()]], [[MLINE()]], [[SET MEMOSOFTCR]], [[SET MEMOWIDTH]], [[SET MEMOWINDOW]], [[TEXTEDIT()]]
  
  
Line 34: Line 30:
  
 
==Products==
 
==Products==
Recital Database Server, Recital Mirage Server, Recital Terminal Developer
+
Recital Server, Recital  
 
[[Category:Documentation]]
 
[[Category:Documentation]]
 
[[Category:Functions]]
 
[[Category:Functions]]
 +
[[Category:Memos]]
 +
[[Category:Memos Functions]]

Latest revision as of 16:51, 3 December 2009

Purpose

Function to read an external file into a memo field


Syntax

MEMOREAD(<filename>, [<memofield>, [<expL>]]


See Also

HARDCR(), MEMLINES(), MEMOEDIT(), MEMOLINE(), MEMOTRAN(), MEMOWRITE(), MLCOUNT(), MLINE(), SET MEMOSOFTCR, SET MEMOWIDTH, SET MEMOWINDOW, TEXTEDIT()


Description

The MEMOREAD() function reads an external text file <filename> into a character string. If the optional <memofield> is specified then the contents of the text file are read into the MEMO field. The MEMOREAD() function returns .T. if the operation was successful. There is no limit to the size of the text file to be read into the memo field.

Setting <expL> to a value of TRUE will cause return characters to be retained during the MEMOREAD() even if MEMOFORMAT is ON. Setting the <expL1> value to .F. will format the memo during the MEMOREAD() operation, stripping carriage return characters during input. The default setting for the <expL> parameter is .F..


Example

// To transfer company history notes
use prospect
memowrite("tempname.txt",comp_hist)
seek "00234"
if found()
    memoread("tempname.txt",comp_hist)
endif


Products

Recital Server, Recital