这是因为窗体和窗体中的文本框控件未正确与数据表绑定造成的。控件来源只要填写字段名就行了,不要再添加其它信息,否则画蛇添足导致出错。
正确绑定数据表,首先要让窗体绑定“表1”
窗体转到设计视图,将窗体属性的“记录源”(RecordSource)属性设置为: 表1
跟着将相应的文本框控件与对应的表字段绑定
具体做法是依次选择窗体上“ID”、“姓名”、“班级”这3个文本框控件,分别将它们的“控件来源”(ControlSource)属性值设置为:ID、姓名、班级
这样就完成了窗体与数据表、文本框控件与数据表字段之间的绑定,保存设计后,转回窗体视图,现在就可以通过窗体编辑、维护数据表中的记录了
窗体中的数据来源主要包括表和查询。
窗体主要为数据库应用程序创建用户界面。
主要用于输入和显示数据,也可以将窗体用于切换面板来打开数据库中的其他窗体和报表。窗体可与数据库中一个或多个表和查询绑定。窗体的记录源于数据表和查询中的字段。
在窗体中,除可以显示图形和文本外还可以显示报表中表达式的计算结果。它是用户和数据库之间的联系“中介”。
扩展资料:
Html和web窗体的区别:
1、HTML页是静态的,也就是不用和后台交互的,上面的内容全部都是你写好的,但是有一个最大的优点就是因为网页全是静态的,所以HTML页的加载速度是最快的。
HTML是静态页面,不与服务器进行交互的aspx也可以说成是静态的。html在运用到Ajax的时候也可以实现动态的功能,并且比aspx更加的灵活,只是开发起来相对要复杂一点。纯粹的静态的页面就是不与服务器进行交互,无数据的动态显示和 *** 作的页面。
2、Web窗体上面的数据多是动态从数据库读取的,故加载较慢。WEB窗体是一个动态网页的组合,分为aspx和相应的cs文件,aspx文件可以用html标记语言实现网页前台,cs则是服务器代码,用来进行交互。WEB窗体可以直接用VS的各种服务器控件,实现快速开发。
如果页面上的内容是动态的,从数据库读取的,或者是别的文件读取的,则必须是web窗体,还有你创建web窗体后使用的控件也是分类别的,比如web服务器控件,HTML静态控件等,都对这个页面的加载速度有影响。
参考资料来源:百度百科-Web窗体
如果是在设计时在属性窗口的Picture属性中添加的,那么会自动编译到EXE文件中的,这样的话别人的电脑肯定能看见了。
如果是在程序运行的时候用LoadPicture命令动态加载的,那么就要把和EXE文件放在一起,LoadPicture命令要这样来用:
Picture1Picture = LoadPicture(AppPath "\1jpg")
当然你把EXE文件给别人时,文件也要一起给,只要放在同一文件夹即可。
你也可以在窗体上放一个Image控件数组,Visible属性设为False,然后把多张分别放入Image控件数组中,这样编译后也会自动合并到EXE文件中的,使用的时候可以这样:
Picture1Picture = Image1(0)Picture '取第一张到Picture1
Picture1Picture = Image1(1)Picture '取第二张到Picture1
当然,最好的办法是把放入资源文件中,编译后同样能并入EXE中,而且比较节省资源,不过这对于你来说可能有点难度了。
以上就是关于Access 中,窗体中的编辑框如何获取表格中的信息全部的内容,包括:Access 中,窗体中的编辑框如何获取表格中的信息、窗体中的数据来源主要包括什么和什么、如何使vb中窗体加载的图片在别人的电脑上也能看见等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)