问题描述
我正在尝试在导入过程中将 3 个附加字段及其数据添加到 .txt 文件中。但我不知道如何做到这一点。这些字段之一将包含在 Combo5
组合框中引入的日期。另外两个,一个包含“Checked”,另一个包含“ArticleN5”。
谁能提供有关如何实现这一目标的任何说明?
先谢谢大家,
希望你们都平安。
这是我目前所拥有的:
Private Sub Command0_Click()
Dim Dates As String
Dim Path As String
Dates = Format(Me.Combo5,"yymmdd")
Path = "C:\Users\alex\Desktop\CGD\20200117\UCP" & Dates & "A_CGD.txt"
DoCmd.TransferText acImportFixed,"UcpyYMMDDA_CGD_Specs","teste",PATH,True
End Sub
解决方法
字段是否必须添加到 TXT 文件本身,或文件导入到的表中?如果您只需要将信息添加到表中的字段中,您可以在导入 TXT 后将表作为记录集打开并添加其他数据。
示例:
Dim rsData as DAO.Recordset
Set rsData = currentDB.openrecordset("TableName",dbtable)
rsData.Movefirst
Do While not rsdata.eof
with rsdata
.edit
.field("FieldName") = "Checked"
.field("FieldName") = comboboxvalue
.field("FieldName") = value
.update
end with
rsData.MoveNext
rsdata.close
这应该会让你接近