实现下拉列表框显示数据
Excel制作下拉表框的4种方法

制作下拉表框有两种方法:一是使用数占有效性设置下拉列表框,其制作方法有两种。
二是使用开发工具中的窗体控件制作下拉列表框,其制作方法也有两种。
为了能使介绍了如指掌,这里所有采纳图片加文字说明介绍自己常用的四种制作方法。
考虑到制作一个页面过长,故分为两个页面。
一、使用数占有效性设置简单的下拉列表框假设我们要下表中设置“男 /女”复选其操作程序以下:在 Excel 工作表中,将鼠标放在需设置列表内容的单元格(上表性别下),选择工具栏中的数据 / 数据的有效性,出现以下对话框:按此设置,点确立即可。
鼠标走开此单元格无任何异样显示,如鼠标搁置在已设置列表的单元格上,就会出现一个下拉箭头,以下列图:鼠标对着下拉箭头,就会出现下拉菜单——男女选择男女,鼠标走开单元格,箭头消逝。
采纳向下拖的迅速复制方法,即可将所设置的格式拖到所需的地点,而后再挨次选择即可。
二、使用数占有效性设置调取数据库式数据的下拉列表框原用文字介绍制作下拉表框的方法:成立下拉列表框1 、视图 / 工具栏 / 窗体,选中组合框,鼠标变成十字形;2、在工作表上点击,出现组合框;3、右击复选框,点设置控件格式,弹出对话框;4、点控制选项卡,设置【数据源地区】为$A$ 4:$ A$ 10,5、设置单元格链接为“$ G$4”(下拉框地点),也能够鼠标点击选择此单元格;6、确立;7、点击下拉框, G4单元格即可显示相应的编号。
定制控制1、复制第四行数据字段到A122、在 A13单元格中输入 "=INDIRECT(ADDRESS(INDIRECT("G4")+4,COLUMN(A5)))"3、在 B13单元格中输入 "=INDIRECT(ADDRESS(INDIRECT("G4")+4,COLUMN(B5)))"4、采纳复制公式的方法将1月的公式复制到 4月;5、选择下拉列表框中的名单,即可显示相应数据。
设置EXCEL下拉列表框的3种方法---(技能提升篇)

Excel设置数据有效性实现单元格下拉菜单的3种方法一、直接输入:1.选择要设置的单元格,譬如A1单元格;2.选择菜单栏的“数据”→“有效性”→出现“数据有效性”弹出窗口;3.在“设置”选项中→“有效性条件”→“允许”中选择“序列”→右边的“忽略空值”和“提供下拉菜单”全部打勾→在“来源”下面输入数据,譬如“1,2,3,4,5,6,7,8,9”(不包括双引号,分割符号“,”必须为半角模式)→按“确定”就OK了,再次选择该A1单元格,就出现了下拉菜单。
二、引用同一工作表内的数据:如果同一工作表的某列就是下拉菜单想要的数据,譬如引用工作表Sheet1的B2:B5,B2:B5分别有以下数据:1、2、3、4,操作如下:1.选择要设置的单元格,譬如A1单元格;2.选择菜单栏的“数据”→“有效性”→出现“数据有效性”弹出窗口;3.在“设置”选项中→“有效性条件”→“允许”中选择“序列”→右边的“忽略空值”和“提供下拉菜单”全部打勾→在“来源”下面输入数据“=$B$2:$B$5”,也可以按右边带红色箭头的直接选择B2:B5区域→按“确定”就OK了,再次选择该A1单元格,就出现了下拉菜单。
三、引用不同工作表内的数据(必须用到定义名称):如果不同工作表的某列就是下拉菜单想要的数据,譬如工作表Sheet1的A1单元格要引用工作表Sheet2的B2:B5区域,工作表Sheet2的B2:B5分别有以下数据:1、2、3、4,操作如下:1.定义名称:菜单栏→“插入”→“名称”→“定义”→弹出“定义名称”窗口,在“在当前工作薄中的名称”下面输入“DW”(可以自己随便明明)→“引用位置”下面输入“=Sheet2!$B$2:$B$5”,也可以按右边带红色箭头的直接选择B2:B5区域→按“添加”后再按“确定”完成第一步。
2.选择菜单栏的“数据”→“有效性”→出现“数据有效性”弹出窗口;3.在“设置”选项中→“有效性条件”→“允许”中选择“序列”→右边的“忽略空值”和“提供下拉菜单”全部打勾→在“来源”下面输入“=DW”,“DW”就是刚刚定义好的名称,按“确定”就OK了,再次选择该A1单元格,就出现了下拉菜单。
设置EXCEL下拉列表框的3种方法

