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

Microsoft Access:拥有不死之身数据库

Matthew MacDonald为我们提供了他见解,原文发表在Medium上,标题为:Microsoft Access: The Database Software That Won’t Die ?...最恐怖是什么?它甚至都不是免费。 这就是Microsoft Access故事,这是一种很容易使用数据库软件,已有近30年历史,至少在10年前就开始显示老态了。...但是出于某种原因,当Microsoft盯上了Access之后,他们犹豫了。...其中两个,Access Web数据库(在Access 2010中引入)和Access Web应用(在Access 2013中引入)都是基于SharePoint和SQL Server开发。...2.真正强大在于给别人赋权 如果Access成功有什么秘诀的话,那就是:Access成功是因为它让大家感到自己强大。 Access作用我们还可以举个例子。

1.5K10

C#学习笔记—— 常用控件说明及其属性、事件

另外当自动滚动打开时,窗体工作区自动滚动,以使具有输入焦点控件可见。 (18)BackColor属性:用来获取或设置窗体背景色。...1、常用属性 上面介绍 TextBox 控件所具有的属性,RichTextBox 控件基本上都具有,除此之外,该控件还具有一些 其他属性。...可以认ComboBox就是文本框与列表框组合,与文本框和列表框功能基本一致。与列表框相比,组合框不能多选,它无 SelectionMode 属性。...此处需要注意一点:选定项是指窗体上突出显示项,已选中项是指左边复选框被选中项。复选列表框样式如图9-23所示。 除具有列表框全部属性外,它还具有以下属性。...XButton按钮, 仅用于Microsoft智能鼠标浏览器) 和XButton2 (按下了第二个XButton按钮,仅用于 Microsoft智能鼠标浏览器) Clicks属性:用来获取按下并释放鼠标按钮次数

9.5K20
您找到你想要的搜索结果了吗?
是的
没有找到

Excel实战技巧63: 制作具有数据导航功能用户窗体

本文讲述如何连接用户窗体与ADO记录集,最终创建一个与Access窗体相似的用户窗体,可以导航至前一条记录、下一条记录、第一条记录、最后一条记录,等等。...这个用户窗体控件及相应名称如下: 用户窗体名称:ufEmployee 用户窗体标题:员工记录 在用户窗体中,从上至下,从左至右,创建下面的控件: 员工ID文本框名称:tbxEEID Tag:Field0...,即处理数据和用户窗体控件。...上面的程序代码遍历用户窗体中所有的控件,如果控件具有像Field0、Field1、Field2等形式标签(tag),就从记录集中获取与标签相同名称字段数据来填充相应文本框。...注意,如果你运行这个用户窗体出现错误,检查一个是否在VBE中设置了对Microsoft ActiveXData Objects 2.X Library引用;或者是否Initialize事件中对数据库引用路径和名称有误

3K20

Python-Tkinter图形化界面设计(详细教程 )

