首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么DoCmd.SetParameter 'expression‘参数需要控件的名称,而不是值?

DoCmd.SetParameter 'expression'参数需要控件的名称,而不是值,是因为它是用于在Microsoft Access数据库中设置参数的方法。在Access中,表单和报表通常包含各种控件,如文本框、下拉列表框等,这些控件用于接收用户的输入或显示数据。

当我们使用DoCmd.SetParameter方法时,我们需要传递一个参数的表达式,这个表达式可以是一个控件的名称。这是因为控件的值可能会随着用户的输入或其他操作而发生变化,而不是固定的值。因此,通过传递控件的名称作为参数,我们可以确保在执行操作时始终使用最新的控件值。

使用控件的名称作为参数还可以提高代码的灵活性和可重用性。如果我们直接使用控件的值作为参数,那么在不同的场景下可能需要修改代码来适应不同的控件值。而使用控件的名称作为参数,我们可以在不同的表单或报表中重复使用相同的代码,只需更改控件的名称即可。

总结起来,DoCmd.SetParameter 'expression'参数需要控件的名称,而不是值,是为了确保使用最新的控件值,并提高代码的灵活性和可重用性。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云数据库SQL Server:https://cloud.tencent.com/product/tcsqlserver
  • 腾讯云云服务器:https://cloud.tencent.com/product/cvm
  • 腾讯云人工智能平台:https://cloud.tencent.com/product/tcaplusdb
  • 腾讯云物联网平台:https://cloud.tencent.com/product/iotexplorer
  • 腾讯云移动开发平台:https://cloud.tencent.com/product/mab
  • 腾讯云对象存储:https://cloud.tencent.com/product/cos
  • 腾讯云区块链服务:https://cloud.tencent.com/product/tbaas
  • 腾讯云元宇宙服务:https://cloud.tencent.com/product/tencentmetaverse
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • Excel VBA编程

    Double # currency @ string $ 声明变量可以不指定变量类型:在VBA中声明变量是,如果不确定会将类型数据存储在变量中,可以在声明变量时,只定义变量名字,不是变量类型。...2 当表示1为TRUE,表达式2为false时返回false,否则返回TRUE VBA内置函数 函数虽然很多,但是我们不需要很精确记住它们。...方法,不设置任何参数,excel将创建一个只含普通工作表新工作簿 指定用来创建工作簿模板: 如果想将某个工作簿文件作为新建工作簿模板,可以使用add方法template参数指定该文件名称及其所在所在目录...与sub过程不同是,时间过程作用域,过程名称参数都不需要我们设置,也不能随意设置。时间过程过程名称总是由对象名称及时间名称组成,对象在前,事件在后,二者之间用下划线连接。...属性获取目录名称 如果想要获得不是文件名,而是指定目录路径及名称,可以使用application对象FileDialog属性。

    45.5K33

    一、Qt初尝试,做一个QT计算器《QT 入门到实战》

    使用 connect 自定义信号与槽 了解使用样式修饰控件外观 了解使用代码清空控件文本 学习使用Qt 编写一个四则算术计算器 注:本章中使用一些方法方法是为了简单了解一下概念性质,例如在多个槽函数时使用方法并不是简便...所以直接写成 lineEdit 即可,查看 控件名称 直接点击控件后可在 Qt creator 右上角进行查看: 此时代码为 ui->lineEdit 表示指定到了某个元素,最后 ->text(...())); 以上代码中 connect 函数接收第一参数为你需要指定信号与槽控件,第二个参数则是表示发送什么信号,就像我们在设计窗口中右键某一个控件,随后通过鼠标点击指定对应信号;在这里 SIGNAL...{ background-color: rgb(56, 208, 203); } 此时设置样式则需要先指定某个类型组件,随后使用 # 在末尾街上控件名称,随后逗号分隔即可指定某个控件设置样式。...QStack: #include 最后若你命名跟我不符,你需要修改字符串转字符数组时公式变量命名: 以及最后显示时指定改变某个控件: 最终结果如下: 总结 本章节主要介绍了

    2.5K30

    私活后 WPF 设计经验总结

    也就是说,一是只涉及这个项目中用到概念,不是所有 WPF 中概念;二是不会把某个概念技术说透,只从设计人员角度去讲使用方法。...连接逻辑控件、模板中可视树控件那个名字,为了和一般命名区分开并显示其重要性,需要使用“PART_” 起头。...那么,为什么还要把一些属性设置编写在 Style 中,再去让 Template 中控件进行模板绑定,这不是太绕了吗?...其实,这样做好处是使得模板中视觉控件属性不会被写成固定,可以随着外层逻辑控件属性变化变化。...这时,我们可以使用 snoop 工具来直接调整运行时软件,当效果达到要求时,再把这些满意调整到 Blend 中。 一定要使用 Blend 不是 VS 来设计界面,除非你对界面没有一点要求。

    1.8K81

    【愚公系列】2023年11月 WPF控件专题 2023秋招WPF高频面试题

    变换对象,包括形状、控件和视频。可以创建和动画 3D 图形。可以轻松绘制可缩放矢量图形不会出现锯齿状锯齿。2. 说说WPF中XAML是什么?为什么需要它?它只存在于WPF吗?...所以它呈现空白不是控件。 Visibilty.Collapsed 不呈现控件并且不保留空格。 控件占用空间是“折叠”6.什么是静态资源和动态资源?...ListView 是一个专门 ListBox(继承自 ListBox)。 ListView允许指定不同视图不是直接列表。...DynamicResource 在加载期间将一个 Expression 对象分配给该属性,但直到运行时当 Expression 对象被要求提供时才实际查找资源。...39.为什么需要依赖属性?

    49422

    C# Eval在aspx页面中用法及作用

    缩 短Eval语法与DataBinder.Eval不同点在于,Eval会根据最近容器对象(例如DataListItem)DataItem属性 来自动地解析字段,DataBinder.Eval需要使用参数来指定容器...由于这个原因,Eval只能在数据绑定控件模板中使用,不能用于 Page(页面)层。...Container则根本不是任何一个静态对象或方法,它是 ASP.NET页面编译器在数据绑定事件处理程序内部声明局部变量,其类型是可以进行数据绑定控件数据容器类型(如在Repeater内部数据绑...一,可以将数据绑定表达式包含在服务器控件或者普通html元素开始标记中属性名/属性侧。...,也可以是一个带返回C#或者VB.NET方法,还可以是某个控件某个属性,也可以是C#或者VB.NET对象某个字段或者属性等等。

    7.2K20

    解放你双手—iOS自动测试基础

    ,框架都会自己截图一张,以便于结果验证,而且几乎不占资源 缺点: (1) 需要源码 (2) 无法脱机跑,需要连着Mac机器 (3) 框架本身不是很稳定,录制时可能会引起XCodecrash 适用场景...,specificException, exception_name, format...)异常测试,当expression发生具体异常、具体异常名称异常时通过测试,反之不通过; XCTAssertNoThrow..., format...)异常测试,当expression没有发生具体异常、具体异常名称异常时通过测试,反之不通过; XCTAssertNoThrowSpecificNamed(expression,...specificException, exception_name, format...)异常测试,当expression没有发生具体异常、具体异常名称异常时通过测试,反之不通过。...这里要提出是,并不是每个产品,每个功能都适合作自动测试,而且自动测试也需要从实际测试需求出发,需要测试什么才针对性去实现什么。一味得想把所有的工作都自动化去实现,不但投入具大,而且往往适得其反。

    2.5K50

    晚绑定场景下对象属性赋值和取值可以不需要PropertyInfo

    在《一句代码实现批量数据绑定》中,我通过界面控件ID与作为数据源实体属性名之间映射实现了批量数据绑定。...由于里面频繁涉及对属性反射——通过反射从实体对象中获取某个属性;通过反射为控件某个属性赋值,所以这不是一种高效操作方式。...从下面的代码片断我们可以看到,PropertyAccessor得构造函数接受两个参数:目标对象类型和属性名称,然后通过Get获取目标对象相应属性,通过Set方法为目标对象属性进行赋值。...然后将各个属性按照一定格式打印出来,获取属性是通过调用静态方法Get完成。...5年历史,性能不是很好,所以更能反映出三种操作类型性能差异。

    845110

    《深入浅出WPF》——模板学习

    控件如何安排才简单易用并且少犯错误?(控件不是越复杂越好)这些都是设计师需要考虑问题。...,它展示是逻辑,不是强调数据),一个控件怎样组织其内部结构才能让它更符合业务逻辑、让用户操作起来更舒服就是由它来控制。...,替换控件时候就麻烦了(替换控件需要添加程序集引用、名称空间引用,本身就已经够麻烦了)。...(Property=“xxx”)来表示,如果Value不能用一个简单字符串描述就需要使用XAML属性对象语法。...办法很简单,每个控件都有名为TemplatedParent属性,如果它不为null,说明这个控件是由Template自动生成属性就是应用了模板控件(模板目标,模板化控件)。

    4.8K10

    C#3.0新增功能10 表达式树 06 生成表达式

    不是创建表达式树唯一方法。 很多情况下,可能需要在运行时在内存中生成一个表达式。 由于这些表达式树是不可变,所以生成表达式树很复杂。 不可变意味着必须以从叶到根方式生成表达式树。...首先,在使用它们之前,需要创建表示参数或局部变量对象。 创建这些对象后,可以在表达式树中任何需要位置使用它们。...// 并减小“n” 11 var block = Expression.Block( 12 Expression.Assign(result, 13 Expression.Multiply...它们用途相当复杂:编写在运行时生成代码代码。 它们必须具有复杂结构,才能在支持 C# 语言中提供所有控件结构和尽可能减小 API 表面积之间保持平衡。...这种平衡意味着许多控件结构不是由其 C# 构造表示,而是由表示基础逻辑构造表示,这些基础逻辑由编译器从这些较高级别的构造生成。

    59130

    浅析依赖属性(DependencyProperty)

    支持多属性,依赖属性系统可以储存多个,配合Expression、Style、Animation等可以给我们带来很强开发体验。 加入了属性变化通知,限制、验证等功能。...依赖属性则是省下这些没有用到属性所需空间,其关键就在于依赖属性声明和使用。...Register方法第一个参数为string类型,用来指明作为依赖属性包装器CLR属性;第二个参数指定依赖属性存储什么类型,第三个参数指明依赖属性宿主是什么类型,第四个参数是依赖属性元数据,包含默认...,它hashcode是由Register第一个参数(依赖属性包装器属性名称字符串)hashcode和第三个参数(依赖属性宿主类型)hashcode做异或运算得来,这样设计确保了每个DependecyObject...依赖属性优先级 前边提到依赖属性支持多属性,WPF中可以通过多种方法为一个依赖项属性赋值,如通过样式、模板、触发器、动画等为依赖项属性赋值同时,控件本身声明也为属性进行了赋值。

    48820

    C# 最完善表达式树 Expression.Dynamic玩法

    然后我们创建一个dynamicExpression,传入binder,返回类型是object,然后传入需要计算两个参数10和1,最后得到委托,运行委托即可。...Test类看到,我们定义了两个入参,可能有的人会问了为什么入参是两个Binder为什么定义了三个呢,这是因为,创建性Binder在创建时候 参数第一个必须是类型参数,所以此处第一个参数必须是Test...调用方法 实例方法 实例方法,使用InvokeMember,第二个参数是调用方法名称,第三个参数参数类型,由于我没有定义参数所以为null,然后实例方法我们需要定义一个实例参数,在CSharpArgumentInfo...).Compile()(); Set Get属性 下面是Set,第二个参数是设置属性名称参数类型是实例,以及设置属性,最后生成委托,然后调用即可。...= Expression.Lambda>(getIndexExpress).Compile()(); IsEvent 判断属性是不是事件类型,第二个是属性名称,返回是bool

    26930

    【c#表达式树】最完善表达式树Expression.Dynamic玩法

    然后我们创建一个dynamicExpression,传入binder,返回类型是object,然后传入需要计算两个参数10和1,最后得到委托,运行委托即可。...(func()); 创建实例     从上面的Test类看到,我们定义了两个入参,可能有的人会问了为什么入参是两个Binder为什么定义了三个呢,这是因为,创建性Binder在创建时候 参数第一个必须是类型参数...).Compile()();  调用方法   实例方法       实例方法,使用InvokeMember,第二个参数是调用方法名称,第三个参数参数类型,由于我没有定义参数所以为null,然后实例方法我们需要定义一个实例参数...>>(expressConvert).Compile()(); Set Get属性     下面是Set,第二个参数是设置属性名称参数类型是实例,以及设置属性,最后生成委托,然后调用即可。...= Expression.Lambda>(getIndexExpress).Compile()(); IsEvent     判断属性是不是事件类型,第二个是属性名称,返回

    47710

    流畅地HtmlHelper-Asp.Net MVC

    HtmlHelper原先功能不是很多,还好有很多扩展方法,我们能用它来生成一个Input控件,比如: 我们使用上面的代码能生成一个没有单行文本框...随便说个例子,比如你要添加一个产品,可能它会有几十个属性,意味着你要写几十个Html.TextBox(属性) (这里可以是其他控件),其实也没有什么,不过真的很不爽,可能我习惯了 Fluent NHibernate...,传入name生成一个input控件,很简单方法,但提供了我们很大便利。...不过这里值得注意是,如果你TextBox(name)中有"."的话,你控件id会把"."替换成"_"。 说干就干,不是很难,其实就是解析一个表达式树,取出它属性Name就Ok了。...不过HtmlHelper还有很多扩展方法,所以还需要写很多代码,俺会一点一点去添加。 说实在,MVC好像很多地方要使用那种硬编码,实在不爽,所以要改造一个自己适合环境还真不容易啊。

    57080

    ireport使用教程视频_proe拖动图形

    在新增参数对话框中输入参数名称、数据类型、缺省以及参数描述信息等。...需要注意是,根据不同参数类型,在设置参数缺省时要使能与参数类型匹配,即字符型参数在设置缺省时要用””把括起来,如果是数据则不能加””。...组参数设定可以看界面即可理解部分,其中最主要是“Group expression”,这里必须输入格式正确并且存在字段名称,本文“Name”是【字段】中一个元素。依此类推,建立其他组对象。...如果仅仅是export 到Excel 时候不需要报表头, 输出到PDF 等仍然需要保留, 那么使用print when expression, 见前面 如何让Excel 看起来整齐 不要有空白地方...如果需要, 可以把title bandprint when expression设成只有输出Excel时候才显示为什么Excel 里面的数据是从第二行,第B列开始显示

    2.7K20

    ireport使用教程_insertselective用法

    在新增参数对话框中输入参数名称、数据类型、缺省以及参数描述信息等。...需要注意是,根据不同参数类型,在设置参数缺省时要使能与参数类型匹配,即字符型参数在设置缺省时要用””把括起来,如果是数据则不能加””。...组 参数设定可以看界面即可理解部分,其中最主要是“Group expression”,这里必须输入格式正确并且存在字段名称,本文“Name”是【字段】中一个元素。...如果仅仅是export 到Excel 时候不需要报表头, 输出到PDF 等仍然需要保留, 那么使用print when expression, 见前面 如何让Excel 看起来整齐 不 要有空白地方...如果需要, 可以把title bandprint when expression设成只有输出Excel时候才显示为什么Excel 里面的数据是从第二行,第B列开始显示

    2.3K30

    .NET深入解析LINQ框架(一:LINQ优雅前奏)

    在LINQ未出现之前,我们需要掌握很多针对不同数据源查询接口技术,对于OBJECT集合我们需要进行重复枯燥循环迭代。对于数据库我们需要使用诸多T-SQL\PL-SQL之类数据库查询语言。...很多时候我们对集合处理不是实时,也就是说我获取集合数据不是一次性需要在我需要具体某一个项时候才让我去处理关于获取代码。...如果不是为什么多了参数就无法进行类型推断?...比如传统WINFORM框架,我们可以将ORM实体作为窗体控件数据源,让ORM实体与窗体控件之间形成自然映射,包括对赋值、设置都很方便。...,只不过在new之后是一对大括号,然后经跟着你需要使用到属性名称

    1.9K31
    领券