主题:VB中怎样把多个数据(几个text)保存在一个TXT文本
在水一方412
[专家分:0] 发布于 2009-03-18 18:51:00
如题,请问下高手,怎么样使多个数据保存在一个TXT文本中。
我只会保存一个数据即一个TEXT里的保存进一个TXT文本中
要是多个数据即多个TEXT(每个TEXT里有一个数据)一起分行存在一个TXT中,怎么办?
是先把所有数据都先放入一个TEXT中还是一个一个存入TXT中,关键我都不会编?怎么实现呢?
谢谢各位了,帮我看下
我也是刚学,不太懂
回复列表 (共4个回复)
沙发
在水一方412 [专家分:0] 发布于 2009-03-18 19:38:00
怎么没有人帮忙呢?是不是大家没有空呢,再谢谢大家了,谁会的教下我
或者告诉我怎么处理也好
板凳
VB娃娃 [专家分:30] 发布于 2009-03-18 20:13:00
我只会保存一个数据即一个TEXT里的保存进一个TXT文本中
要是多个数据即多个TEXT(每个TEXT里有一个数据)一起分行存在一个TXT中,怎么办?
是先把所有数据都先放入一个TEXT中还是一个一个存入TXT中,关键我都不会编?怎么实现呢?
谢谢各位了,帮我看下
我也是刚学,不太懂
-------------------------------------------------
估计你说的是按顺序方式读文件和写文件的问题。
1,读文件
open "文件路径和文件名" for input as #1
input #1, 数据1,数据2,数据......
close #1
2,写文件
open "文件路径和文件名" for outut as #1
write #1, 数据1,数据2,数据......
close #1
3 楼
一江秋水 [专家分:9680] 发布于 2009-03-19 08:19:00
我想,可以有两个办法实现LZ的意图:
1.用一个字符串变量把所有文本框的内容累加到一起,然后保存这个变量。例如:
for i=1 to 3:st=st & text(i):next
这个语句需要你把文本框设置为控件数组。如果没有设置为控件数组,就这样:
st=text1:st=st & text2:st=st & text3
2.首先保存一个文本框的内容,然后用 append 进行添加操作,如:
open "c:\pp1.txt" for append as #1
write #1,text2
close #1
4 楼
在水一方412 [专家分:0] 发布于 2009-03-20 09:30:00
我基本上懂了,谢谢大家了
我来回复