Excel设置数据有效性实现单元格下拉菜单的3种方法一、直接输入:1.选择要设置的单元格,譬如A1单元格;2.选择菜单栏的“数据”→“有效性”→出现“数据有效性”弹出窗口;3.在“设置”选项中→“有效性条件”→“允许”中选择“序列”→右边的“忽略空值”和“提供下拉菜单”全部打勾→在“来源”下面输入数据,譬如“1,2,3,4,5,6,7,8,9”(不包括双引号,分割符号“,”必须为半角模式)→按“确定”就OK了,再次选择该A1单元格,就出现了下拉菜单。
二、引用同一工作表内的数据:如果同一工作表的某列就是下拉菜单想要的数据,譬如引用工作表Sheet1的B2:B5,B2:B5分别有以下数据:1、2、3、4,操作如下:1.选择要设置的单元格,譬如A1单元格;2.选择菜单栏的“数据”→“有效性”→出现“数据有效性”弹出窗口;3.在“设置”选项中→“有效性条件”→“允许”中选择“序列”→右边的“忽略空值”和“提供下拉菜单”全部打勾→在“来源”下面输入数据“=$B$2:$B$5”,也可以按右边带红色箭头的直接选择B2:B5区域→按“确定”就OK了,再次选择该A1单元格,就出现了下拉菜单。
三、引用不同工作表内的数据(必须用到定义名称):如果不同工作表的某列就是下拉菜单想要的数据,譬如工作表Sheet1的A1单元格要引用工作表Sheet2的B2:B5区域,工作表Sheet2的B2:B5分别有以下数据:1、2、3、4,操作如下:1.定义名称:菜单栏→“插入”→“名称”→“定义”→弹出“定义名称”窗口,在“在当前工作薄中的名称”下面输入“DW”(可以自己随便明明)→“引用位置”下面输入“=Sheet2!$B$2:$B$5”,也可以按右边带红色箭头的直接选择B2:B5区域→按“添加”后再按“确定”完成第一步。
2.选择菜单栏的“数据”→“有效性”→出现“数据有效性”弹出窗口;3.在“设置”选项中→“有效性条件”→“允许”中选择“序列”→右边的“忽略空值”和“提供下拉菜单”全部打勾→在“来源”下面输入“=DW”,“DW”就是刚刚定义好的名称,按“确定”就OK了,再次选择该A1单元格,就出现了下拉菜单。
powerbuilder级联下拉式数据窗口的实现方法

powerbuilder级联下拉式数据窗口的实现方法PowerBuilder是一款功能强大的开发工具,它可以帮助开发人员快速构建各种应用程序。
其中,级联下拉式数据窗口是PowerBuilder中非常重要的一个功能,它可以让用户在选择一个下拉列表中的选项后,自动更新另一个下拉列表中的选项。
下面将介绍PowerBuilder级联下拉式数据窗口的实现方法。
一、创建数据窗口首先,我们需要创建一个数据窗口,用于显示级联下拉列表的数据。
在数据窗口中,我们需要添加两个下拉列表框,一个用于显示第一级数据,另一个用于显示第二级数据。
在下拉列表框的属性中,我们需要设置数据源和显示字段。
二、设置级联关系接下来,我们需要设置两个下拉列表框之间的级联关系。
在第一个下拉列表框的Clicked事件中,我们需要添加以下代码:dw_1.SetTransObject(SQLCA)dw_1.Retrieve()其中,dw_1是我们创建的数据窗口的名称,SQLCA是PowerBuilder 中的一个全局变量,用于执行数据库操作。
这段代码的作用是在第一个下拉列表框中选择一个选项后,自动更新第二个下拉列表框中的选项。
三、设置过滤条件最后,我们需要设置第二个下拉列表框的过滤条件,以便只显示与第一个下拉列表框中选择的选项相关的数据。
在第二个下拉列表框的Clicked事件中,我们需要添加以下代码:dw_2.SetTransObject(SQLCA)dw_2.SetFilter("field_name = '" +dw_1.GetItemString(dw_1.GetRow(), "field_name") + "'")dw_2.Retrieve()其中,dw_2是我们创建的数据窗口的名称,field_name是我们在数据窗口中设置的字段名称。
这段代码的作用是根据第一个下拉列表框中选择的选项,设置第二个下拉列表框的过滤条件,并更新第二个下拉列表框中的数据。
在Excel中制作下拉列表的几种方法

