append memo 命令

append memo 命令是程式設計中將文本檔案的內容複製到備註欄位中的命令動詞。

語法,參數,說明,命令示例,

語法

append memo 命令將文本檔案的內容複製到備註欄位中。
APPEND MEMO MemoFieldName FROM FileName[OVERWRITE] [AS nCodePage]

參數

MemoFieldName
指定備註欄位名,檔案內容將追加到此備註欄位中。
FROM FileName
指定文本檔案,其內容將複製到備註欄位中。此參數必須包含完整的文本檔案名稱,包括擴展名。
OVERWRITE
用檔案的內容替換備註欄位當前的內容。
AS nCodePage
指定複製到備註欄位中的文本檔案的代碼頁。Visual FoxPro 複製文本檔案的內容,並在將數據複製到備註欄位的過程中,自動將數據從指定代碼頁轉換成備註欄位所在表的代碼頁。如果包含備註段的表沒有使用代碼頁標記,Visual FoxPro 自動將數據從指定代碼頁轉換到當前 Visual FoxPro 代碼頁。如果指定的 nCodePage 值無效,Visual FoxPro 將產生一條錯誤信息。您可以使用 GETCP( ) 函式顯示“代碼頁”對話框,並從中指定要追加的表或檔案的代碼頁。如果忽略 AS nCodePage 子句,或者指定 nCodePage 值為零,將不轉換文本檔案的代碼頁。

說明

如果忽略參數 OVERWRITE,文本檔案的全部內容將追加到當前記錄的指定備註欄位中。

命令示例

在下面的示例中,先將備註欄位 notes 的內容複製到檔案 test.txt 中,然後將 test.txt 的內容追加到備註欄位,最後用 test.txt 的內容改寫備註欄位中的內容。
close databasesopen database (home( ) + 'samples\data\testdata')use employee && 打開 employee 表wait window 'employee notes memo field - press esc' nowaitmodify memo notes noedit && 打開 notes 備註欄位copy memo notes to test.txt && 由備註欄位建立 test 檔案wait window 'test.txt text file - press esc' nowaitmodify file test.txt noedit && 打開文本檔案wait window 'employee notes now appended - press esc' nowaitappend memo notes from test.txt && 添加文本檔案的內容modify memo notes noedit && 再次顯示備註欄位wait window 'overwrite employee notes- press esc' nowait
append memo notes from test.txt overwrite && 代替 notesmodify memo notes noedit nowaitdelete file test.txt

相關詞條

熱門詞條

聯絡我們