Копирует содержание текстового файла в memo-поле.
APPEND MEMO MemoFieldName FROM FileName[OVERWRITE] [AS nCodePage] |
Параметры
- MemoFieldName
- Определяет имя memo-поля, в конец которого добавляется файл.
- FROM FileName
- Определяет текстовый файл, содержание которого копируется в memo-поле. Вы должны указать полное имя текстового файла, включая его расширение.
- OVERWRITE
- Заменяет текущее содержание memo-поля содержанием файла.
- AS nCodePage
- Определяет кодовую страницу текстового файла, копируемого в memo-поле. Microsoft Visual FoxPro копирует содержание текстового файла и во время копирования данных в memo-поле, автоматически конвертирует данные из указанной кодовой страницы в кодовую страницу таблицы, содержащей memo-поле. Если таблица, содержащая memo-поле не имеет отметки о кодовой странице, Visual FoxPro автоматически конвертирует данные из кодовой страницы, которую Вы определяете в текущую кодовую страницу Visual FoxPro. Если Вы определяете неподдерживаемое значение для nCodePage , Visual FoxPro генерирует сообщение об ошибке. Вы можете использовать GETCP( ) для nCodePage для вывода диалогового окна Code Page, разрешающего Вам определить кодовую страницу для добавляемой таблицы или файла. Если Вы опускаете предложение AS nCodePage или определяет 0 для nCodePage , никаких преобразований кодовой страницы не происходит для этого текстового файла.
Замечания
Текстовый файл полностью добавляется в конец содержания указанного memo-поля текущей записи, если опущено overwrite.
Пример
В следующем примере, содержание memo-поля notes
копируются в файл Test.txt. Затем Test.txt добавляется к содержанию memo-поля. Наконец, содержание Test.txt заменяет текущее содержание memo-поля.
![]() | |
---|---|
CLOSE DATABASES OPEN DATABASE (HOME(2) + 'Data\testdata') USE employee && Open Employee table WAIT WINDOW 'Employee notes memo field - press ESC' NOWAIT MODIFY MEMO notes NOEDIT && Open the notes memo field COPY MEMO notes TO test.txt && Create test file from memo field WAIT WINDOW 'TEST.TXT text file - press ESC' NOWAIT MODIFY FILE test.txt NOEDIT && Open the text file WAIT WINDOW 'Employee notes now appended - press ESC' NOWAIT APPEND MEMO notes FROM test.txt && Add contents of text file MODIFY MEMO notes NOEDIT && Display memo field again WAIT WINDOW 'Overwrite Employee notes- press ESC' NOWAIT APPEND MEMO notes FROM test.txt OVERWRITE && Replace notes MODIFY MEMO notes NOEDIT NOWAIT DELETE FILE test.txt |
See Also
Other Resources
COPY MEMO CommandGETCP( ) Function
CLOSE MEMO Command
SET WINDOW OF MEMO Command
Commands
Language Reference