在Excel中制作下拉列表的几种方法下拉列表在Excel中的用途十分广泛。
在Excel中制作下拉列表可以通过数据有效性、使用窗体控件和VBA控件工具箱中的组合框来制作。
下面我们用一个具体的例子来进行说明(在文章结尾处可下载xls格式的示例文件)。
假如我们每个月都有一个工资表,其中每个员工的工资按照其出勤天数每个月都不相同。
我们需要制作一个“个人工资表”来查看每个人每个月的工资情况,这时就可以制作一个包含员工姓名下拉列表,在其中进行选择来查看指定员工每个月的工资情况。
方法一:使用数据有效性通过数据有效性可以在单元格中提供一个下拉箭头,单击下拉箭头会弹出下拉列表。
因为员工姓名都在每月的工资表中,而“个人工资表”中没有这些人员姓名,所以我们必需先定义名称,以便在“个人工资表”中设置数据有效性时进行引用。
定义名称的方法是单击菜单“插入→名称”,在定义名称对话框中进行定义,这里将“1月工资”表中的姓名区域B3:B14定义为“姓名”,如图。
1.假如下拉列表放在“个人工资表”的C1单元格,选择C1单元格,然后单击菜单“数据→有效性”,选择“设置”选项卡,在“有效性条件”区域中“允许”下方的下拉列表中选择“序列”。
2.在“来源”下方的文本框中输入“=姓名”。
单击“确定”。
3.在数据区C3:H14中用VLOOKUP函数对工资数据进行关联。
例如第3行为1月工资,可以在C3单元格中输入公式=VLOOKUP($C$1,'1月工资'!$B$3:$H$14,2,0)”在D3单元格中输入公式:=VLOOKUP($C$1,'1月工资'!$B$3:$H$14,3,0)在C4单元格中输入公式:=VLOOKUP($C$1,'2月工资'!$B$3:$H$14,2,0)其余单元格依此类推。
这样,只要在单击C1单元格右侧的下拉箭头选择员工姓名就可以查看其所有月份的工资情况。
方法二:用窗体控件1.在菜单栏上右击,在弹出的菜单中选择“窗体”,将弹出“窗体”浮动工具栏,单击“组合框”控件。
在PB 中 巧 用 下 拉 数 据 窗 口

在PB 中巧用下拉数据窗口---- PowerBuilder 作为目前比较流行的一种开发工具,有其独到之处,那就是数据窗口(DataWindow)。
可以说,数据窗口是PowerBuilder 的核心,在对数据库的开发过程中,无论是录入、查询、统计还是报表,都离不开数据窗口。
但是,除了数据窗口,PB 还提供了下拉数据窗口(DropDown DataWindow),下拉数据窗口的使用,使数据窗口更灵活,更方便,下面举例介绍在数据窗口中使用下拉数据窗口的一些技巧。
---- 在用数据窗口作数据录入时,经常用到代码录入,即对经常输入的某些值设置代码,录入时直接录入代码即可。
例如,有两个表,主表main_table 和代码表code_table,结构如下:main_table字段名类型长度描述Id integer 标识号Name char 8 姓名Sex char 4 性别City Varchar 30 城市Unit Varchar 40 单位---- 下面,详细讨论如何使用下拉数据窗口:一、静态设计下拉数据窗口---- 首先对主表和代码表设计两个数据窗口dw_main 和dw_code,其中dw_main 包括字段id,name,sex,city 和unit;dw_code 包括字段code 和data。
假设unit 字段有几个常用值可使用代码录入,则在设计dw_main 时,用鼠标右键点击字段unit,在下拉菜单中选择Properties...(属性),则系统会弹出unit 列的属性对话框,在其中选择Edit (编辑)项,并在Style(风格)下拉列表框中选择DropDownDW 项,然后在下面的Options(选项)框中作具体的选项配置:在DataWindow 下拉框中选择已设计好的代码数据窗口dw_code 作为下拉数据窗口;在DisplayColumn(显示列)下拉框中选择code 字段;在Data Column(数据列)下拉框中选择data 字段,这表示显示的是code 字段的内容,而实际存于表main_table 中的是data 字段的内容。
intouch中的组合框使用方法

