没有html怎么调用数据库库软件,html能浏览成功吗?

怎么使html连接数据库?
JSP有自己连接数据库的,固定语法,
可以通过ODBC或者JDBC连接,
不是通过HTML语言,是JSP的语言的。
其他答案(共1个回答)
!!!第一次听说。
如果是JSP,修改Tomcate配置文件,在数据库设相关安全角色表。
function on_submit(){//验证数据的合法性if ( lue == ""){alert("用户名不能为空,请输入用户名"); cus();re...
把你填写的验证码字符串通过ajax发送到后台,后台接收到你的字符串后,再从session里面找到实际的验证码字符串,两个对比,把对比的结果再给ajax,ajax...
.IOEimport
rvlet.Fimport
rvlet.FilterCimport
Private Sub Command1_Click()
Dim a(1 To 10) As Integer
Dim I, b As Integer
答: 布局设成null,其中的组件都设定位置
import javax.swing.*;
public class LoadDialog extends jav...
答: JSP技术是用JAVA语言作为脚本语言的,JSP网页为整个服务器端的JAVA库单元提供了一个接口来服务于HTTP的应用程序
答: 网景导航者年时推出了版本4.0,大幅度的强化JavaScript再度强化其功能,但同时出现的bug和CSS的误译,使得占有率渐渐被Intern...
嫌麻烦就把你洗衣机的型号或断皮带,拿到维修点去买1个,自己装上就可以了(要有个小扳手把螺丝放松,装上皮带,拉紧再紧固螺丝)。
你用的是工行的卡吗?到工行网站问了一下,下面是它们版主的回答——您好~
1、您可以拨打95588或通过网上银行等渠道查询消费明细。
2、若您的信用卡开通了网上银行。请您按照以下地址进行登录。工行网站地址: 点击“个人网上银行登录”或工行个人网上银行地址: 按照系统提示输入相关信息后即可登录。
“网页错误”请您进行以下操作:
(1)打开IE浏览器,选择“工具”菜单--&“Internet选项”--&“高级”标签--&点击“还原默认设置”,点击“确定”后关闭所有IE浏览器窗口;
(2)打开IE浏览器,选择“工具”菜单--&“Internet选项”--&“常规”标签--&Internet临时文件设置中的“检查所存网页的较新版本”选择“每次访问此页时检查”。并在Internet临时文件设置中点击“删除文件”,在“删除所有脱机内容”前打勾后点击确定关闭对话框,关闭所有IE窗口;
(3)打开IE浏览器,选择“工具”菜单--&“Internet选项”--&“安全”标签,在“请为不同区域的Web内容制定安全设置(z)”窗口内选择“Internet”,然后选择“自定义级别”,将“Activex控件和插件”中“下载已签名的Activex控件”、“运行Activex控件”等设置为“启用”或“提示”,点击确定后,请重新启动电脑;
(4)若您安装了3721上网助手之类的软件,请您将其完全卸载;
(5)请登录工行门户网站 ,点击“个人网上银行登录”下方的“下载”。进入下一个页面后,下载并安装控件程序。
(6)若仍无法正常使用,建议您重新安装IE6.0或以上版本的IE浏览器,并使用WINDOWS系统的UPDATE功能安装补丁。
3、您可以通过网上银行查看对账单进行还款。
4、是可以的。您需要通过网上银行办理跨行转账业务。
如果您想在网上办理跨行汇款,请使用“工行与他行转账汇款”功能,您除了需要申请开通网上银行对外转账功能,还需要您所在地区开通网上跨行汇款功能。若未开通,那么在操作时系统会提示您的(国际卡及香港信用卡无法使用此功能)。
从日起,柜台注册且未申请U盾或口令卡的客户,单笔交易限额、日累计限额以及总支付交易限额均为300元,9月1日前支付额度已经达到300元的客户需到网点申请电子口令卡或U盾(从注册日起计算支付额)。
若目前已达到交易限额但急需支付,建议您可通过下列方法变更交易限额:
1.申请U盾。u盾客户不再受交易限额和支付次数的限制。此外,使用u盾,您可以享受签订理财协议等服务项目,并在您原有使用基础上大大加强了安全性。如需办理U盾,请您本人携带有效身份证件和网上银行注册卡到当地指定网点办理U盾,办理手续及网点信息请您当地95588服务热线联系咨询。
2.申办口令卡。您本人可持有效身份证件、网上银行注册卡到当地指定网点申办口令卡。申办电子口令卡后,个人网上银行单笔交易限额1000元;日累计交易限额5000元,没有总支付额度控制;电子银行口令卡的使用次数为1000次(以客户输入正确的密码字符并通过系统验证为一次),达到使用次数后即不能使用,请及时到我行营业网点办理申领新卡手续。
1、以身作则,如果连自己都做不好,还怎么当班长?
2、人缘好,我就是由于人缘不好,才改当副班长的。
3、团结同学,我们班有一个班长就是由于不团结同学才不当班长的,他现在是体育委员。
4、要有管理能力,首先要有大嗓门,我们班有位学习委员就是由于声音太轻才以3票之差当不了班长;其次要口齿清楚,让同学能听得懂你说的话;第三要说出有道理的话,让吵闹或打架的同学心服口服;第四,不能包庇好朋友,公正;第五,要搞好师生关系;第六,要严以律己,宽以待人,我们班的第一任班长就是因为“严以待人,宽以律己”才不能继续当下去的。
5、要坚持,我们班的纪律委员就是由于没有恒心,原来的大组长、卫生委员、劳动委员、体育委员、学习委员、小组长等(每个学期都加起来)都被免除了,现在的才当1天的纪律委员要不要免除都在考虑中,还要写说明书。
6、提醒班干部做自己要做的事,要有责任心。我们班的纪律委员就是没有责任心,班长的职务都被罢免了。
7、不要拿出班长的架子,要虚心。
8、关心同学(包括学习)。
9、要及早发现问题,自己可以解决的自己解决;自己不能解决的,早日让班主任解决。
10、要发现班级的好的地方,及时表扬。让全班都照做。
11、不要太担心学习,当个班干部,对以后工作有好处,这是个锻炼的机会,好好当吧,加油!
在高中阶段,学校和老师的规定一般都是为了学生的成绩着想,执行老师的话,其实也是为了大家好。即使有时候打点小报告,只要你的心态的好的,也不是坏事。比如A学习不专心,你用个适当的办法提醒老师去关心他,其实也是为了他好。
总的方针:和同学们组成一个团结的班集体,一切以班集体利益为上(当然不冲突国家、社会和学校利益为前提)。跟上面领导要会说话,有一些不重要的东西能满就满,这对你的同学好,也对你的班好。
再说十五点
一,以德服人
也是最重要的,不靠气势,只靠气质,首先要学会宽容(very important)你才能与众不同,不能和大家“同流合污”(夸张了点),不要有这样的想法:他们都怎么样怎样,我也。如果你和他们一样何来让你管理他们,你凭什么能管理他们?
二,无亲友
说的绝了点,彻底无亲友是不可能,是人都有缺点,有缺点就要有朋友帮助你。不是说,不要交友,提倡交友,但是不能把朋友看的太重,主要不能对朋友产生依赖感,遇到事情先想到靠自己,而不是求助!
三,一视同仁
上边说的无亲友也是为了能更好的能一视同仁,无论是什么关系,在你眼里都应是同学,可能比较难作到,但没有这点,就不可能服众。
四,不怕困难
每个班级里都会一些不听话的那种,喜欢摆谱的那种,不用怕,他们是不敢怎么样的!知难而进才是一个班长应该有的作风。
五,带头作用
我想这点大家都有体会就不多说了
六,打成一片
尽量和大家达成共识,没有架子,不自负不自卑,以微笑面对每一个人,不可以有歧视心理,不依赖老师,有什么事情自己解决,老师已经够累的了。
七,“我是班长”
这句话要随时放在心底,但是随时都不要放在嘴上,有强烈的责任心,时刻以班级的荣誉为主,以大家的荣誉为主。什么事情都冲在最前面。遇事镇定。
八,帮助同学
帮助同学不是为了给大家留下一个好的印象等利益方面的事,是你一个班长的责任,是你应该做的,只要你还是一个班长,你就要为人民服务(夸张)为同学服务。
九,诚实守信
大家应该都知道这个,是很容易作到的,也是很不容易作到,然这两句话并不是矛盾的,不是为了建立一个好的形象,和班级责任也没有什么关系,只是一个人应该有的道德品质。但你必须作到,连这样都做不到,就不可能做成一个好的班长。
十,拿的起放的下
学会放弃也同样重要,学会辨别好与坏。知道什么是该做的,什么是不该做的。
十一,谦虚
认真分析同学给你提的意见,不管是有意的,还是无意的。提出来就有他的想法,有他的动机。要作到一日三醒我身。
十二,心态端正
总之要有一个好的心态,积极向上的心态,把事情往好里想,但同时要知道另一面的危机,遇到事情首先想到的应该是解决问题,而不是别的!
十三,合理的运用身边的人和事
主动,先下手为强,遇到不能够管理的,就可以和其他班干部一起对付,实在不行,就迅速找到老师陈述自己的观点,免得他倒打一耙(尽量少打小报告.)
十四,和老师同学搞好关系.
威信可以提高,你说的话老师也比较相信,可以简单一点的拿到老师的一些特殊授权,而这些授权往往对你的帮助很大.
十五,合理的运用自己的权利和魄力
对付难管理的,权利在他的眼中已经不存在的,就运用你的魄力,用心去交流,努力感动身边的人,感动得他们铭记于心,你就成功了.
一点要加油哦
这个问题有点不知所问了。
公务员并不由单位性质决定,行政单位行政编的是公务员,但并不是说行政单位的就是公务员,事业单位里面参照管理的也是公务员。
所以你的问题只能回答为:按公务员管理的是公务员。
首先平时饮食要清淡,油腻食物和动物内脏尽量要少吃,胆囊结石多有高胆固醇血症,平时大约6个月左右要B超复查,观察胆囊结石大小变化。胆囊结石容易掉下去,阻塞胆道,可能会伴有黄疸,一般会在眼睛结膜先表现出来,平时要自我观察,这个时候可以去医院做相关检查,譬如肝功能全套,尿常规,胆道B超,B超是诊断胆道疾病最敏感的检查。如果胆囊结石多发,胆囊功能已经不行的话,譬如胆囊储存胆汁和浓缩胆汁的功能没有了,可以行胆囊切除术,手术包括开腹胆囊切除术和LC,LC创口比较好,术后容易恢复。胆囊结石患者必须少吃油腻食物,特别是动物内脏。
第一就是对于白血病的患者来说,如果在这个时候发烧的话,是会很影响我们身体的其它器官的功能的,对我们的肾脏和胃和肺部的功能都是有很大的影响的,导致我们身体的许多脏器的功能衰竭。
第二就是出现白血病发烧的情况,还会有很多的其它的炎症疾病出现,比较常见的有咽炎和口腔炎,扁桃体炎和肺炎都是比较常见的,除此之外对于感染严重的还可发生败血症的危险。
第三就是对于白血病来说,是很容易出现发烧的情况的,有的是因为这个时候的抵抗力比较弱,受到感染,有的则是因为自身的原因引起的,无论是什么原因,都要谨慎的对待。
心肌病人应该适当的劳累,不可工作过于繁重,也不能够承受体力活,平时应该都多多休息,减少心脏的压力,让心脏在平和的状态下稳定的工作,实现其他神部位的正常功能。心肌病人害怕受到刺激,所以大的新闻不能告知,大喜大悲都可能引发病人猝死,尤其是重要亲属死亡的信息不要告知,更不能受到惊吓,因为心肌病患者的心脏原本就很脆弱,根本承受不了那么大的压力。患者自身应该保持一个愉快地心情,乐观的面对生活,平时多和人交流,出去适当地锻炼,呼吸新鲜空气,那样对心脏的健康很有帮助,但是运动要适量,不要运动过猛,造成心跳加速,极速泵血,造成猝死。无论是患者还是患者家属都应该时刻预防患者病情恶化,不能疏于防范,应该备好急救的药物,以防万一。
因为小孩子的免疫系统还不健全,也比较容易患病,在小孩子生病的时候不要随便的给小孩子用药,对于抗生素类的药物非必要不要用,是要使用这类药物的时候要在医生的指导下使用,因为这类的药物容易导致小孩出现白血病。平时的饮食要注意健康,现在市面上有不少的荤食食品都有不少是用抗生素喂起来的,平时的时候买肉类食品要去正规的超市或市场购买,平时的肉类食物一定要煮熟后才可以食用,蔬菜类的易残留农药,要记得要洗干净。平时要让小孩远离辐射和化学污染,平时尽量不要让小孩子化学工厂和电子工厂,要少看电视,少玩电脑和手机等。
胃不好的人,平时要少吃生冷或是过硬的食物。一些过辣或是有刺激性的食物也要少吃为好,以免加重肠胃的负担。可以多吃一些易于消化的食物,如小米粥、面条等,不要喝生水。平时要多注意胃部的保暖,避免受凉。少吃一些过于油腻的食物,如肥肉等,可以多吃蔬菜和水果。如果水果过凉的话,也可以用热水烫过之后再吃。平时要多运动,避免长时间的久坐。胃是要靠养的,平时可多吃一些有养胃作用的食用。且要避免经常生气,生气对胃的影响是很大的。要保持愉快的心情,并积极的参加体育锻炼。
咏春拳是我国着名的传统武术之一,对于咏春拳的起源有三种说法,其中的寸拳更是深受后人青睐。
新华网北京2月9日电 中共中央政治局常委、中央党的群众路线教育实践中活动领导小组组组长刘云山9日下午主持人开会中央党的群众路线教育实践中活动领导小组第九次会议,自学秉持习近平总书记重要讲话精神,研究部署第二批教育实践中活动开局起步阶段工作和第一批排查实施先前工作。
根据自身情况自由选择有所不同的网络推展方式,我们找的成都金思源公司。
如果是网络推展的话可以看下新媒体营销公司,在厦门有光与盐互动,就是负责管理新媒体营销的,都是些年轻人,他们更懂网络传播。
凹槽契合指腹,尖的一端向身体方向弯曲
正在加载...
Copyright &
Corporation, All Rights Reserved
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区
相关问答:123456789101112131415我做了个没数据库网页(HTML写的),用VB做了个有数据库软件,我想建个局域网,通过网页浏览VB数据库数据_百度知道
我做了个没数据库网页(HTML写的),用VB做了个有数据库软件,我想建个局域网,通过网页浏览VB数据库数据
我做了个没数据库网页(HTML写的),用VB做了个有数据库软件,我想建个局域网,通过网页浏览VB数据库数据。这个怎么实现???有高手知道吗???提前谢谢
说下怎么实现,有源码最好了。&&邮箱&&
我有更好的答案
用ASP写网页,从ACCESS数据库中读取数据就可以了。
采纳率:16%
静态网页无法和数据库连接考虑用动态。或者用JS+AJAX通过动态中转
为您推荐:
其他类似问题
您可能关注的内容
数据库软件的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。使用 Oracle HTML DB 创建以数据库为中心的 Web 应用程序
Oracle 学习资料库
使用 Oracle HTML DB 创建以数据库为中心的 Web 应用程序目的本教程介绍了如何使用 Oracle HTML DB 快速创建应用程序。所需时间大约 1 个小时
查看屏幕截图
将光标置于此图标上可以加载和查看本教程的所有屏幕截图。(警告:因为此操作会同时加载所有屏幕截图,所以网速较慢时,响应时间可能会比较长。)
注意:此外,还可以在下列步骤中将光标放在每个单独的图标上,从而仅加载和查看与该步骤相关的屏幕截图。
完成了教程
完成了教程
并将其解压缩到工作目录中 (/home/oracle/wkdir)
要创建应用程序将基于的表,单击
Data Workshop。
要基于电子表格创建表,单击
Import Spreadsheet Data。
确保将导入目标 (Import To) 设置为
New table。为 Import From 选择
Upload file (comma separated or tab delimited) 选项。单击
/home/oracle/wkdir 目录中找到
tasks.txt 文件,然后单击
由于文本文件中的数据是用制表符分隔的,因此在 Separator 域中输入
Table Information 页面显示表中的列及其格式,以及要在创建表后插入到表中的数据。为 Table Name 输入
Tasks,然后单击
使用 Primary Key 页面,可以向表中添加系统生成的主键并使用新序列填充该列。检查默认值,然后单击
Import Data。
创建表并加载数据后,您将位于 Files 页面上。您可以看到,刚刚上载的包含 16 行的文件已经成功上载。要查看新表,单击
SQL Workshop 选项卡。
在 Database Browser 下,单击
要查看表定义,单击 TASKS 表旁的
Object Detail 图标 (
该页面只显示表定义。 要查看表中的所有数据,单击窗口右侧 Tasks 列表中的
Query By Example
Check All 复选框将其启用,然后单击
您将看到该表中的所有数据。 可以从该页面更改数据库中的任何数据,还可以向该表中添加行。 要返回摘要页面,单击
SQL Workshop 选项卡。
确保选择了 OBE 和 TABLE 分别作为模式和类型的值。要查看表定义,滚动到 Database Object Results 表的底部,然后单击
TASKS 表旁边的 Object Detail (
在窗口右侧的 Tasks 列表中,单击
Create Lookup Table。
要指定据以创建主表的列,选择
PROJECT - varchar2,,然后单击
输入下列值,然后单击
New Table Name:
New Sequence:
PROJECT_SEQ
: 可能收到错误 ORA-20001。该消息是 Oracle HTML DB 软件测试版中的一个错误造成的,请继续学习, 它不会对教程造成影响。
要查看 TASKS 表引用的表,单击箭头展开位于页面底部的
Foreign Keys (Tables this table references)。
要查看新 PROJECTS 表的定义,单击 Parent Table 列中的
PROJECTS。
注意,新 PROJECTS 表包含一个数字主键和 PROJECT 列。
由于要向该表中添加一列,因此保留
Add Column 的默认选择,然后单击
输入下列值,然后单击
Add Column:
PROJECT_LEAD
要查看表定义,单击
Browse Table。
您将看到修改后的表定义,它添加了一个新的 PROJECT_LEAD 列。 单击该页面右侧 Tasks 列表中的
Query By Example。
Check All 复选框将其启用,然后单击
您将看到 TASKS 表中引用的所有项目。 可以在此处更改数据。 单击 Project Id 4
Public Website 左侧的
Edit 图标 (
为 Project Lead 输入
Tom Suess。单击
Apply Changes。
您将看到已添加的数据。 要开始创建应用程序,单击路径式导航栏菜单上的
Workspace OBE
由于您将从头创建应用程序,因此保留 Creation Method 的默认值 From Scratch,然后单击
为 Name 输入
Project Tasks Application。要指定应用程序将包含两个页面,从 Pages 下拉列表中选择
保留默认值
One Level of Tabs,然后单击
输入下列值,然后单击
Page Name 1:
Page Name 2:
请注意,默认情况下,Page Tab 名称反映您在前面指定的页面名称。单击
保留默认值
Theme 1(红色),然后单击
Create Application。
要查看该应用程序,单击
新应用程序是使用 HTML DB Authentication 创建的。 您需要使用可以访问拥有此应用程序的工作区的用户名/口令组合登录。 使用开发登录
obe,然后单击
请注意,此应用程序骨架是使用您指定的页面和选项卡创建的。 现在,页面中还没有内容。 稍后将添加内容。 单击
All Tasks 选项卡。
下一步是向 All Tasks 页面中添加报表。 以开发人员的身份登录后,可以使用该页面底部的链接修改此应用程序。 从开发人员链接中,单击
Edit Page 2。
要添加报表,选择
Report,然后单击
保留默认值
Easy Report,然后单击
为 Title 输入
Tasks,然后单击
要选择要将其中的列添加到该报表的表,从 Table/View Name 下拉列表中选择
PROJECTS。
从 Select Columns 列表中,选择
PROJECT,,然后单击
将其移动到 Columns Selected 列表。
还需要添加 TASKS 表中的列。 从 Table/View Name 下拉列表中,选择
从 Select Columns 列表中,选择除 ID 和 PROJECT_ID 外的所有列,然后单击
将它们移动到 Columns Selected 列表。
Join Condition 应默认设置为:
"PROJECTS"."PROJECT_ID" = "TASKS"."PROJECT_ID"
保留 Report Attributes 的默认值,然后单击
Create Region。
要运行该页面,单击该页面右上角的
Run Page 图标 (
)(就在 Data Workshop 选项卡的下面)。
显示您刚创建的报表。 所有数据均从 TASKS 表以及 PROJECTS 表中的 PROJECT_NAME 列检索。 所有代码由 Oracle HTML DB 自动生成。 要显示后 15 行,单击报表底部的
Next 链接。
在 Tasks 左侧的 Regions 部分中,单击
RPT 链接。
要启用所有列的列标题排序,在 Report Column Attributes 部分中的 Sort 列下选择每一列相应的复选框。
启用排序后,还应提供一个默认排序顺序。 为此,在 Sort Sequence 下,从 PROJECT 的下拉列表中选择
1。 对于 TASK_NAME,从下拉列表中选择
Apply Changes。
单击该页面右上角的
Run Page 图标 (
要查看前 15 个报表,单击该报表底部的
Previous 链接。
请注意,该报表现在按字母顺序排序,首先按 Project 排序,然后按 Task Name 排序。 由于列标题是链接,因此现在带有下划线。 要基于 Start Date 排序,单击
Start Date 列标题。
请注意,该报表采用最早的 Start Date 最先显示的顺序进行排序。 要按降序排序,再次单击
Start Date 列标题。
现在,最新的任务将最先显示。
要创建一个新页面,单击
Create Page &。
Page with Component 选项,然后单击
要指定将要添加到页面的组件,选择
Form 选项。单击
Master Detail Form 选项,然后单击
要指定主表,从 Table/View Name 下拉列表中选择
PROJECTS。
要选择所有列,单击
Add All 图标 (
Displayed Columns 列表列出了将在报表和主表区域中显示的列。单击
要指定从表,从 Table/View Name 下拉列表中选择
要选择所有列,单击
Add All 图标 (
要指定主键源是现有序列,选择
Existing sequence 选项。
这将显示一个新的 Sequence 选择列表。从 Selection 下拉列表中,选择
PROJECT_SEQ,然后单击
这确定 PROJECTS 的主键生成方式。创建的页面将用于创建新 Projects。
对于从表主键源,选择
Existing Sequence 选项。
这将显示 Sequence 选择列表。从 Selection 下拉列表中,选择
TASKS_SEQ,然后单击
这确定 TASKS 的主键生成方式。创建的页面将用于创建新 Tasks。
注意该页面上有一个 Finish 按钮。大多数向导均提供此“快速退出”功能以加速开发。对于此过程,有几个选项处于未选中状态,这对于应用程序很有好处。
Define Master 页面选项决定用户将能否滚动项目,如果能,则决定滚动顺序。从 Master Row Navigation Order 下拉列表中,选择
PROJECT 选项。可以使用 PROJECT_ID,但由于这是一个系统生成的没有实际含义的主键,因此按 Project 的字母顺序滚动要更好一些。默认情况下包含一个主报表。最好能够创建一个显示 Projects 以及主从表单的报表,因此保留此默认值,并单击
使用 Choose Layout 页面,可以指定是在同一页面还是在不同页面上查看详细信息。对于本示例,更好的方法是在同一页面上查看与编辑项目和任务的详细信息。因此,保留默认值
Edit detail as tabular form on same page,然后单击
使用 Page Attributes 页面,可以确定已创建对象的页码、页面标题和区域标题。保留默认值,然后单击
为 Tab Options 选择
Use an existing tab set and create a new tab within the existing tab set 选项。
这导致显示其他选项。 为 Tab Set 选择
TS1 (Overview, All Tasks) 选项。 这是您在默认情况下创建应用程序时创建的选项卡集。 为 New Tab Label 输入
Projects,然后单击
Master Detail Confirmation 页面显示所有选择,并允许您使用
& Previous 按钮修改任何选择。单击
要查看显示所有项目的新页面,单击
Run Page 链接。
注意右上角的新选项卡。 单击 Public Website Project 左侧的
Edit 链接 (
将显示新的 Master-Detail 页面。
通过该页面,用户可以编辑项目的详细信息以及与项目相关联任务的详细信息。通过它,用户还可以向当前项目中添加新任务。由于您包含了 Master Row Navigation,因此显示
& Previous 和
Next & 按钮。它们将帮助您滚动浏览项目。这两个按钮不提交更改。如果更改了数据,则需要在滚动前借助
Apply Changes 按钮应用更改。
在详细信息区域中,您将看到
Add Row 按钮。此按钮保存任何未决更改,然后再添加一行,以便可以将新任务添加到项目中。您还应拥有一个
Delete 按钮。此按钮与每个任务左侧的复选框配合使用。标题行中的复选框用于选择所有任务。单击 Delete 按钮时,将删除任何已被“选中”的任务。如果使用此特性,则将注意到已经内置了一个删除确认。它要求您在继续操作之前确认删除。
单击 Project 域右侧的
Edit 链接 (
警告:请注意不要选择 Project 域上方的链接。 该链接用于 ID 列,它被隐藏起来了,但仍可以使用 Edit Links 对其进行编辑。
您现在将看到一个包含 P4_PROJECT 详细信息的弹出窗口。 在 Page Item 部分下的
Display As 下拉列表中选择
Text Field 选项。 然后,单击该页面顶部的
Element 链接。
在 Element 部分中,将 Height 更改为
1。 滚动到该页面顶部,然后单击
Apply Changes。
要关闭编辑窗口,单击
已经对应用程序进行了更改,但要看到这些更改,需要刷新页面。 首先,单击页面底部的 Developer Links 中的
Hide Edit Links 关闭 Edit Links。
要刷新页面,单击浏览器标准工具栏上的
Reload 按钮。 由于所用浏览器的不同,该按钮将有所不同。
现在,您将编辑该页面以对 Tasks 报表进行更改。 单击该页面底部的 Developer Links 中的
Edit Page 4 链接。
编辑该报表前,需要创建将由 Status 域引用的 Named LOV。 通过将它创建为 Named LOV,它还可以由应用程序中的其他页面使用。 在右侧的 List of Values 部分下,单击
Create 按钮 (
为 Create List of Values 保留默认值
From Scratch,然后单击
为 Name 输入
STATUSES。 为 Type 保留默认值
Static。然后,单击
为 Display Value 和 Return Value 输入以下信息:
Display Value
Return Value
Create Static LOV
要返回到该页面,单击右上角的
Edit Page 图标 (
)(位于 Data Workshop 选项卡下)。
要显示 Tasks 报表的列属性,在 Regions 部分中,单击 Regions 部分中 Tasks 左侧的
单击 TASK_NAME 左侧的
Edit Attributes 链接 (
单击页面顶部的
Tabular Form Element 链接。
为 Element Width 输入
50。 要返回到页面顶部,单击
Top 图标 (
单击 Apply Changes 按钮右侧的
Next Column 按钮 (
您现在将位于 START_DATE 列页面上。 在 Tabular Form Element 部分下的
Date Picker Format Mask 下拉列表中,选择
Date Picker (DD-MON-YYYY)。 为 Element Width 输入
Next Column 按钮 (
您现在将位于 END_DATE 列页面上。 在 Tabular Form Element 部分下的
Date Picker Format Mask 下拉列表中,选择
Date Picker (DD-MON-YYYY)。 为 Element Width 输入
Next Column 按钮 (
您现在将位于 STATUS 列上。 在 Tabular Form Element 部分下的 Display As 下拉列表中,选择
List (named LOV)。 从页面顶部的链接中,单击
List of Values 链接。
在 List of Values 部分下的 Named LOV 下拉列表中,选择
STATUSES。 单击 Top 按钮 (
要保存所有更改,单击
Apply Changes。
要运行该页面并查看更改,单击
Run Page 图标 (
所有更改均已完成。 请注意,您已经返回到所查看的上一页面。 这是因为 Oracle HTML DB 记住了会话状态。
Shared Components。
在 User Interface 部分中,单击
Themes and Templates 链接。
要创建一个新主题,单击
Create Theme。
使用 HTML DB Repository 中的主题时,保留默认值。单击
从 Theme 选项中,选择
Theme 10 选项。单击
请注意,Red 的右侧有一个选中标记,指示它是当前主题。 要切换到 Sand 主题,单击
Switch Theme。
为 Switch to Theme 保留默认值
请注意,该页面显示两个主题之间的兼容性。 该实用程序检查新主题中是否有一个可替换当前主题中每个模板的模板。 Status 列中的选中标记指示模板是兼容的。单击
要确认主题切换,单击
Switch Theme。
要查看新主题,单击页面右上角的
Run Page 图标 (
请注意,应用程序的整个外观已发生变化。 选项卡已移到了右侧。 颜色方案已发生变化。 单击底部的 Developer Links 中的
Edit Application。
在窗口右侧的 Workspace Administration 列表中,单击
Manage Users 链接。
Create New User。
输入如下信息,然后单击
Create and Create Another
User Name:
Brad.Knight
Email Address:
First Name:
Last Name:
Default Schema:
输入如下信息,然后单击
Create and Create Another
User Name:
Susie.Parker
Email Address:
First Name:
Last Name:
Default Schema:
输入如下信息,然后单击
Create User。
User Name:
Email Address:
First Name:
Last Name:
Default Schema:
请注意,已创建了三个用户。现在,您将设置应用程序的管理员访问权限。 单击路径式导航栏菜单中的
Workspace OBE 链接。
在 Data Import 部分中,单击
Import Text Data 链接。
为 Import To 单击
New table,并为 Import From 单击
Copy and paste (up to 30KB)。单击
选择以下文本,并按 [Ctrl] + [C] 复制:
BRAD.KNIGHT
SUSIE.PARKER
切换回 HTML DB 窗口。 单击 Data 文本框,并按 [Ctrl] + [V] 粘贴用户列表。单击
为 Table Name 输入
ADMINS。单击
保留 Primary Key 详细信息的默认值。 要导入数据,单击
Import Data
要返回到应用程序详细信息,单击
Application Builder 选项卡。
在 Security 部分中,单击
Authorization 链接。
要开始创建新授权方案,单击
Create &。
由于您从头创建方案,因此保留 Creation Method 的默认值,然后单击
输入以下信息,然后向下滚动到
Identify error message displayed when scheme violated 部分。
Scheme Type:
Exists SQL Query
Expression 1:
SELECT '1'
FROM admins
WHERE userid = :APP_USER
输入以下信息,然后向上滚动到页面顶部。
Identify error message displayed when scheme violated:
Access denied. Administrator Privilege Required.
在 Pages 下,单击 Name 列中的
Projects 链接。
要显示 Projects 报表的列属性,单击 Regions 部分中 Projects 左侧的
RPT 链接。
单击 PROJECT_ID 左侧的
Edit Attributes 图标 (
每个详细信息部分的 Column Attributes 标题正下方都有链接。单击
Conditions 链接。
Conditional Display 部分的正上方是 Authorization 部分。 在 Authorization 部分中,为 Authorization Scheme 选择
ADMIN。 要返回到页面顶部,单击 Authorization 部分右上角的
Top 图标 (
Apply Changes
要导航回 Page Definition,单击
现在,您将把该授权方案与 Create 按钮关联,以便只有管理员才能创建新项目。 为此,在 Buttons 部分中,单击 Redirect 左侧的
CREATE 链接。
警告: 不要单击
图标,而是单击该链接以编辑当前的 CREATE 按钮。
Authorization 链接。
为 Authorization Scheme 选择
ADMIN。 单击 Authorization 部分右上角的
Top 图标 (
Apply Changes。
要查看更改,单击页面右上角的
Run Page 图标 (
请注意,Edit 链接和 Create 按钮均未显示。 这是因为您是以 OBE 用户身份登录的,而 OBE 用户不是管理员。 要注销该应用程序,单击该窗口右上角的
Logout 链接。
为 User Name 输入
brad.knight,为 Password 输入
welcome1。单击
Projects 选项卡。
请注意,由于 Brad 是管理员,因此 Edit 链接和 Create 按钮全部显示。单击
Logout 链接。
为 User Name 输入
obe,为 Password 输入
Options 选项卡。
再次未显示 Edit 图标和 Create 按钮。 最后要做的是防止对 Master-Detail 页面的直接访问。 您现在可以更改 URL 并直接访问它。
您将注意到您的 URL 是以 f?p=? 为结尾的。 其后紧跟着应用程序编号、页面编号和会话编号。 可以手动将页面编号从 3 改为 4 并仍访问 Master-Detail 页面。
将 URL 中的页面编号从 3 更改为 4。
例如,将 url ?/f?p=120:3:9296357::NO
更改为 ?/f?p=120:
4:9296357::NO
按键盘上的
ENTER 键。
请注意,您现在位于 Projects/Tasks 页面,已准备好输入一个新的 Project 并为它创建 Tasks。 但理想情况下,由于 OBE 用户不是管理员,因此应对他/她隐藏该页面。
为防止非管理员用户看到该页面,您需要将授权方案与 Master-Detail 页面本身关联,而不仅仅是与它的访问机制关联。
单击 Developer Links 中的
Edit Page 4。
在 Page 栏中,单击
Edit Attributes 按钮。
Security 链接。
为 Authorization Scheme 选择
ADMIN。 单击 Authorization 部分右上角的
Top 图标 (
Apply Changes。
要运行该页面,单击其右上角的
Run Page 图标 (
现在,您看到的是拒绝您访问该页面的消息而非该页面:
Error Access denied. Administrator Privilege Required.
在 Regions 部分中,单击
Create 图标 (
为 Region Type 选择
Report 选项,然后单击
为 Report Implementation 选择
SQL Report,然后单击
为 Title 输入
Task Status
为 SQL Query 输入:
SELECT null link,
count(id) Number_Tasks
FROM tasks
GROUP BY null, status
由于不必有条件地显示该区域,因此现在即可单击
Create Region。
要查看该报表,单击右上角的
Run Page 图标 (
显示该报表。 您将重新排列列,更改标题,然后关闭行数的显示。 单击页面底部的 Developer Links 中的
Edit Page 1 链接。
在 Regions 部分中,单击 Task Status 左侧的
任务数应显示在状态之前。 要对列进行重新排序,单击
STATUS 列右侧的列序列图标 (
为 Headings Type 选择
Custom。 这将标题更改为首大写字母。 对于 NUMBER_TASKS,将
Heading 更改为
Number of Tasks。 为 NUMBER_TASKS 选择
right 作为 Column Alignment。 此外,确保为 Pagination Scheme 选择
- No Pagination Selected -。然后单击
Apply Changes。
要查看更改,单击右上角的
Run Page 图标 (
现在,您已经创建了摘要报表,随后将添加一个条形图。 该条形图将显示在摘要报表的旁边而不是其下方。 为此,可以将新区域置于列 2 中。单击页面底部的 Developer Links 中的
Edit Page 1。
在 Regions 部分中,单击
Create 图标 (
为 Region Type 选择
Chart 选项,然后单击
为 Chart Type 选择
Bar (HTML) 选项,然后单击
为 Title 输入
Open Issues by Assignee。 从 Column 下拉列表中,选择
为 Enter SQL Query 输入:
SELECT null link,
nvl(assigned_to,'unassigned') label,
count(id) Number_Tasks
FROM tasks
WHERE status = 'open'
GROUP BY null, assigned_to
Include in summary 区域中,取消选择
Number of data points 复选框。 这将使得只有
Sum of all values 显示在条形图的底部。
由于不必有条件地显示该区域,因此现在即可单击
Create Region。
要查看包含这两个条形图的已修改的 Overview 页面,单击右上角的
Run Page 图标 (
现在显示报表和条形图。 您这就构建了一个完全正常运行的应用程序。
网站上的其他 OBE。
有关本 OBE 教程的问题,请在
上发布查询。
将光标置于该图标上可以隐藏所有屏幕截图。
更多融合中间件下载
关于甲骨文
Integrated Cloud Applications & Platform Services

我要回帖

更多关于 html怎么调用数据库 的文章

 

随机推荐