【发布时间】:2014-04-14 16:57:56
【问题描述】:
我在 Microsoft Access 中有一个弹出窗口,其中包含需要用户填写的文本框字段,例如:
First Name:
Last Name:
现在我正在尝试创建一个按钮,单击该按钮会查看 C:\mytextfile.txt 并自动填充这些字段。
在文本文件中它看起来像这样:
##$@#%#$543%#$%#$$#%LAST NAME:BOB#$#@$@#$@#$@#FIRST NAME:DERRICK$#%$#%$#%#$%$#%$#
所以基本上我在寻找 3 件事:
- 访问文本文件
- 解析数据
- 将其填充到文本框中。 (在点击“保存”按钮之前,数据不需要进入表格”)
更新: 这是我目前写的,我不知道为什么它不起作用。
Private Sub LoadText_Click()
Dim myFile As String myFile = "C:\myFile.txt"
Me.NameofTextbox = Mid(myFile, 7, 3)
End Sub
【问题讨论】:
-
您在哪一部分遇到了问题?
-
主要是2和3,我是新手。我不需要完整的代码答案,只是关于如何获得的建议就足够了。
-
那么对于#2,您可以使用regex,或者如果这很复杂,您可以使用内置的字符串函数。填充文本框应该很容易
Me.txtfoo = strSomestring。您可能需要更新您的问题以缩小范围。 -
您需要研究如何读取文件。您在代码中所做的只是设置一个等于
C:\myFile.txt的字符串,因此Mid(myFile, 7, 3)将返回le.。您实际上并没有阅读文件的内容。 -
“需要详细的规范答案来解决所有问题。”嗯?你有几个不同的问题,都是你自己造成的。有人会为你写这篇文章(赏金有什么用?),但需要更多信息。
标签: ms-access ms-access-2007 vba ms-access-2010