VB6同一个工程中多个text文本框按一定格式存入txt文件格式

VB6同一个工程中多个text文本框按一定格式存入txt文件格式中(相邻文本框内容用符号隔开),同时保存的txt文件名为当前日期和其中一个text文本框的内容,求高手解答... VB6同一个工程中多个text文本框按一定格式存入txt文件格式中(相邻文本框内容用符号隔开),同时保存的txt文件名为当前日期和其中一个text文本框的内容,求高手解答
我用以下代码写的,大家看看有什么问题没?
Private Sub save_Click()
'保存文件名为当前日期时间和文本框内容为名称的文件
Dim a, b As String
a = t1.Text
b = t2.Text
Open App.Path & "\" & Year(Now) & "" & Month(Now) & "" & Day(Now) & a & ".txt" For Output As #1
Print #1, "<" & a & ">" & vbCrLf & "<" & b & ">" & vbCrLf
Close #1
End Sub
展开
 我来答
295601872
2011-10-11 · TA获得超过114个赞
知道答主
回答量:123
采纳率:0%
帮助的人:52.7万
展开全部
一般的记录很少有保存到文本文件中的,一般都是使用的数据库,数据库方便多了
你要的代码我刚刚试试写了一下,在窗体上添加4个TEXT控件和一个按钮控件
分别命名为,Text1,Text2,Text3,Text4和Command1 并复制下面的代码
Private Sub Command1_Click()
Dim a, b, c, d As String
Dim Name As String
a = Text1.Text
b = Text2.Text
c = Text3.Text
d = Text4.Text
Name = App.Path & "\" & Date & "---" & a & ".txt"
Open Name For Append As #1
Print #1, a & "-----" & b & "-----" & c & "-----" & d & vbCrLf
Close #1
End Sub

这样生成EXE文件后就可以以当前日期和TEXT1里面的内容换行保存4个TEXT控件的内容,每个内容之间用"-----"隔开,谢谢我的回答完毕。

以你上面附加的问题上面来看,如果你是一次性写入是没有什么问题的,如果要多次写入的话
Open App.Path & "\" & Year(Now) & "" & Month(Now) & "" & Day(Now) & a & ".txt" For Output As #1 就要改成Open App.Path & "\" & Year(Now) & "" & Month(Now) & "" & Day(Now) & a & ".txt" For Append As #1 因为 Output 是保存而Append是添加如果你那样写的话,程序只能记录一次,主要还是要看你需要什么样的效果了,谢谢我的补充回答完毕。
lanniao007
2011-10-09 · TA获得超过1012个赞
知道小有建树答主
回答量:1489
采纳率:40%
帮助的人:442万
展开全部
错误捕捉你可能发生的任何错误。即使文本中输入不合法一样可以捕捉到。
在窗体上添加4个TEXT控件和一个按钮控件
分别命名为,Text1,Text2,Text3,Text4和Command1 并复制下面的代码
Private Sub Command1_Click()
On Error GoTo FileCreateErr

Dim a, b, c, d As String
Dim Name As String
a = Text1
b = Text2
c = Text3
d = Text4
Name = App.Path & "\" & Date & "---" & a & ".txt"
Open Name For Append As #1
Print #1, a & "-----" & b & "-----" & c & "-----" & d & vbCrLf
Close #1
Exit Sub
FileCreateErr:
MsgBox Err.Description, vbOKOnly, "Err"
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lxmzyh
2011-10-09 · TA获得超过1615个赞
知道小有建树答主
回答量:972
采纳率:50%
帮助的人:735万
展开全部
你的问题描述不够清楚,另外windows的文件名中最大字符数是有限制的,并且有些特定字符是不能被写入的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zx001z7d53
2011-10-09 · TA获得超过2万个赞
知道大有可为答主
回答量:2.4万
采纳率:52%
帮助的人:5567万
展开全部
这问题很简单,可以做个现成的代码,不过没多大意义
会保存一个就应该会保存多个,不知道楼主知道会保存一个不会?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式