仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2472|回复: 9
打印 上一主题 下一主题

[学习教程] MSSQL网页编程之折行显现、回车取代tab、隐往grid的表格...

[复制链接]
变相怪杰 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:38:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
支持多线程,充分利用CPU资源显现
折行显现、回车取代tab、隐往grid的表格线



1.在数据窗口(Datawindow)中完成数据列主动折行。


PB软件在市场上受用户接待的缘故原由之一,就是它的数据窗口功效很强,并且便利使用。
在利用Datawindow时,常会碰到某列的数据太长,不克不及同时显现全体的情形。若接纳主动程度转动,操纵起来又不敷烦琐。有一种办法能完成列数据多行显现(主动折行)。详细步骤以下:
①.在DatawindowPanter中翻开此DataWindow,在需设定主动折行的列上双击鼠标,弹开此列的属性窗口。点Position标签,选中AutosizeHeigh多选框;再选择Edit标签,不选中AutoHorzScroll多选框;单击OK按钮,保留所做的修正。
②.点中DetailBand(即写有Detail的灰色长带),单击鼠标右键,选择Properties...菜单项,选中AutosizeHeight多选框,单击OK按钮,保留所做的修正。



2.在数据窗口(Datawindow)顶用Enter键取代Tab键在字段间挪动。


其基础做法是:选中该数据窗口,界说一用户事务,在弹出的用户事务界说窗口中,将EventID与pbm_dwnprocessenter相干联,在该事务的剧本中增添上面两行语句:
Send(Handle(this),256,9Long(0,0))(向体系收回处置TAB键的动静)
return1(疏忽Enter键接上去应举行的缺省处置)



3.选用Grid数据窗口体例时制止表头上方也呈现表格线。


用Grid数据窗口体例可以完成表格局报表输入,可是如在表头上方不加以把持或处置,它将呈现DetailBand中各数据列的表格线,这是我们所不必要的。办理成绩的参考办法是:
①.可在HeaderBand中的表头上方增添一文本框,让该文本框充足宽且能掩盖一切的数据列,同时将垂直长度调剂HeaderBand中的表头上部平齐。
②.在文本框的Properties...窗口中,将该文本框的显现内容清为空,在Font标签页中将字体的背景色彩(Background)设置为与数据窗口的背景致不异,并在Position标签页中将其Layer(条理)修正为Foreound,单击OK按钮,即刻就可以看出效果。
用一个库#bak_database存放这些历史数据。
乐观 该用户已被删除
沙发
发表于 2015-1-17 19:27:14 | 只看该作者
我们学到了什么?思考问题的时候从表的角度来思考问
因胸联盟 该用户已被删除
板凳
发表于 2015-1-21 07:38:42 | 只看该作者
这一点很好的加强了profiler的功能。但是提到profiler提醒大家注意一点。windows2003要安装sp1补丁才能启动profiler。否则点击没有反应。
小妖女 该用户已被删除
地板
发表于 2015-1-30 11:11:51 | 只看该作者
比如,MicrosoftSQLServer2008的某一个版本可以满足现在的这个业务的需要,而且价格还比Oracle11g要便宜,那么这一产品就是适合的。
分手快乐 该用户已被删除
5#
发表于 2015-2-6 10:39:00 | 只看该作者
如果我们从集合论(关系代数)的角度来看,一张数据库的表就是一组数据元的关系,而每个SQL语句会改变一种或数种关系,从而产生出新的数据元的关系(即产生新的表)。
愤怒的大鸟 该用户已被删除
6#
发表于 2015-2-15 23:37:46 | 只看该作者
一个是把SQL语句写到客户端,可以使用DataSet进行加工;
精灵巫婆 该用户已被删除
7#
发表于 2015-3-4 18:38:03 | 只看该作者
多加的系统视图和实时系统信息这些东西对DBA挑优非常有帮助,但是感觉粒度还是不太细。
不帅 该用户已被删除
8#
发表于 2015-3-11 20:41:02 | 只看该作者
多加的系统视图和实时系统信息这些东西对DBA挑优非常有帮助,但是感觉粒度还是不太细。
蒙在股里 该用户已被删除
9#
发表于 2015-3-19 12:05:07 | 只看该作者
数据库物理框架没有变动undo和redo都放在数据库得transaction中,个人感觉是个败笔。如果说我们在设计数据库的时候考虑分多个数据库,可能能在一定程度上避免I/O效率问题。
活着的死人 该用户已被删除
10#
发表于 2015-3-28 01:35:19 | 只看该作者
一个百万级别的基本信息表A,一个百万级别的详细记录表B,A中有个身份证id,B中也有身份id;先要找出A中在B的详细记录。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-15 01:12

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表