sql及vba英文文献及翻译 第6页原文请找腾讯752018766优,文-论~文;网
http://www.youerw.com子表单。这是更简单、更容易保持会比有三个子表单、一个对于每一种选择。使用这种方法,如果你需要改变布局的子表单或添加额外的信息,你只需要做你的改变在一个点上,而不是三。
让我们检查一下这背后的代码的形式。这个例子的关键是更新活动背后的代码后,选择框。
在这个例子中,我们首先界定一个变量来存储的SQL脚本。我们可以把recordsource直接到字符串,但是添加的中间变量是一个好主意,因为它有助于促进调试错误的SQL代码。这是更容易调试SQL语句,如果我们有一个变量,可以贴在调试和分析了窗户。微软的内容弹出通常不会大到足够容纳整个SQL脚本,它消失之前,你真的可以告诉到底发生了什么事情。更复杂的SQL语句,我们越倾向于使用临时变量。无论如何,作为anindication时,发生了一些代码执行时,你会注意到,这个数量的记录集的变化反映了数为两组的电话号码和组合列表或电话号码。
在这个例子中,数据,如果你选择按钮,导致顾客形式显示10个记录。
真正的权力,这是明显的时刻,你需要修正布局的子表单。如果你需要增加的姓字段的宽度,你能做到的一个地方。如果你有三个子表单,你就必须仔细调整每个的姓字段的形式来确保他们都是一样的尺寸和小心移动PhoneNumber等领域都是在正确的位置。否则,形成“跳”在屏幕上的不同的选择。它是更简单,有一个单一的形式。
还有另一个理由不包括recordsource subform的形式施工时间,而是把它运行时的形式-速度。如果一个形式,具有多重子表单将会有一定数量的处理时间需要填写每个子表单。主要的更多的子表单形式和更多的记录检索需要计算的形式,更需要的形式来显示。如果不是所有的recordsources填写表格的子表单时被打开时,recordsource subform满是只有当实际需要,有一种感觉,由观众的形式是跑得更快。这是最引人注目的时候,就在一个窗体中多个制表符在每一页包含一个subform。如果一个标签是不选当用户浏览的形式,任何计算,标签将只是不必要的费用。不幸的是,这是另一个硬币的另一面。如果用户需要不断交换、有间额外开销的子表单信息填写。当然,如果你真的想要完全优化计划的每一点的优势的代码,你可以设置你的计划,从而记录集装只有一个标签是第一次打开。随后选择可以使用这个选项subform了。它是更多的工作,但是它会给你最快的性能。
最重要的单一嵌入式SQL是它提供了灵活的过滤报告。因为它是常见的有许多报告基于相似的滤波器参数,它往往是一个好主意,有一个标准的形式在用户可以选择滤波器的报道之前跑。当这个报告是运行时,可以建造SQL的基础上建立了。过滤器这个概念是远比它更容易观察到的描述,所以让我们来看看这一步一个脚印。首先看一看这个frmReportFilter形式。这个表格是由几个报告建立通用的过滤recordsource报告。
当用户选择参数的过滤,相应的过滤出现在表格数据录入。
当所有的过滤器,用户选择合适的报告。使用报告1号机组为例,我们现在去检查代码背后的按钮。
你将注意到的第一件事就是大多数的处理这个按钮是发生在buildfilter功能。一般来说,这个代码块用来建造过滤器是很常见的,从好几个地方。而不是复制代码和结束的时候,我们已经把它放置在一个函数为方便,它回到我们的主要功能是一个字符串。我们也把名字的recordsource和过滤到当地的字符串变量,那么我们可以确认他们在调试过程。
这个buildfilter功能比较直截了当。这个函数通过每一个可能的过滤复选框来看看这个箱子检查,如果一个过滤器。如果勾选此项,代码片段的建立是为了那个特定的条件。看看第一个可能的过滤,这是顾客。如果用户选择滤波器,客户的名字由客户被添加到这个过滤器串作为“customerID = "的身份证的访问者。这个过程不断重复,每年的其他可能的过滤器。这里也感兴趣的方式和经营者被加入了滤波器的字符串。如果存在的条件,在当前的程序插”和“操作。如果没有在当前状态,没有必要为"和"并不是插入。
一个主要的潜在问题是确定的特殊区域分隔符字符串时,需要和日期,以及如何构建。这个过程是相同的字符串,日期和附有日期滤波器之上。碎片,在我们的例子中,我们要日期开始时间和一间停止为止。用户输入两个日期的过滤方式,它是那么的项目工作的解析,变成一个有效的字符串。第一步是要建立的开始日期由设定条件”dateSold = "紧随其后的日期。日期必须使用“#”的标志。它是把里面的报价,因为它是一部分过滤器串,所以串成“dateSold = #”。这个我们调入日期从文本框,startdate。这个值是当前的一个字符串,我们要添加到我们当前的字符串,所以我们现在有“dateSold = #”及startdate。我们完成了这个过滤器碎片的最终" #”也表达了作为一个字符串,给予我们最后的“dateSold = #”及startdate & #”。注意startdate并不包含在报价,因为我们想要的价值的话,没有”startdate”领域。也注意到这个字符串连接符号” & “在随后的空间,而“#”符号是没有意义的。让我们把这通过手动code-generation日期2/5/2004过程。在所有的价值观,堵塞评估它产生了弦”startdate = # 2/5/2004 #”。同样的方法是使用字符串被插入,但“#”的角色都换成了单一报”)。如果我们用这个推销员的姓的ID值,而不是那根绳子将"lastname = '" & lastname & "'"。
小结1:如果你没猜到,事情会变得非常毛茸茸的,如果你使用#、引用、或双引用字段名人物。在这些情况下,你不得不通过非常小心的旋转确保代码懂得如何正确处理字符。它可以很容易变得一团糟,如果你不小心。一个数据库,我们继承的使用fieldname”的父亲的名字。“我们花了几个小时,弄清楚为什么就不能正常运行的滤波器的报价,我们意识到之前,受到了怎样被处理的字符串。当然,你可以使用成对双引号,但在这种情况下,一点点的计划在许多小时能够拯救你的伤痛。
小结2:常见的错误,出现了,当我们用姓而不是指数动态SQL查询。一切都好,直到我们有这个名字'Brian啊。访问决定这单一的报价在这个名字是一个字符串分隔符和编程发疯了。除了更快,这些问题不会发生,当你使用索引。原文请找腾讯752018766优,文-论~文;网http://www.youerw.com 总结
这一章说明SQL可以用于访问和开发者可以使用SQL来简化代码的开发和提高易用性。
整合SQL
脚本变成了ASP代码
介绍
当你开始写网页,你通常从基本的HTML(超文本链接标示语言)。你可以写HTML或直接或通过网页的发展计划,但最终结果是基于文本的代码,你知道如何解释你的浏览器。最大的问题是,它只能在HTML被用来显示静态数据。它不能被用来提取数据从一个数据库。让过去的这个小不足(和更具动态内容),微软推出概念的基础上,动态服务器网页。ASP代码不仅仅是静态的信息。它可以用来做不同的事情,根据用户的行动,更重要的是,它可以用来存取数据从数据库。不幸的是,除非你想自己变成一个程序与服务器端的延伸像首页或梦工厂,最简单的方法是通过数据从数据库中我们的好朋友SQL。在这一章中,我们将会非常简单,积极构建少数服务器页面显示SQL能协调与HTML给观众数据库中的信息。一些基本的知识是必需的,但我们HTML将试图把东西慢慢地、一步一个脚印。
定义,
ASP -动态服务器网页。视觉基本守则网络发展需要访问的网页后台数据库或者处理。
HTML -超文本标记语言。
IIS -互联网信息服务。
应用时,Visual Basic,VBA -。风味的视觉基本纳入存取并且在微软办公系统的套房。
基本
主要的东西来实现对动态服务器网页是整个概念是有点复杂。它是HTML代码时,Visual Basic,这部分的责任的人,在写代码的每件东西都保持同步。作者之一(猜哪个)可追溯到早期的汇编语言代码时更规范面比例外。他经常与基本ASP编码过程中最糟糕的日子的汇编代码。有了它在头脑里,让我们开始建设。
第一个要求是ASP代码写一个网络服务器,能够处理它。这通常意味着运行网络信息服务。IIS是包含Windows 2000,XP和所有口味的视窗服务器。函数作为中间人。IIS)它是负责调查的SQL后端、格式化数据恢复,并且发送给客户端。简而言之,IIS函数作为第二梯队的一个三层结构,在SQL服务是第一层,第二层,IIS是Internet Explorer的目的地,电脑是第三层。
上一页 [1] [2] [3] [4] [5] [6] [7] 下一页
sql及vba英文文献及翻译 第6页下载如图片无法显示或论文不完整,请联系qq752018766