📄 25-5.cfm.htm
字号:
<P ALIGN="JUSTIFY"> </P>
<P ALIGN="JUSTIFY"> 你可以通过单击在DataView中的数据库并选择Insert|New Database Table来创建新的数据表.同样,你也可以通过鼠标右击在DataView栏中的Tables文件夹在弹出菜单中选择New Table命令.为你的数据表选择一个名称并按Ok键.Database Designer将会在工作区面板内右侧打开.你可以在表中输入你所需要的字段,其数目不受限制.单击Datatype栏可以在弹出的数据类型列表中选择相应的数据类型(见图25.11).</P>
<P ALIGN="JUSTIFY"> 当你选择了一种数据类型后,以下的字段将把其作为却省值.但是你也可以对其进行修改.你也可以标记数据表的特性.从Table工具条中为表建立索引字段,当你所有的操作完成之后,关闭Database Designer保存你的数据表.你可以编辑数据表的任何属性,只需在DataView中选中相应的数据表名字,并选择View|Design.同样,你也可以在DataView中鼠标右击数据表名在弹出菜单中选择Design命令.这个命令将再次在Database Designer中打开这个数据表,使你能够编辑其中的任何字段.</P>
<P ALIGN="JUSTIFY">你也可以添加和编辑数据表中的记录.DataView中简单地使数据表名高亮度化,选择File|Open,或者鼠标右击数据表名,在弹出菜单中选择Open命令,或者双击数据表名.这些操作都将打开数据表,使得你能够在表里添加和编辑任何记录.</P>
<P ALIGN="JUSTIFY"> </P>
</FONT><B><FONT FACE="宋体" LANG="ZH-CN"><P ALIGN="JUSTIFY">创建一个数据库框图</P>
</B></FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY">除了创建和编辑数据表之外,Database Designer还可以创建和编辑数据库框图。这些数据库框图使得在你的数据库中的各个数据表之间建立连接和关联的操作变的十分容易。</P>
<P ALIGN="JUSTIFY">要创建一个数据库框图,选择Data View中的Database Diagrams文件夹,选择Insert|New Database Item,或者在Data View中鼠标右击文件夹在弹出菜单中选择New Database Diagram命令。</P>
<P ALIGN="JUSTIFY">Database Designer打开一个新的空白工作区。你可以拖放你的任何数据表到Database Designer中去,然后在你的各个数据表中拖放字段(见图25.12)。Database Designer将提示你确定创建何种类型的关联。</P>
<P ALIGN="JUSTIFY">当你对设置的数据表关联满意之后,关闭Database Designer,记住要保存修改结果。</P>
<P ALIGN="JUSTIFY">当通过这种方式创建一个关联之后,你可以通过单击数据表之间的连线,在Relationship属性页上选择属性。</P>
<P ALIGN="JUSTIFY"> </P>
</FONT><B><FONT FACE="宋体" LANG="ZH-CN"><P ALIGN="JUSTIFY">使用Query Designer</P>
</B></FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY">使用Database Designer简化了创建和编程数据库元素。例如,图表和数据表,而通过相同的方式Query Designer简化了新建和编辑数据库查询的工作,而不需要写SQL语句代码。</P>
<P ALIGN="JUSTIFY">Query Designer可以从data range header控件(见下一段)或者从data command designer-time ActiveX控件中运行。简单地鼠标右击代表控件的代码并选择属性,你可以选择SQL Builder 按钮(见下一段关于设置属性的细则说明)。</P>
<P ALIGN="JUSTIFY"> 一旦你确认或编辑了你的查询,Design-time ActiveX控件将自动地产生和更新相应的在你数据库中执行查询的代码,它也处理返回结果。通过产生一段动态网页,可以在任何Web浏览器上浏览。</P>
<P ALIGN="JUSTIFY"> 一系列这样的design-time ActiveX控件,其中的两种将会在以下段落中简单讨论,这两件控件在Visual InterDev中是已有的。第三方的开方者也可以创建和使用他们自己的design-time ActiveX控件。</P>
</FONT><B><FONT FACE="宋体" LANG="ZH-CN"><P ALIGN="JUSTIFY">新增一个标题控件</P>
</B></FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY"> 你可以将一个<I>data range header</I>控件添加到你的页中从而使得你能够在Query Designer中建立SQL查询,它将自动创建相对应的代码使得服务器通过HTML页来显示所得的查询结果。</P>
<P ALIGN="JUSTIFY"> 首先,在Source Editor中打开你的.asp文件,将光标定位在你想插入控件的位置,选择Insert Into HTML|ActivX Control。同样,你也可以在插入点鼠标右击,在弹出菜单中选择Insert ActiveX Control命令,在Design-Time页中选择Data Range Header控件,从包含有在你当前网点项目中的数据链接中选择相应的数据库,同时也可进行其它设置,这些设置在Info View 中名为“Data Range Header Control”的帮助文件中详细解释。</P>
<P ALIGN="JUSTIFY"> </P>
</FONT><B><FONT FACE="宋体" LANG="ZH-CN"><P ALIGN="JUSTIFY">创建查询</P>
</B></FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY"> 当你在属性页中对data range header控件进行了所有设置之后,单击SQL Builder 按钮的启动,Query Designer(见图25.13),将所涉及到的数据表拖放到Qnery Designer 的空间工作区内。</P>
<P ALIGN="JUSTIFY"> 选择你所想查询的字段,同时也可以使用在Qneny工具栏中的图标方便地一对某字段进行排序。此时,由Query Designer产生的SQL代码将在Query Designer中的SQL窗口中出现,并在你修改查询时动态更新,你可以随时使用SQL工具栏上的Run按钮来测试你的查询结果。当你对查询满意时关闭Query Designer记住你存结果,当提示更新你的数据库连接时选择Yes。</P>
<P ALIGN="JUSTIFY">Query Designer将产生从你的网页上执行查寻所需的代码,你可通过在Source Editor中打开你的文件来编辑已存在的ActiveX design-time控件,鼠标右击已产生的代码,并选择Edit Design-Time Control命令。</P>
<P ALIGN="JUSTIFY"> </P>
</FONT><B><FONT FACE="宋体" LANG="ZH-CN"><P ALIGN="JUSTIFY">添加要显示的记录</P>
</B></FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY">当添加了data range header控件后,你必须添加你想显示的记录,如先前提到的那样,引出控件的属性页,并单击Copy Fields按钮,这将提示你选择你想在网页上显示的查询结果中的数据表字段名。Visual InterDev将复制显示这些结果的代码到Clipboard,关闭属性页并将光标置于由控件所产生的代码之后,选择Edit|Paste ,代码将从Clipboad中复制到文件中。</P>
<P ALIGN="JUSTIFY"> </P>
</FONT><B><FONT FACE="宋体" LANG="ZH-CN"><P ALIGN="JUSTIFY">添加一个Data Range Footer控件</P>
</B></FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY">当你对查询和所选择的显示结果字段满意之后,你必须添加另一个design-time ActiveX控件,data range footer控件同data range header控件一样的同样方式进行添加,放置在已产生的代码之后。</P>
<P ALIGN="JUSTIFY">缺省的data range footer控件属性一般是可以接受的,但你也可以在需要的时候编辑它们。当关闭了属性页和控件编辑器后,data range footer控件会自动产生代码并将其添加到文件中去,然后你可以关闭并保闭文件,在浏览器中显示结果。</P>
<B><P ALIGN="JUSTIFY"> </P>
</FONT><FONT FACE="宋体" LANG="ZH-CN"><P ALIGN="JUSTIFY">使用数据表单Wizard</P>
</B></FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY"> Visual InterDeV的另一个特性就是它不但能够显示对数据库查询的结果。也能产生表单从而使网点的用户可以通过浏览器来添加和编辑在数据库中的信息。</P>
<P ALIGN="JUSTIFY"> 实现这种功能最方便的途径是通过数据表单Wizard ,选择File |New,选择New Dialog box中的File Wizard表栏见图25.15),单击Data Form Wizad,输入文件名和位置路径,单击OK。</P>
<P ALIGN="JUSTIFY"> 在Wizard的第一页中的下拉列表中选择你所想查询的数据库(或者,你可以选择创建一个新的数据库连接,其过程在先前的段落中已介绍过)。你必须为你的表单输入一个标题。</P>
<P ALIGN="JUSTIFY"> 在Wizard的第二页将询问你选择一个用于为这个数据表单产生记录集的表,视图,存储过程或者一段SQL语句。</P>
<P ALIGN="JUSTIFY">第三页将询问在数据表单中所出现的字段,你同时也可以便用上、下箭头来重新安排显示秩序。</P>
<P ALIGN="JUSTIFY">第四页将询问你为使用者分派安全优先权的极别,你可以选择让用户仅仅浏览表单,编辑存在的记录,添加或删除记录,返回返馈,你也可以确认允许信息被筛选。</P>
<P ALIGN="JUSTIFY">第五页,将允许你选择何种方式显示表单,是列表显示还是表单显示,或者全部,你也可以选择是否显示状态栏。</P>
<P ALIGN="JUSTIFY">第六页,提供你选项以选择为你的表单采用何种Visual InterDev内含的外观布局,这些外观布局包括不同的背景,图片,文本颜色和其他数据表单的格式。通过这些布局可以对表单进行布置,以获得良好的视觉效果。</P>
<P ALIGN="JUSTIFY"> 当你对每页上所有的选择都满意时,按Next进入下一页。在第七页上,单击Finish 退出Wizard。</P>
<P ALIGN="JUSTIFY"> 如果你同时选择了列表视图和表单视图的话,数据表单Wizard将产生三个.asp文件:FormNameList.asp,FormNameAction.asp和 FormNameForm.asp。你可以通过在浏览器中浏览FormNameForm.asp来预览你的数据表单结果。</P></FONT></BODY>
</HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -