导出到CSV删除文本



我试图从我给出的数据库中的表中导出一个串联的注释,并将其导出到CSV文件中。以下代码可在数据表视图中看到它。但是,每当我将文件导出到CSV时,便在"实际注意事项:"和cnnote_1.cnnote_1_actual_notes上切断了注释列。我不确定会导致这一点,并希望帮助弄清楚这一点。

要考虑的一件事是cnnote_1.cnnote_1_actual_notes是一个长文本字段,而除两个日期字段以外的所有其他字段都是简短的文本字段。我不知道这是否导致了。

我唯一的猜测是实际音符的开头中有一个隐藏的字符。

我非常感谢任何可能会下降的见解。

SELECT CnBio.CnBio_Import_ID,
CnBio.CnBio_First_Name,
CnBio.CnBio_Last_Name,
CnBio.CnBio_Org_Name,
CnNote_1.CnNote_1_Type AS [Note Type],
Format(CnNote_1.[CnNote_1_Date], 'yyyy-mm-dd') AS [Date],
Format(CnNote_1.[CnNote_1_DateAdded], 'yyyy-mm-dd') AS [Original Date],
IIf(CnNote_1.CnNote_1_Title <> '', "Title: " & CnNote_1.CnNote_1_Title & "      ") & IIf(CnNote_1.CnNote_1_Description <> '', "Description: " & CnNote_1.CnNote_1_Description & "      ") & IIf(CnNote_1.CnNote_1_Actual_Notes <> '', "Actual Note: " & replace(replace(CnNote_1.CnNote_1_Actual_Notes, Chr(13), "   "), Chr(10), "   ")) AS Notes
FROM (Cn LEFT JOIN CnBio ON Cn.CnBio_LINK = CnBio.CnBio_LINK) LEFT JOIN CnNote_1 ON Cn.CnNote_1_LINK = CnNote_1.CnNote_1_LINK

有关更多信息,我将使用文本文件导出通过MS Access的导出导出。除非我选择"以格式和布局出口出口",否则它也会在使用Excel导出时会发生。

我不确定这是唯一的问题,但您使用的是错误的。

而不是

IIf(CnNote_1.CnNote_1_Title <> '', "Title: " & CnNote_1.CnNote_1_Title & "      ")

使用

IIf(CnNote_1.CnNote_1_Title <> '', "Title: " & CnNote_1.CnNote_1_Title & "      ", "")

您的所有IIF都存在类似的缺陷。

最新更新