回 帖 发 新 帖 刷新版面

主题:VB中怎样把多个数据(几个text)保存在一个TXT文本

如题,请问下高手,怎么样使多个数据保存在一个TXT文本中。
我只会保存一个数据即一个TEXT里的保存进一个TXT文本中
要是多个数据即多个TEXT(每个TEXT里有一个数据)一起分行存在一个TXT中,怎么办?
是先把所有数据都先放入一个TEXT中还是一个一个存入TXT中,关键我都不会编?怎么实现呢?
谢谢各位了,帮我看下
我也是刚学,不太懂

回复列表 (共4个回复)

沙发


怎么没有人帮忙呢?是不是大家没有空呢,再谢谢大家了,谁会的教下我
或者告诉我怎么处理也好

板凳


我只会保存一个数据即一个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 楼

我想,可以有两个办法实现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 楼

我基本上懂了,谢谢大家了

我来回复

您尚未登录,请登录后再回复。点此登录或注册