yaoyk79 发表于 2004-4-8 11:46:00

如何对文件中的某一条数据进行修改

out.dmb


1,2,3,


4,5,6


7,8,9


我要将4,5,6修改成6,5,4该如何做,谢谢!

雪山飞狐_lzh 发表于 2004-4-8 11:54:00

把数据全部读出,更改后再写回

yaoyk79 发表于 2004-4-11 12:17:00

如果文件比较大怎么办,能不能直接修改呢


或者有没有类似指针的东西,能指在某一条数据上


然后直接修改

mccad 发表于 2004-4-11 12:22:00

如果写成二进制就可以,但对普通文件就不行。

yaoyk79 发表于 2004-4-12 12:13:00

TO:mccad


能不能举个例子呢? 谢谢!


因为这个文件是个过度性文件。在VBA中数组不能作为全局变量而在不同的


窗体中共享数据

雪山飞狐_lzh 发表于 2004-4-12 20:43:00

变体可以为全局变量


声明一个数据类型为变体的全局变量就可以了,不用读写文件,简单

雪山飞狐_lzh 发表于 2004-4-12 21:35:00

如:Public lzh As Variant
Sub Test1()
Dim a(2) As String
a(1) = "123"
lzh = a
End Sub
Sub Test2()
MsgBox lzh(1)
End Sub
Sub Test()
Test1
Test2
End Sub
页: [1]
查看完整版本: 如何对文件中的某一条数据进行修改