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

Access 2010 :允许组合框搜索,但锁定编辑

基础概念

在Microsoft Access 2010中,组合框(ComboBox)是一种控件,它结合了文本框和列表框的功能。用户可以在组合框中输入文本,也可以从下拉列表中选择一个项目。组合框的搜索功能允许用户通过输入部分文本来筛选列表中的项目。

相关优势

  1. 用户友好:组合框提供了直观的用户界面,用户可以通过输入或选择来快速找到所需的项目。
  2. 灵活性:组合框可以根据用户输入动态更新列表,提供个性化的搜索体验。
  3. 节省空间:相比于单独的文本框和列表框,组合框可以节省界面空间。

类型

组合框主要有以下几种类型:

  1. 简单组合框:允许用户从下拉列表中选择一个项目,但不能输入新项目。
  2. 下拉组合框:允许用户从下拉列表中选择一个项目,也可以输入新项目。

应用场景

组合框常用于以下场景:

  • 表单中的选择项,如国家、城市、部门等。
  • 数据输入时的自动补全功能。
  • 需要快速查找和选择的项目列表。

问题:允许组合框搜索,但锁定编辑

如果你希望组合框允许用户通过输入来搜索列表中的项目,但不允许用户编辑组合框中的文本,可以通过以下步骤实现:

  1. 设置组合框属性
    • 打开Access 2010,选择你的表单或报表。
    • 选中组合框控件。
    • 在“属性表”中,找到“控件来源”属性,并设置为一个有效的字段或查询。
    • 找到“限制”属性,并设置为“是”,以锁定组合框的编辑功能。
  • 使用VBA代码
    • 打开VBA编辑器(按Alt + F11)。
    • 在VBA编辑器中,找到你的表单或报表的代码模块。
    • 添加以下代码以确保组合框只能通过搜索选择项目,而不能手动编辑:
代码语言:txt
复制
Private Sub ComboBox1_Change()
    If Not Me.ComboBox1.ListIndex = -1 Then
        Me.ComboBox1.Undo
    End If
End Sub

在这个示例中,ComboBox1是你的组合框控件的名称。你可以根据实际情况修改控件名称。

参考链接

通过以上步骤和代码,你可以实现组合框的搜索功能,同时锁定其编辑功能,确保用户只能通过搜索选择项目。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

计算机文化基础 第一部分 1.1 信息与信息技术 1.1.1信息与数据 信息的概念: 一般认为:信息是在自然界、人类社会和人类思维活动中普遍存在的一切物质和事物的属性。 信息能够用来消除事物不

单击“锁定任务栏”复选框,用于锁定或取消锁定任务栏,任务栏被锁定后,其大小、位置等不可改变。  ...不能与其他对象同时选择,不能与其他对象组合。  可以与正文一起排版,但不能实现环绕。  2浮动式对象:  可以放置到页面的任意位置。  可以同时选择多个对象,并允许与其他对象组合。  ...(2) 在“搜索文字”文本中输入剪贴回类型,然后单击“搜索”按钮进行搜索,稍等片刻,将在列表中显示搜索到的剪贴画。单击需要插入的剪贴画,即可将其插入到文档中。...(2)在Excel 2010 编辑环境下,按Ctrl +N组合键,也可创建一个空白工作簿。  ...2)编辑幻灯片母版  PowerPoint 2010允许用户对幻灯片母版进行添加、删除、重命名及设置主题、背景等操作,操作方式与编辑版式相似,唯一区别是操作前用户需要选中幻灯片母版的主版式而不是选中其他某一版式

1.2K21

计算机文化基础

