VB里面,文本框里每更新一条数据就写入到指定的TXT里,请问这个代码如何实现的?(在线等

DimFileNumAsIntegerPrivateSubCommand1_Click()Print#FileNum,Text1.TextEndSubPrivateSub... Dim FileNum As Integer
Private Sub Command1_Click()
Print #FileNum, Text1.Text
End Sub

Private Sub Command1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Print #FileNum, Text1.TextEnd Sub
Private Sub Form_Load()
FileNum = FreeFile
Open "d:\" & Date & ".txt" For Append As #FileNum
End Sub

Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
Close #FileNumEnd Sub
这是我写的实时输入,但是这样TXT里满满的重复信息,这样不利于下一步信息提取,跪求高手帮忙。
展开
 我来答
百度网友bdb9803
2012-09-26 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:53%
帮助的人:1亿
展开全部
应该用文本框改变事燃携件,而皮差伏不是鼠标移动事件,另外不庆差要用追加的方式写文本:
Private Sub Text1_Change()

FileNum = FreeFile
Open "d:\" & Date & ".txt" For OutPut As #FileNum
Print #FileNum, Text1.Text

Close #FileNum

End Sub
追问
我需要今天的内容每更新一条就自动输入到TXT内,然后到了12点会自动创建
zx001z7d53
2012-09-26 · TA获得超过2万个赞
知道大有可为答主
回答量:2.4万
采纳率:52%
帮助的人:5597万
展开全部
你上面者亩的代码是没用你只需要:
Private Sub Text1_Change()
Open “c:\袜嫌拍123.txt”告羡 For Output As #1
Print #1, Text1.Text
Close #1
End Sub
更多追问追答
追问
我需要的是文本框内更新一条数据,然后自动输入到TXT,您写的这一个不需要手动点击吗
追答
你的数据是指数据库里的数据么?如何更新的代码并没显示出来,你可以参考上面回复的代码修改一下,放到更新数据代码的后面
实际上你可以在数据库里记录最好操作这条记录的操作员的名字和操作时间,这样更容易检索
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式