intouch中的组合框使用方法组合框(Combo Box)是Intouch中常用的控件之一,用于在界面上显示一个下拉列表框,用户可以通过点击下拉箭头来选择列表中的项。
组合框的使用非常灵活,可以用来显示静态的选项列表,也可以用来显示动态获取的数据。
在Intouch中使用组合框非常简单,只需要添加一个组合框控件到界面上,然后设置其属性和事件即可。
下面我将介绍组合框的基本使用方法,以及一些常用的高级技巧。
1. 添加组合框控件首先,打开Intouch开发环境,在界面编辑器中找到需要添加组合框的页面,然后在工具栏中选择组合框控件并拖动到界面上。
2. 设置组合框属性选中新添加的组合框控件,然后在属性编辑器中可以设置组合框的各种属性,包括数据源、默认选项、字体样式、颜色等。
其中最重要的属性之一是数据源,它决定了组合框中显示的选项列表。
3. 设置组合框数据源组合框的数据源可以是静态的,也可以是动态获取的。
如果是静态的,可以直接在属性编辑器中设置选项列表,每个选项用逗号分隔。
如果是动态的,可以通过VBScript来获取数据,然后设置给组合框的数据源属性。
4. 处理组合框事件组合框有各种事件,比如选项改变事件、点击事件等。
在需要处理这些事件时,可以为组合框添加事件处理程序,然后在事件处理程序中编写相应的逻辑。
以上是组合框的基本使用方法,下面我将介绍一些常用的高级技巧:1. 动态获取数据源有时候需要根据实时数据来更新组合框的选项列表,这时可以通过定时器或者其他方式来定时获取数据并更新组合框的数据源。
2. 根据条件显示选项有时候需要根据条件来动态显示或隐藏某些选项,这时可以在组合框的数据源中设置条件,然后通过VBScript在显示时进行判断并更新数据源。
3. 绑定数据源有时候需要将组合框的选项列表与数据库或者其他数据源进行绑定,这时可以使用数据源控件来获取数据,并将数据源设置给组合框。
4. 样式定制有时候需要定制组合框的样式,比如更改字体、颜色、边框等,这时可以通过VBScript或者CSS来实现样式定制。
vb界面限定条件显示数据库表数据

vb界面限定条件显示数据库表数据VB界面限定条件显示数据库表数据一、引言在VB界面中,我们经常需要根据一定的条件来显示数据库表中的数据。
本文将介绍如何使用VB编程实现根据限定条件来显示数据库表数据的功能。
二、准备工作1. 安装并配置数据库:我们需要安装一个数据库管理系统,例如MySQL或SQL Server,并创建一个数据库。
在该数据库中创建一个表,用于存储我们要显示的数据。
2. 创建VB项目:打开Visual Studio,选择新建一个VB项目。
在项目中添加一个DataGridView控件和相关的文本框或下拉列表框等控件,用于输入限定条件。
3. 引用库:在VB项目中引用System.Data和System.Data.SqlClient两个命名空间,以便使用库进行数据库操作。
三、连接到数据库1. 创建连接字符串:在VB代码中定义一个连接字符串,用于连接到数据库。
连接字符串包含了数据库的信息,例如服务器地址、用户名、密码等。
2. 建立数据库连接:使用SqlConnection类创建一个新的数据库连接对象,并将之前定义的连接字符串作为参数传入。
调用Open方法打开连接。
四、查询数据1. 编写SQL语句:根据用户输入的限定条件,编写SQL语句来查询符合条件的数据。
可以使用SELECT语句,并通过WHERE子句指定限定条件。
2. 创建命令对象:使用SqlCommand类创建一个新的命令对象,并将之前建立的数据库连接对象作为参数传入。
将编写好的SQL语句赋值给命令对象的CommandText属性。
3. 执行查询:调用命令对象的ExecuteReader方法来执行查询,并将结果保存在一个DataReader对象中。
五、显示数据1. 绑定数据源:将DataReader对象作为DataGridView控件的数据源,通过调用DataGridView的DataSource属性进行绑定。
2. 显示数据:使用DataGridView控件自动根据绑定的数据源显示查询结果。