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

Excel实战技巧74: 在工作表中创建搜索框来查找数据

本文主要讲解如何创建一个外观漂亮的搜索框,通过它可以筛选数据并显示搜索结果。...如下图1所示,在数据区域上方放置有一个文本框,用来输入要搜索的文本,其名称重命名为“MySearch”;一个用作按钮的矩形形状,点击它开始搜索并显示结果;两个选项按钮窗体控件,用来选择在数据区域的哪列进行搜索...End Sub 在代码中,对要搜索的文本使用了通配符,因此可以搜索部分匹配的文本。此外,对数据区域使用了“硬编码”,你可以将其修改为实际的数据区域。代码运行的结果如下图2所示。 ?...图5 可以在此基础上进一步添加功能,例如,在搜索完成后,我想恢复原先的数据,可以在工作表中再添加一个代表按钮的矩形形状,如下图6所示。 ?...你可以使用ActiveX控件,或者直接使用单元格,或者使用快捷键来执行宏。在我们编写的代码中,有很多注释掉的代码语句,可供参考。

16.7K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    mysql 中select for update 锁表的范围备注

    mysql的锁表范围测试 1.主键明确时,行级锁:   解释:指定主键并且数据存在时,仅锁定指定的行,其它行可以进行操作   实例:指定了锁定id=1的行且数据存在①,在更新1时lock wait超时②...,但是更新id不为1的项目时可以直接更新③,释放锁后④,可以任意更新⑤ ?...2.主键不明确时,表级锁:   解释:指定主键不明确或者数据不存在时,整表锁定   指定主键不明确包括使用in、not in、等  ?...3.使用非主键限定时,表级锁:   解释:如果where条件中不存在主键限定而采用非主键筛选,全表锁定 ? 所以要实现行级锁来实现高并发场景时,必须明确指定主键,否则整个表锁定,影响其它线程操作。

    3K20

    怎么创建数据表_sqlserver创建表的sql语句

    大家好,又见面了,我是你们的朋友全栈君。 知识点:数据库表的相关概念、创建数据库表的方法、设计数据库表、向数据库表中插入数据、建立不同数据库表之间的关系、删除数据库表。...1、数据表相关的一些概念 1.1 数据库里的数据是如何保存的? 数据库到底是怎么存储数据的?比如要把学生信息存储到数据库里,能把学生塞进数据库吗?...肯定是把学生的数据信息抽象出来,把一些重要信息以文字或数字的形式保存到数据库中去。 具体是怎么保存的,有点类似于excel,是用一张二维表的形式来进行数据保存的。...表中一条记录表示现实中的一个实体(学生)。所以以后的重点就是围绕这个表来进行设计,设计他的列。这个就是存储数据的概念。 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。...如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    3.2K40

    mysql创建数据库的步骤_MySQL创建数据表

    3、选择你所创建的数据库 mysql> USE cjhl_xzf Database changed 此时你已经进入你刚才所建立的数据库cjhl_xzf. 4、 创建一个数据库表 首先看现在你的数据库中存在什么表...: mysql> SHOW TABLES; Empty set (0.00 sec) 说明刚才建立的数据库中还没有数据库表。...下面来创建一个数据库表mytable: 我们要建立一个你公司员工的生日表,表的内容包含员工姓名、性别、出生日期、出生城市。...我们先用SELECT命令来查看表中的数据: mysql> select * from mytable; Empty set (0.00 sec) 这说明刚才创建的表还没有记录。...我们可以按此方法一条一条地将所有员工的记录加入到表中。 7、用文本方式将数据装入一个数据库表 如果一条一条地输入,很麻烦。我们可以用文本文件的方式将所有记录加入你的数据库表中。

    16.2K60

    hive的数据存储(元数据,表数据)和内部表,外部表,分区表的创建和区别作用

    hive的数据存储: 首先弄清楚什么是元数据和表数据:元数据就是表的属性数据,表的名字,列信息,分区等标的属性信息,它是存放在RMDBS传统数据库中的(如,mysql)。...hive的存储过程:启动hive时,会初始化hive,这时会在mysql中生成大约36张表(后续随着业务的复杂会增加),然后创建表,会在mysql中存放这个表的信息(不是以表的形式存在的,而是把表的属性以数据的形式放在...delimited fields terminated by ","; 我创建了一个studetn表,在mysql中是看不到这个表的: 而是使用命令,查找上面的tbls这个表: mysql> select...然后, 1、在导入数据到外部表,数据并没有移动到自己的数据仓库目录下(如果指定了location的话),也就是说外部表中的数据并不是由它自己来管理的!...name from jiuye;   分桶之后是三个文件,分区表是文件夹.桶表和分区表目的都是为了把数据进行划分,只是划分的方式不一样,一个是从业务字段的角度来划分,一个是抛弃了业务字段从纯数据的角度来进行划分

    1.6K20

    MySQL(九)之数据表的查询详解(SELECT语法)二

    在开始之前因为要多表查询,所以搭建好环境:   1)创建数据表suppliers   前面已经有一张表是book表,我们在建立一张suppliers(供应商)表和前面的book表对应。   ...也就是说 让book中s_id字段值指向suppliers的主键值,创建一个外键约束关系。 ?   ...其实这里并没有达到真正的外键约束关系,只是模拟,让fruits中的s_id中的值 能匹配到 suppliers 中的主键值,通过手动添加这种数据,来达到这种关系。   ...利用UNION关键字,可以将查询出的结果合并到一张结果集中,也就是通过UNION关键字将多条SELECT语句连接起来,注意,合并结果集,只是增加了表中的记录,并不是将表中的字段增加,仅仅是将记录行合并到一起...来替代字符串中的任意一个字符   4)使用"*"和"+"来匹配多个字符   5)匹配指定字符串   6)匹配指定字符中的任意一个   7)匹配指定字符以外的字符   8)使用{n,}或者{n,m}来指定字符串连续出现的次数

    1.9K100

    MySQL(九)之数据表的查询详解(SELECT语法)一

    1.3、构建查询环境     创建一个book表   create table book( b_id varchar(15), s_id int not null, b_name varchar...2.13、使用LIMIT限制查询结果的数量 LIMIT[位置偏移量] 行数  通过LIMIT可以选择数据库表中的任意行数,也就是不用从第一条记录开始遍历,可以直接拿到 第5条到第10条的记录,也可以直接拿到第...三、组函数(集合函数)查询   MySQL中组函数有COUNT()函数、SUM()函数、AVG()函数、MAX()函数、MIN()函数   3.1、COUNT()     COUNT(*):计算表中的总的行数...例如:查看一下book表中的总记录数 ? 没有空值,所以计算出来的行数和总的记录行数是一样的。   ...3.3、AVG()     AVG()函数通过计算返回的行数和每一行数据的和,求的指定列数据的平均值(列数据指的就是字段名下的数据,不要搞不清楚列和行,搞不清就对着一张表搞清楚哪个是列哪个是行),通俗点讲

    3.4K110

    Hive 中内部表与外部表的区别与创建方法

    先来说下Hive中内部表与外部表的区别: Hive 创建内部表时,会将数据移动到数据仓库指向的路径;若创建外部表,仅记录数据所在的路径, 不对数据的位置做任何改变。...在删除表的时候,内部表的元数据和数据会被一起删除, 而外部表只删除元数据,不删除数据。这样外部表相对来说更加安全些,数据组织也更加灵活,方便共享源数据。..., 字段的分割符为tab,文件的数据文件夹为/sunwg/test08 select * from sunwg_test09; 可以查询到sunwg_test09中的数据。...在当前用户hive的根目录下找不到sunwg_test09文件夹。 此时hive将该表的数据文件信息保存到metadata数据库中。...mysql> select * from SDS where SD_ID=TBL_ID; 在表SDS中记录了表sunwg_test09的数据文件路径为hdfs://hadoop00:9000/hjl

    2.6K90

    PolarDB 数据库:使用polardb进行创建数据库、创建用户、授权、创建表空间、创建schema表的常用操作使用演示

    进入数据库: 通过 su - 数据库对应的系统管理员 登录后,再使用 psql 命令即可进入数据库。...创建数据库: create database 数据库; 展示数据库列表: 切换数据库: \c 数据库 创建用户: create user 用户名 with password '密码'; 给用户分配权限...: grant all privileges on database 数据库 to 用户; grant all privileges on all tables in schema public to...用户; 创建 schema 表: create schema 表名; 在指定路径下创建表空间: create tablespace 表空间 owner 用户 location '路径'; 设置数据库默认表空间...: alter database 数据库 set tablespace 表空间; 给指定用户分配表空间的使用权限: grant all on tablespace 表空间 to 用户; 更多命令可以通过

    2.7K10

    MySQL数据库的创建(表的创建,列,表的增删改,深入浅出)

    那么,怎样才能把用户各种经营相关的、纷繁复杂的数据,有序、高效地存储起来呢? 在 MySQL 中,一个完整的数据存储过程总共有 4 步,分别是创建数据库、确认字段、创建数据表、插入数据。...我们要先创建一个数据库,而不是直接创建数据表呢? 因为从系统架构的层次上看,MySQL 数据库系统从大到小依次是 数据库服务器 、 数据库 、 数据表 、数据表的 行与列 。  ...,数据库不能同名;同一个库中,表不能重名;同一个表中,字段不能重名 必须保证你的字段没有和保留字、数据库系统或常用方法冲突。...MySQL中的数据类型  创建和管理数据库   创建数据库 使用数据库   修改数据库  创建表   创建方式1: 创建方式2  查看数据表结构  修改表  修改表指的是修改数据库中已经存在的数据表的结构...使用 ALTER TABLE 语句可以实现: 向已有的表中添加列 修改现有表中的列 删除现有表中的列 重命名现有表中的列  修改一个列 重命名一个列  删除一个列  重命名表  删除表

    4.2K20

    大数据技术之_08_Hive学习_02_DDL数据定义(创建查询修改删除数据库+创建表+分区表+修改表+删除表)+DML数据操作(数据导入+数据导出+清除表中数据)

    如果相同名字的表已经存在,则抛出异常;用户可以用 IF NOT EXISTS 选项来忽略这个异常。...(2)EXTERNAL:该关键字可以让用户创建一个外部表,在建表的同时指定一个指向实际数据的路径(LOCATION),Hive创建内部表时,会将数据移动到数据仓库指向的路径;若创建外部表,仅记录数据所在的路径...(为了应对数据量大的情形,分区分的是文件夹,与MapReduce中的分区不一样) (5)CLUSTERED BY:表示创建分桶表。...在外部表(原始日志表)的基础上做大量的统计分析,用到的中间表、结果表使用内部表存储,数据通过SELECT+INSERT进入内部表。 3、案例实操 分别创建部门和员工外部表,并向表中导入数据。...根据查询结果创建表(查询的结果会添加到新创建的表中) create table if not exists student3 as select id, name from student; 5.1.4

    1.8K20

    ②【MySQL表操作】 数据库表的创建、查询、修改、删除

    个人简介:Java领域新星创作者;阿里云技术博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~ 个人主页:.29.的博客 学习社区:进去逛一逛~ 数据库表的创建、查询、...数据类型 数据库表中的数据类型: 数值类型: TINYINT:小整数 SMALLINT:大整数 MEDIUMINT:大整数,范围大于SMALLINT INT/INTEGER:大整数,范围大于MEDIUMINT...DDL - 表操作 DDL-表操作: 查询表信息 ①查询当前数据库所有表 SHOW TABLES; ②查询表结构 DESC 表名; ③查询指定表的建表语句 SHOW CREATE TABLE 表名; 创建表操作...中括号括起来的是可选参数,可以不写 CREATE TABLE 表名( 字段1 字段1类型 [COMMENT 字段1注释], 字段2 字段2类型 [COMMENT 字段2注释], 字段3...字段n 字段n类型 [COMMENT 字段n注释] )[COMMENT 表注释]; -- 演示: -- 创建表tb_user -- 注释内容使用一对英文的单引号括起来'' -- 整型用int表示 --

    52950
    领券