返回目录 (Radiobutton)是为了响应故乡排斥若干单选项单击事件以触发运行自定义函数所设,该控件排除具有共有属性外,还具有显示文本(text)、返回变量(variable)、返回值(value...与 组合框 3.5.1 列表框 返回目录 (Listbox) 可供用户单选或多选所列条目以形成人机交互。...由于列表框实质上就是将Python 列表类型数据可视化呈现,在程序实现时,也可直接对相关列表数据进行操作,然后再通过列表框展示出来,而不必拘泥于可视化控件方法。...,其功能也将是Python 列表类型数据可视化呈现,并提供用户单选或多选所列条目以形成人机交互。...在图形化界面设计时,由于其具有灵活界面,因此往往比列表框更受喜爱。

13.9K40

PythonGUI编程和tkinter,Wxpython

tkinter 根窗体root: 根窗体是图像化应用程序根控制器,是tkinter底层控件实例。...Canvas 画布控件;显示图形元素如线条或文本 Checkbutton 多选框控件;用于在程序中提供多项选择框 Entry 输入控件;用于显示简单文本内容 Frame 框架控件;在屏幕上显示一个矩形区域...显示一个数值刻度,为输出限定范围数字区间 Scrollbar 滚动条控件,当内容超过可视化区域时使用,如列表框。....,该控件排除具有共有属性外,还具有显示文本(text)、返回变量(variable)、返回值(value)、响应函数名(command)等重要属性。...该控件除具有共有属性外,还具有显示文本(text)、返回变量(variable)、选中返回值(onvalue)和未选中默认返回值(offvalue)等重要属性。

14910

【愚公系列】2023年11月 Winform控件专题 CheckedListBox控件详解

一、CheckedListBox控件详解CheckedListBox控件是Windows Forms中一种常用控件,它用于显示一个多选列表框,可以让用户选择多个项。...使用CheckedListBox控件可以将一组相关选项呈现给用户,用户可以在其中选择任意数量选项。适用于需要用户对一组选项进行多选场景。...其中,CheckOnClick属性是控制当用户单击列表框项时是否自动选中该项一个属性。当CheckOnClick属性设置为true时,单击项时,该项选中状态会自动切换。...相反,单击项只会更改列表框焦点,这样用户可以使用键盘上箭头键来更改选定项。...首先,我们需要在Visual Studio中打开一个新Winforms项目,并将CheckedListBox控件添加到窗体上。您可以从工具箱中将其拖动到窗体上,或者从设计器中添加它。

55811

windows编程学习笔记(三)ListBox使用方法

获取锚点索引,锚点就是在多选模式下选中第一项 LB_GETCARETINDEX 在多选模式下返回具有焦点条目的索引 LB_GETCOUNT 获取列表框中子项总数 LB_GETCURSEL 获取被选中子项索引...,被选中时大于0,未被选中时为0,发生错误时小于0 LB_GETSELCOUNT 在多选模式下获取当前被选中项总数 LB_GETSELITEMS  在多选模式下,获取选项值,需要提供一个相应数组首地址用来保存返回结果...在多选模式下,设置给定索引值矩形设置为焦点矩形,如果该值没有显示,那么滚动条将会自动滚动到相应行 LB_SETCOLUMNWIDTH 在多列模式下设置所有项列宽,使用这个消息必须保证列表框有LBS_MULTICOLUMN...风给 LB_SETCOUNT 设置列表项总数,用于具有LBS_NODATA风给但是不具有LBS_HASSTRINGS风格列表框 LB_SETCURSEL 设置某项处于被选中状态,并将该项加亮显示 LB_SETHORIZONTALEXTENT...LB_SETLOCALE 设置列表框的当前区域 LB_SETSEL 在多选模式下选中某一字符串 LB_SETTABSTOPS 设置TAB键停止位置 LB_SETTOPINDEX 设置列表框某一项处于可见位置

3.4K20

1-3 Winform 中常用控件(3

8.案例学习:使用组合框控件 本次实验目标是在FORM窗体上建立一个列表框控件,两个组合框控件以及一个文本框控件,通过这些控件彼此之间关联,学习并掌握ComboBox组合框控件主要属性和方法。...图1-15 ComboBox组合框控件实现目标界面 根据图1-15所示,在窗体初始化时候加载部门信息到列表框和组合框内,上下组合框DropDownStyle属性不同,上面为DropDown类型,下面为...当选择上面组合框中具体工作部门,选中信息将分别呈现在文本框,列表框和下面的列表框之中。...u 实验步骤(1): 由图1-15所示,从工具箱之中拖拽一个列表框控件,两个组合框控件以及一个文本框控件到Form窗体上,调整控件基本属性以达到图1-15效果。...重载方法参数 说明 Show(string text); 显示具有指定文本消息框。 Show(string text, string caption); 显示具有指定文本和标题消息框。

2.4K10

“老坛泡新菜”:SOD MVVM框架,让WinForms焕发新春

火热MVVM框架 最近几年最热门技术之一就是前端技术了,各种前端框架,前端标准和前端设计风格层出不穷,而在众多前端框架中具有MVC,MVVM功能框架成为耀眼新星,比如GitHub关注度很高Vue.js...SOD WinForms MVVM实现原理 要实现这种改变,对于被绑定方,必须具有属性改变通知功能,当绑定方改变时候,通知被绑定方让它做相应处理。...,它里面的 CurrentUser属性Name属性绑定到了文本框控件上,所以 CurrentUser.Name 是作为复合属性来绑定,对于标签控件和列表框控件,也是类似的过程,如下图: ?...这样,在视图上做简单数据属性设置和写少量code behind绑定代码,一个具有双向绑定功能程序就好了。...创建MVVMWinForm视图 这是一个简单WinForm 窗体,有三个SOD“数据控件”,包括:一个标签控件显示用户ID,文本框控件显示用户名,一个列表框控件显示已经有用户列表,三个按钮分别用来向列表添加

3.6K60

零基础学Python【二十三、图形化界面设计 】(基础一篇全,欢迎认领)

:(Radiobutton) 是为了响应故乡排斥若干单选项单击事件以触发运行自定义函数所设,该控件排除具有共有属性外,还具有显示文本(text)、返回变量(variable)、返回值(value)...与 组合框: 列表框:(Listbox) 可供用户单选或多选所列条目以形成人机交互。...由于列表框实质上就是将Python 列表类型数据可视化呈现,在程序实现时,也可直接对相关列表数据进行操作,然后再通过列表框展示出来,而不必拘泥于可视化控件方法。...,其功能也将是Python 列表类型数据可视化呈现,并提供用户单选或多选所列条目以形成人机交互。...在图形化界面设计时,由于其具有灵活界面,因此往往比列表框更受喜爱。

13.7K30

Excel实战技巧72:又一个创建级联列表框示例

在《Excel实战技巧68:创建级联列表框(使用ADO技术)》中,我们使用ADO技术将列表框项目关联起来,实现了级联列表框。 这里我们再举一个相对简单实现级联列表框例子。...如下图1所示,选择左侧“项目”列表框项,在右侧“详细分类”中会列出相应相关项。 ? 图1 下图2是列表框中使用数据。 ?...图2 打开VBE,插入一个用户窗体,在用户窗体中放置两个标签和两个列表框,将左侧列表框命名为lbxItem,右侧列表框命名为lbxCategory,如下图3所示。 ?...图3 在用户窗体代码模块中,输入下列代码: '初始化用户窗体 Private Sub UserForm_Initialize() Dim rngItem As Range '将名称为"项目...rngCategory.Value End Sub 现在,运行该用户窗体,将会得到上文图1中效果。

76820

不使用反射,“一行代码”实现Web、WinForm窗体表单数据填充、收集、清除,和到数据库CRUD

: Label, IDataControl { //数据标签控件 } public partial class DataListBox : ListBox, IDataControl { //数据列表框控件...4,编写代码     4.1,基础CRUD代码     窗体建立好了,现在开始写代码,刚开始还没有数据库呢,这里我们是有Access数据库文件,方便我们测试,在“创建数据库”按钮事件里面写如下代码: private...access = new Access(); access.ConnectionString = "Provider=Microsoft.Jet.Oledb.4.0;Data...        在我们这个小例子中,表单窗体(Form2)数据变化后(新增、修改),可以立即反应到主窗体(Form1)上,而不用主窗体去重新加载数据,这里就必须用到数据绑定集合: private BindingList...整个过程没有从数据库去重新刷新数据到主窗口网格控件,实现了多个窗体之见数据同步。

2.6K80

示例工作簿分享:筛选数据

标签:VBA,用户窗体 这是一个很好示例,充分展示了VBA和用户窗体控件编程技术。 示例中有一个数据工作表Sheet1,包含有一个列表,每一行单元格中都有很多用逗号分隔数据,如下图1所示。...图3 这个示例工作簿有以下功能: 1.按F3会运行更新代码更新工作表Sheet2中唯一项,并以红色标注出新添加项。 2.按F4键将调出图3所示用户窗体。...3.在用户窗体中: (1)左侧列表框列出了工作表Sheet2中所有唯一项。 (2)在搜索框中输入内容时,会随着输入自动缩减左侧列表框内容。...(5)选择右侧列表框项目,单击“移除”按钮,该项目会自动移至左侧列表框。 (6)单击“筛选重置”按钮会重置列表框数据和工作表筛选。...(7)“全选/取消全选”选取状态会相应全部选取或取消全部选项相应列表框项。

11910

【愚公系列】2023年11月 Winform控件专题 ListBox控件详解

欢迎 点赞✍评论⭐收藏前言Winform控件是Windows Forms中用户界面元素,它们可以用于创建Windows应用程序各种视觉和交互组件,例如按钮、标签、文本框、下拉列表框、复选框、单选框、...当ListBox中内容超出水平显示区域时,水平滚动条就会出现。该属性值可设置为零或正整数。HorizontalScrollbar属性:它指定ListBox控件是否具有水平滚动条。...以下是使用ListBox控件UseTabStops属性示例:在Visual Studio中创建一个新Winform应用程序。添加一个ListBox控件到窗体中。...多选操作:ListBox还可以用来实现多选操作,比如在一个文件管理器中,用户可以通过ListBox控件来选择多个文件进行批量操作。...首先,我们需要在窗体中添加一个ListBox控件。在Visual Studio中,我们可以通过从工具箱中拖动ListBox控件到窗体上来完成这个任务。

95511

vb连接access数据库实例及查询实例(Java数据库编程)

大家好,我是架构君,一个会写代码吟诗架构师。今天说一说vb连接access数据库实例及查询实例(Java数据库编程),希望能够帮助大家进步!!!...VB.net 2012 SQl server 2012 Access文件:http://download.csdn.net/detail/dzweather/5042992 (两个版本,2003,2012...,任选一个) 根据前面ADO.net入门介绍,我们知道了连接过程。...这个例子,就一个窗体,一个datagridview(不绑定,用代码绑定),然后就是几句代码,很简单。 [vb] view plain copy print ?...DataGrideView控件,很多选项都是边框、单元颜色、数据格式、选择方式。太多了。 今天文章到此就结束了,感谢您阅读,Java架构师必看祝您升职加薪,年年好运。

4.1K30

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

例如,包含年份微调框控件可能具有从 1900 到 2010 年份范围,而表示月份另一个微调框控件则会具有从 1 到 12 月份范围。...例如,列表框和组合框。 SelectionItemPattern ISelectionItemProvider 用于选择容器控件中各个项,如列表框和组合框。...TablePattern ITableProvider 用于具有网格以及标头信息控件。 例如 Microsoft Excel 工作表。...TransformPattern ITransformProvider 用于可调整大小、移动和旋转控件。 Transform 控件模式通常用于设计器、窗体、图形编辑器和绘图应用程序。...属于窗口控件示例是顶级应用程序窗口(Microsoft Word、Microsoft Windows 资源浏览器等)、多文档界面 (MDI)子窗口和对话框。

85020

CListBox

列表框显示项列表,如用户可以见到和选择文件名称。在单选列表框里,用户只可选择一个项。在多选列表框里,可选择许多项。当用户选择某项时,其高亮显示且列表框给父窗口发送一个通知消息。   ...获取列表框地点标识符  SetLocale 设置列表框地点标识符    单选操作 GetCurSel 返回列表框中当前选择串基于零索引  SetCurSel 选择一个列表框字符串    多选操作... SetSel 在多选列表框中选择或不选某个列表框项  GetCaretIndex 确定在多选列表框中有焦点矩形索引  SetCaretIndex 设置焦点矩形到多选列表框指定索引项 ...GetSelCount 返回多选列表框中当前选择字符串数目  GetSelItems 返回列表框中当前选择字符串索引  SelItemRange 选择/不选多选列表框一些字符串  SetAnchorIndex... 设置多选列表框锚点以开始扩展选择  GetAnchorIndex 获取列表框当前锚点项基于零索引  字符串操作:  AddString 添加一个字符串到列表框中  DeleteString

1.3K80

Python打包GUI界面组件汇总,Tkinter(TK)实例代码

对比Tk和其它语言绑定,比如 PerlTk ,是直接由 Tk 中 C 库实现。..."250x150") #设置窗体大小 MainForm.title("三酷猫") #设置新窗体标题 #MainForm.iconbitmap('图片路径') #设置窗体新图标 MainForm['background...lb_show=Listbox(master,bg="yellow",height=5,width=20) #创建黄色列表框实例 lb_show.pack(side="top") #相对于(8)进行顶对齐列表框...s_show.pack(side=RIGHT,fill=Y) #设置滚动条为右边且竖向滚动 lb_show1=Listbox(master,fg='red',height=5,width=20) #创建需要滚动条列表框...lb_show1['yscrollcommand']=s_show.set #把滚动条对象赋给对象列表框属性 lb_show1.pack(side="right") #把滚动条列表框定位(9)右边

6.7K21

设计模式征途—10.装饰(Decorator)模式

在软件设计中,也有一种类似于新房装修技术可以对已有的功能进行扩展使之更加符合用户需求,从而使得对象具有更加强大功能,这便是本次即将介绍装饰模式。...,如窗体、文本框、列表框等等,由于在使用该构件库时,用户经常要求定制一些特殊显示效果,例如带滚动条窗体,带黑色边框文本框,即带滚动条又带黑色边框列表框等,因此经常需要对该构件库进行扩展以增强其功能...二、装饰模式概述 2.1 装饰模式简介   装饰模式可以在不改变一个对象本身功能基础上给对象增加额外新行为,在现实生活中,这种情况也到处存在,例如一张照片,可以不改变照片本身,给它增加一个相框,使得它具有防潮功能...三、重构图形界面构件库 3.1 重构后设计方案   为了让系统具有更好灵活性和可扩展性,克服继承复用所带来问题,M公司开发人员使用装饰模式来重构图形界面库设计,其中部分类基本结构如下图所示:...可以看到,第一次装饰之后,窗体有了滚动条。第二次装饰之后,窗体不仅有了滚动条,还增加了黑色边框。

45830
领券