单击“锁定任务栏”复选框,用于锁定或取消锁定任务栏,任务栏被锁定后,其大小、位置等不可改变。  ...不能与其他对象同时选择,不能与其他对象组合。  可以与正文一起排版,但不能实现环绕。  2浮动式对象:  可以放置到页面的任意位置。  可以同时选择多个对象,并允许与其他对象组合。  ...(2) 在“搜索文字”文本中输入剪贴回类型,然后单击“搜索”按钮进行搜索,稍等片刻,将在列表中显示搜索到的剪贴画。单击需要插入的剪贴画,即可将其插入到文档中。...(2)在Excel 2010 编辑环境下,按Ctrl +N组合键,也可创建一个空白工作簿。  ...2)编辑幻灯片母版  PowerPoint 2010允许用户对幻灯片母版进行添加、删除、重命名及设置主题、背景等操作,操作方式与编辑版式相似,唯一区别是操作前用户需要选中幻灯片母版的主版式而不是选中其他某一版式

79540
  • 进击的恶意文档之 VBA 进阶之旅

    微软是不会允许将包含宏的文档命名为 docx,但是可以被命名为老版的 doc。...2007(x86) 8800 2010(x86) 9700 2013(x86) A300 2016(x86) AF00 在 VBA 编辑器中隐藏宏 可以在 VBA 编辑器中隐藏真正的宏,只需要修改 PROJECT...会使得 VBA 工程被锁定且不可看,如果只修改 ProjectVisibilityState,VBA 工程目录可看,单个代码模块不可看 ?...理论上该过程是不可逆的,通过实验发现将相关属性改为有效值并模拟密码保护即可解除锁定 ID = {00000000-0000-0000-0000-000000000000}CMG = CAC866BE34C234C230C630C6...3、将所有文件再次压缩回一个 xlsm 文件 问题在于只有 excel 能弹出这种宏警告,如何让 Word 也弹出类似的警告呢?

    4.6K30

    编写T4模板进行代码生成无法避免的两个话题:Assembly Locking&Debug

    目录 一、程序集引用导致的编译问题 二、T4引擎对引用程序集的锁定 三、Debugger.Break导致VS 2010的Crash 四、在Debugger.Break...The process cannot access the file 'bin\Debug\Artech.T4Template.Lib.dll' because it is being used by...三、Debugger.Break导致VS 2010的Crash ?...VS和一些T4编辑器虽然给了基本的智能感知支持,但是在绝大部分我们相当于在编写纯文本的脚本,所以对于一些比较复杂的模板转换逻辑,我们需要通过Debug的方式去发现一些无法避免的问题。...我不知道在VS 2008下这种解决方案是否可行,但是如果你使用的是VS 2010,这肯定会导致整个VS的崩溃。当你保存TT文件的时候,如右图所示的对话弹出来,随之伴随整个VS的Crash。

    96180

    安卓逆向系列教程 4.2 分析锁机软件

    我们以这个词为关键词来搜索: ? 发现字符串资源的名称是_?m@0x7f040007。我们到public.xml里面查一下,发现它的序号是0x7f040007,转成十进制是2130968583。...m@0x7f040007" id="0x7f040007" /> 然后我们在反编译的 Java 代码里面搜索这个值: paramAnonymous2View = (TextView)Floatw.access...(WindowManager)localApplication.getSystemService(Context.WINDOW_SERVICE)); this.wmParams.type = 2010...layout_height="4.0dip" android:layout_marginEnd="200.0dip" /> 这里反编译出了一些问题,没见到val$etext的直接赋值,不过它应该就是这个编辑...其实也不难,我们可以看到这个编辑的高度很小,但是还有宽度,我们在按钮左下方的大致位置上点一点,它就出来了。 ? 我们把编辑的内容全部删除,然后输入216633,再次点击这个按钮。 ? 解锁成功。

    94840

    一件事让客户成为你的忠实用户!

    进入To B系统,满屏都是列表,基本上列表页和查询条件占据了系统的一半以上,并且大部分的功能都是从列表查询页开始的一系列增删改查,这其中涉及到前端相关的交互就有”表格/表单(数据录入和编辑)/弹.....多属性组合搜索 适用场景:对页面空间要求比较高,无多余空间放置其他筛选项,需要进行多属性组合搜索,得到精确的搜索结果。 优点:占用空间小,页面非常简洁,搜索条件集中好聚焦。...搜索和条件组合 搜索条件组合 搜索和条件组合 虽然这个方案使筛选区的空间占比缩小,整体页面也看似整洁不少。...未锁定操作列 表格编辑 就地编辑:表格单元格嵌套输入或者选择,可批量直接操作;优点是类似excel,对修改数据量多时比较方便;缺点是表格很丑,当表格数据量大时表格的性能不好容易出现卡顿现象。...编辑页面:进入编辑页面时,若有搜索条件,返回主列表也应回到上次的位置【记住上一次的查询条件】;若无搜索条件,则回到首页(第一页)。 保留查询条件:删除操作时。

    1.5K10

    office xls 文件已损坏 无法打开 word在试图打开文件时遇到错误

    小提示: Office 2010的新特性是打开非本机创建的文件时会使用受保护的视图打开,因此我的“其他来源”主要指几个方面。...其他来源: 1.邮件中的附件:别人通过邮件发给我的附件,由于不是由本机创建的文档,所以Office 2010会以受保护视图打开。...临时方案:一时找不到解决方案,并且经过仔细观察发现是进入到“受保护视图”时出现的问题,而正常打开、编辑本机创建的文档都没有问题。...右键单击文档,在弹出的快捷菜单中选择“属性”,在打开的“属性”对话的“常规”标签中,单击“解除锁定”按钮,这时再打开文档就不会再出错了。 彻底解决方法1:修改uxtheme.dll文件权限。...通过搜索快速定位到uxtheme.dll文件,根据经验,拒绝访问大部分都是因为NTFS权限引起的,直接查看权限,发现当前的系统用户确实没有该文件的访问权限。

    2.5K10

    8.5K Star开源超好用的Windows优化器,功能丰富,禁用无用服务,删除多余启动程序

    在SHODAN.io上搜索IP:软件提供功能,可以在SHODAN.io上搜索IP地址,以获取相关信息和数据。...编辑HOSTS文件:软件允许用户编辑HOSTS文件,以自定义域名解析和网络连接设置。 识别和终止文件锁定句柄:软件提供功能来识别和终止正在锁定文件的句柄,以便用户可以操作或删除相关文件。...定义运行对话的自定义命令:软件允许用户定义运行对话的自定义命令,以便更方便地运行常用操作。 支持使用模板文件进行静默运行:用户可以使用模板文件来进行静默运行,以便自动执行一系列操作。...5.可在软件中评估IP的延迟、在SHODAN.io上搜索IP,并进行快速更改DNS服务器和清空DNS缓存等操作。...6.软件还提供了其他功能,如删除不需要的启动程序、编辑HOSTS文件、识别和终止文件锁定句柄等。 7.您还可以使用该软件进行硬件检测、在桌面右键菜单中添加项目、定义运行对话的自定义命令等。

    42640

    UI自动化 --- UI Automation 基础详解

    例如,下拉组合中的值将出现在内容视图中,因为它们代表终端用户正在使用的信息。 在内容视图中,组合和列表都被表示为一组UI项,其中可以选择一个或多个项。...例如,对于多行编辑,UI自动化提供程序实现了 IScrollProvider。...例如,包含年份的微调控件可能具有从 1900 到 2010 的年份范围,而表示月份的另一个微调控件则会具有从 1 到 12 的月份范围。...例如,一个列表控件,该控件具有滚动列表中的各个项,如组合控件。 SelectionPattern ISelectionProvider 用于选择容器控件。 例如,列表组合。...Transform 控件模式通常用于设计器、窗体、图形编辑器和绘图应用程序。 ValuePattern IValueProvider 允许客户端在不支持某个值范围的控件上获取或设置值。

    2.4K20

    基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET平台开发指南 - 系统管理使用教程

    添加新的包          在左边的组件包树中的某一个节点右击打开快捷菜单选择“新建”,弹出模块包编辑对话。 ?          新建包时,对话中的所有内容都是空的。...添加成员          在角色属性对话中,点击“添加”,将弹出如下的对话: ?          在该对话中点击“搜索”,系统会将已经建立的系统帐户添加到搜索结果列表中。...默认情况下,系统不会搜索已经被禁用的帐户。如果要包含已经禁用的帐户,请保证“包含已经禁用的帐户”是选中的。          对话中的其他搜索选项是不能用的,是因为我们现在只搜索帐户。...但是允许一个帐户不隶属于Public角色。 ?          角色选择对话的操作和帐户选择对话一致。         ...在该对话中点击“搜索”,系统会将已经建立的系统帐户添加到搜索结果列表中。默认情况下,系统不会搜索系统模块。如果要包含系统模块,请保证“搜索系统模块”是选中的。

    2.4K60

    win2003服务器安全设置教程

    7、配置帐户锁定策略(在运行中输入gpedit.msc回车,打开组策略编辑器,选择计算机配置-Windows设置-安全设置-账户策略-账户锁定策略,将账户设为“三次登陆无效”,“锁定时间30分钟”,“复位锁定计数设为...Removable storage 管理可移动媒体、驱动程序和库 Remote Desktop Help Session Manager 远程协助 Routing and Remote Access...在搜索里输入 "net.exe","net1.exe","cmd.exe","tftp.exe","netstat.exe","regedit.exe","at.exe","attrib.exe"...7、配置帐户锁定策略(在运行中输入gpedit.msc回车,打开组策略编辑器,选择计算机配置-Windows设置-安全设置-账户策略-账户锁定策略,将账户设为“三次登陆无效”,“锁定时间30分钟”,“复位锁定计数设为...在搜索里输入 "net.exe","net1.exe","cmd.exe","tftp.exe","netstat.exe","regedit.exe","at.exe","attrib.exe"

    3.2K40

    Windows 7 操作系统

    Windows 7是一个多任务操作系统,允许多个程序同时运行,但是在某一时刻,只能有一个窗口处于活动状态。  ...3.窗口——搜索栏  在搜索时,如果对查找目标的名称记得不太确切,或需要查找多个文件名类似的文件,则可以在要查找的文件或文件夹名中适当地插入一个或多个通配符。通配符有两个,即问好(?)...菜单栏一般包含“文件”“编辑”“查看”“工具”“帮助”等菜单项,每个菜单项又有许多选项,每个选项对应一个命令来实现某种操作。...剪贴板能够共享或传送的信息可以是一段文字、数字或符号组合,也可以是图形、图像、声音等。  ... 单击“锁定任务栏”复选框,用于锁定或取消锁定任务栏,任务栏被锁定后,其大小、位置等不可改变。

    37730

    电脑键盘快捷键和组合键功能使用大全

    电脑键盘快捷键和组合键功能使用大全 键盘快捷键使用大全所谓快捷键就是使用键盘上某一个或某几个键的组合完成一条功能命令,从而达到提高操作速度的目的。下面为大家介绍一些常用快捷键的使用和功能。...(图为标准键盘示意图) 下面来看看各种电脑快捷键大全和组合键的功能大全。...(搜索引擎可选择,Maxthon选项→搜索) Ctrl+Shift+S 功能:打开“保存网页”面板(可以将当前页面所有内容保存下来,等同于Ctrl+S) Ctrl+Shift+W 功能:关闭除锁定标签外的全部标签...–C:DocumentsandSettings用户名所在文件夹 …————-C:DocumentsandSettings …————我的电脑 ————–C盘 appwize.cpl—-添加、删除程序 access.cpl...Ctrl+F QQ里直接显示字体设置工具条 Ctrl+J 输入里回车(跟回车一个效果) Ctrl+M 输入里回车(跟回车一个效果) Ctrl+L 对输入里当前行的文字左对齐 Ctrl+R 对输入里当前行的文字右对齐

    6.4K10

    如何取消计算机用户名,Win10如何取消登录界面显示用户名?「建议收藏」

    既然搜索,必然有用,希望下面内容能令您满意。...第一步、按Win+R组合键,呼出运行命令输入,输入regedit后按回车键 温馨提示:如果出现用户账户控制提示窗口,点击“是”即可 第二步、在注册表编辑器窗口,依次展开并定位到如下位置:HKEY_LOCAL_MACHINE...Microsoft\Windows\CurrentVersion\Policies\System\,然后在右侧敞口找到名称为dontdisplaylastusername的DWORD(32位)值,双击它 第三步、在编辑...DWORD(32位)值的对话,将DontDisplayLockedUserID的数值数据修改为3,然后点击底部的“确定” 第六步、修改完成后,关闭注册表编辑器,按下Win+L组合键,锁定电脑,按回车键...我们的名字已经显示为“解锁电脑” 温馨提示一:要登录Win10,你需要手动输入用户名和密码或者PIN,因为演示计算机当前用户名是beihaiting,登录Win10时,将beihaiting填入用户名的输入即可

    1.8K10

    从零开始学PostgreSQL (十一):并发控制

    咨询锁 (Advisory Locks)允许应用程序在进程之间协调更复杂的锁定需求。 数据一致性检查: 可以通过Serializable事务或明确的阻塞锁来强制执行一致性,每种方法都有其权衡。...MERGE命令允许组合INSERT, UPDATE, 和 DELETE操作,其行为取决于目标和源数据的状态及联接条件。...快照隔离与传统锁定技术在行为和性能上存在差异,后者通过锁定减少并发性,而快照隔离允许更高并发度但可能需要事务重试。...X X X X X X X ACCESS EXCL. X X X X X X X X 行级锁 除了表级锁之外,PostgreSQL还支持行级锁,这允许更细粒度的并发控制。...总结 PostgreSQL提供了强大的事务隔离和锁定机制,允许用户根据应用的具体需求调整并发控制策略。选择正确的隔离级别和锁定类型对于保证数据一致性、避免死锁以及优化性能至关重要。

    15310

    SecureCRT 详细使用教程和技巧

    4、按钮栏,在查看->按钮栏,会在下面列出一排按钮,可以对其进行逐一的编辑,包含不同的动作,视频里演示的是一次性完成路由器的初始化配置,编辑一个按钮,选择动作是send string,输入代码是“en\...7、键盘映射器,在选项->全局选项->默认会话设置->编辑默认的设置->找到映射键,就可以设定快捷键了,与按钮栏相类似,输入一个键,执行一个动作。 8、锁定会话,文件->锁定会话,文件->解锁会话。...可以用锁定会话,在个人离开后,避免被别人误操作。可以锁定一个或多个session。...9、 sftp,在远程操作linux系统时,经常遇到需要与windows交换文件的问题,之前我的做法是使用rz命令,后来发现不是每个版本都支持rz命令,有时候搭建一个vsftpd临时解决一下,所有的都不如...关闭“确认断开对话”: options -> global options -> General ,取消“显示确认断开对话”。

    7.8K30

    后台系统设计(上篇:选择)

    常见类型: ·单选按钮 ·复选框 ·图标切换 ·切换开关 ·穿梭/列表构造器 ·下拉菜单 一、单选按钮 允许用户从一组相互排斥的选项中选择一个。通常,将一个选项定义为默认选择。 外观 常规: ?...·如果只有一个复选框,可以根据表单格式选择使用标签、文本或组合;如果有多个复选框,标签将描述整个复选框,而文本则是表述各自的选项。 ?...外观 文档编辑(Word及富文本编辑器)可以说是图标按钮使用的最佳案例,不仅满足多种操作的需求,且节省空间。 ? 排列方式也是图标按钮的常见用法。 ?...允许用户从集合中进行选择或执行相应的命令。下拉菜单将多种集合进行了封装,只有在用户需要的时候才显示出来(按需显示),具有节省页面空间及简化当前页面等优点。 外观 常规: ? 分类: ? 带搜索: ?...例如添加公司人员,通过关键字的检索,基本是锁定单一人员,所以通过关键字来检索进行多选的概率较低,自然可采用如下方案: ?

    9.7K21

    常用快捷键大全

    ,如果剪贴板中为文字,则调用搜索引擎搜索该文字 CTRL+SHIFT+S 打开保存网页面板(可以将当前页面所有内容保存下来,等同于CTRL+S) CTRL+SHIFT+W 关闭除锁定标签外的全部标签(...+F 搜索文件或文件夹 WIN+CTRL+F 搜索计算机 WIN+L 锁定计算机或切换用户 WIN+R 打开运行对话 WIN+T 循环切换任务栏上的程序 WIN+数字 启动锁定任务栏中程序 WIN+SHIFT...(搜索引擎可选择,Maxthon选项→搜索) Ctrl+Shift+S 功能:打开“保存网页”面板(可以将当前页面所有内容保存下来,等同于Ctrl+S)  Ctrl+Shift+W 功能:关闭除锁定标签外的全部标签...,与ctrl+F不同的是搜索期间不显示搜索对话,且ctrl+F搜索下一个直接按Enter即可,而ctrl+I搜索下一个按ctrl+I或F3,Escape退出,连续按两次ctrl+I重复上次搜索 Ctrl...+Shift+F:旧式的文件搜索对话(与记事本中的搜索替换差不多,可以替换) Ctrl+F3:为当前选中的部分进行搜索(不需要再输入要搜索的内容) Shift+Alt+Enter:最大化代码编写区域

    4.3K10

    visual studio运行程序的快捷键_visual studio快捷方式在哪

    ,与ctrl+F不同的是搜索期间不显示搜索对话,且ctrl+F搜索下一个直接按Enter即可,而ctrl+I搜索下一个按ctrl+I或F3,Escape退出,连续按两次ctrl+I重复上次搜索 Ctrl...+Shift+F:旧式的文件搜索对话(与记事本中的搜索替换差不多,可以替换) Ctrl+F3:为当前选中的部分进行搜索(不需要再输入要搜索的内容) Shift+Alt+Enter:最大化代码编写区域...+SHIFT+TAB 以小菜单方式向上切换标签(窗口) WIN 打开开始菜单 WIN+D 显示桌面 WIN+R 打开运行 WIN+L 屏幕锁定 WIN+E 资源管理器 WIN+F 搜索文件或文件夹...F 搜索计算机 WIN+L 锁定计算机或切换用户 WIN+R 打开运行对话 WIN+T 循环切换任务栏上的程序 WIN+数字 启动锁定任务栏中程序 WIN+SHIFT+数字 启动锁定任务栏中程序新实例...(搜索引擎可选择,Maxthon选项→搜索) Ctrl+Shift+S 功能:打开“保存网页”面板(可以将当前页面所有内容保存下来,等同于Ctrl+S)  Ctrl+Shift+W 功能:关闭除锁定标签外的全部标签

    4.8K10

    使用C#创建SQLite控制台应用程序

    来创建基于本地的数据库软件,发现在使用过程中,发现Access比较耗内存,运行速度比SQLite稍微慢,另外一个最重要的是Access加密的文件容易被破解,因此,现在转向使用SQLite来代替Access...-2010-1.0.105.2.exe 的区别是,它含有VS2010的运行时组件,因使用的VS2015,所有安装该带有bundle的软件实际没有什么用处,如果你使用的是VS2010,则可以进行下载安装,...System.Data.SQLite.dll来对该数据库操作时,会弹出类似数据库文件被加密或者不是数据库文件的提示,而非加密版本的就没有此问题,因此,可以使用Navicat For SQLite来对非加密的SQLite数据操作,如果需要使用加密的...8、在弹出的对话点击“OK”按钮,即可完成表单的创建工作,如下图所示: ? 9、选择“数据”选项卡,点击“插入行(Ins)”图标按钮,如下所示: ?...10、在行数据编辑栏里输入两条数据,第一条数据ID为2017、Name为LSB,第二条数据ID为2011、Name为CNC,如下图所示: ?

    2.5K00
    领券