access2003 vba 字段名能用函数或者变量表示吗?

比如[数据表名]![字段名]其中的字段名能否定义一个变量a(),然后写成[a(0)]等等。

第1个回答  推荐于2016-09-25
可以的,在ado的情况下,变通一下。
rs("字段名“)=33

a(3)=“姓名”
rs(a(3))="小明”追问

谢谢:
我的想法是采用“[数据表名]![a(i)]”这个模式,利用循环给一条记录的各个字段赋值。
如果用:Recordset.Fields(i + 1).Value = a(i) 这种模式呢?

追答

Recordset.Fields(i + 1).Value = a(i) 这种模式应该可以吧,具体语法我很久没用了,不知能不能实现,你可以在vba编辑器中调试一下。用ADO是肯定可以实现的。

如类似
rs.fields(i+1)
也可以用变量来对应字段。

本回答被提问者和网友采纳
第2个回答  2015-11-25
你试试不就知道了吗

ACCESS2003 用VBA弄 登录窗体 时遇到问题,新手求助!!!
新手 不推荐使用vba 直接弄这些东西 因为你对数据库的各项 都还不是很熟悉的情况下 使用VBA 遇到问题 会感到 无所适从……再修改的时候 也会觉得 不知道在哪里改 有时候……所以建议:1、建立一个用户表 用户名 、代号、权限组别、密码 等必要字段……2、建立登录窗体 (包含 用户名、密码 这...

ACCESS里打开某数据库后如何用VBA引用表、记录及字段值
在Access 2003 中,您可以使用 Visual Basic 编辑器查看当前选择的 VBA 引用。为此,请按照下列步骤操作: 启动 Access 2003。 打开一个 Access 数据库。 按 ALT+F11 打开 Visual Basic 编辑器。 在 Visual Basic 编辑器窗口中,单击“工具”菜单上的“引用”。在“引用”对话框中,您可以看到所选...

access2003数字验证码
Access2003中创建数字验证码的方法主要涉及到使用VBA(Visual Basic for Applications)编程来实现。在Access 2003中,数字验证码通常用于确保表单提交者的身份或防止自动化脚本的恶意攻击。为了实现这一功能,我们可以利用Access的VBA环境来生成并验证数字验证码。首先,我们需要创建一个用于生成验证码的VBA函数。

access2003表格中不允许出现的字,比如说工作,应该怎么样设置。_百度...
(5)Access支持ODBC(开发数据库互连,Open Data Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTM...

Access2003窗体中下拉列表多字段选择
打开子窗体的设计视图,选中“材料编号”组合框,在右侧“属性表”的“事件”中添加“更新后”【事件过程】,在过程的VBA编辑器中输入代码:Me.名称 = Me.材料编号.Column(1)Me.规格 = Me.材料编号.Column(2)Me.单位 = Me.材料编号.Column(3)Me.数量 = Me.材料编号.Column(4)'………(如果...

Microsoft office access 2003 程序的详细使用方法!!!
加我一个加我一个~~

vba ACCESS (from子句语法错误)
你用的是ACCESS2003吧,VB对ACCESS2003的支持不好,最好采用我的方式,你的SQL无问题。贴代码 Dim SQL As String '定义SQL为STRING类型变量 Dim Cnn As New ADODB.Connection '新建数据连接对象 Dim Rst As New ADODB.Recordset '新建记录集对象 Cnn.Open "DRIVER={Microsoft Access Driver (*...

帮忙~VBA和Access2003有什么关系?谢谢
VBA 易于学习掌握,可以使用宏记录器记录用户的各种操作并将其转换为VBA 程序代码。这样用户可以容易地将日常工作转换为VBA 程序代码,使工作自动化。因此,对于在工作中需要经常使用Office 套装软件的用户,学用VBA 有助于使工作自动化,提高工作效率。另外,由于VBA 可以直接应用Office 套装软件的各项强大...

简述access2003中报表与窗体的主要区别是什么?他们各自具有哪些...
access2003中报表与窗体的主要区别是:1、报表主要用于查看、显示和输出数据,不能通过报表录入和修改数据。报表是以打印的格式展示用户数据的一种有效方式。利用报表可以讲经过综合整理的数据按一定的格式化形式显示或打印输出。用户可以自主控制报表说说那个美国对象的外观和大小,并按照所需要的方式显示或打印...

如何使用VBA 将Access报表保存为指定文件名的PDF文件(自动命名pdf文件名...
如果是Access2010, 可按以下类似语句输出:DoCmd.OutputTo acOutputReport, "报表名", acFormatPDF, "pdf文件名", True 如果是Access2003,请参见这篇文章:http:\/\/blog.csdn.net\/fangxinggood\/article\/details\/599045

相似回答