qt如何js获取文本框内容中的日期,并跳转到相应日期

2014年计算机二级考试Access上机考试试题及答案8
  基本操作:   在考生文件夹下,存在一个文件samp1.mdb,里边已建立两个表对象tGrade和tStudent;同时还存在一个Excel文件tCourse.xls。试按以下操作要求,完成表的编辑:  (1)将Excel文件tCourse.xls导入到samp1.mdb数据库文件中,表名称不变,设课程编号字段为主键;  (2)对tGrade表进行适当的设置,使该表中的学号为必填字段,成绩字段的输入值为非负数,并在输入出现错误时提示成绩应为非负数,请重新输入!信息;  (3)将tGrade表中成绩低于60分的记录全部删除;  (4)设置tGrade表的显示格式,使显示表的单元格显示效果为凹陷、文字字体为宋体、字号为11;  (5)建立tStudent、tGrade和tCourse三表之间的关系,并实施参照完整性。  简单应用:  考生文件夹下存在一个数据库文件samp2.mdb,里面已经设计好三个关联表对象tStud、tCourse、tScore和一个空表tTemp。此外,还提供窗体fTest和宏mTest,试按以下要求完成设计:  (1)创建一个查询,查找女学生的姓名、课程名和成绩三个字段内容,所建查询命名为qT1;  (2)创建追加查询,将表对象tStud中有书法爱好学生的学号、姓名和入校年三列内容追加到目标表tTemp的对应字段内,所建查询命名为qT2。(规定:入校年列由入校时间字段计算得到,显示为四位数字形式。)  (3)补充窗体fTest上test1按钮(名为bt1)的单击事件代码,实现以下功能:打开窗体,在文本框tText中输入一段文字,然后单击窗体fTest上test1按钮(名为bt1),程序实现将文本框内容作为窗体上标签bTitle的标题显示。  注意:不允许修改窗体对象fTest中未涉及的控件和属性;只允许在*****Add*****与*****Add*****之间的空行内补充语句、完成设计。  (4)设置窗体fTest上test2按钮(名为bt2)的单击事件为的宏对象mTest。  综合应用:  考生文件夹下存在一个数据库文件samp3.mdb,里面已经设计好表对象tBorrow、tReader和tBook,查询对象qT,窗体对象fReader、报表对象rReader和宏对象rpt。请在此基础上按照以下要求补充设计:  (1)在报表rReader的报表页眉节区内添加一个标签控件,其名称为bTitle,标题显示为读者借阅情况浏览,字体名称为黑体,字号为22,字体粗细为加粗,倾斜字体为是,同时将其安排在距上边0.5厘米、距左侧2厘米的位置;  (2)设计报表rReader的主体节区为tSex文本框控件设置数据来源显示性别信息,并要求按借书日期字段升序显示,借书日期的显示格式为长日期的形式;  (3)将宏对象rpt改名为mReader;  (4)在窗体对象fReader的窗体页脚节区内添加一个命令按钮,命名为bList,按钮标题为显示借书信息;  (5)设置所建命令按钮bList的单击事件属性为运行宏对象mReader;  注意:不允许修改窗体对象fReader中未涉及的控件和属性;不允许修改表对象tBorrow、tReader和tBook及查询对象qT;不允许修改报表对象rReader的控件和属性。
  上机试题解析  基本操作:  本题主要考核点:导入表、字段的增添、复合主键的设置、关系的建立、关系的建立。  本题解题思路:  第一步:打开考生文件夹下的samp1.mdb数据库。  第二步:单击文件菜单下获取外部数据下的导入菜单,在弹出的对话框中选择考生文件夹中的tCourse.xls,单击下一步按钮、再点下一步按钮,选择数据的保存位置为新表中,单击下一步按钮、再点下一步按钮,设置主键为课程编号,点击完成。  第三步:打开tGrade表的设计视图,选中学号字段,必填字段的属性值为是,选中成绩字段,有效性规则为&=0,有效性文本为:成绩应为非负数,请重新输入!。打开tGrade表的数据表视图,按降序或升序排序,将成绩小于60分的记录全部删除。再选择格式菜单下的数据表菜单,设置单元格效果为凹陷,选择格式菜单下的字体菜单,设置为宋体、11号。  第四步:选择工具栏上的关系按钮(或者单击右键,选择关系),然后单击菜单上的显示表按钮(或单击右键,在弹出的菜单中选择显示表),把tStudent、tGrade和tCourse添加到关系窗体中,鼠标选中tStudent中的学号字段,然后拖到tGrade中的学号字段。然后在弹出的窗体中选中实施参照完整性复选框,然后点击创建。用同样的方法连接课程编号字段,建立tGrade和tCourse之间的关系。  简单应用:  本题主要考的是数据库的查询和窗体的设计。  本题解题思路:  (1)点击查询,选择新建(N),在弹出的新建查询窗体上选择设计视图,然后在弹出的显示表窗体上选择tStud、tCourse和tScore表,选择题目中所说的三个字段,并选择性别字段,把该字段的显示中的钩去掉,然后在性别字段的条件中输入女,以qT1保存查询。  (2)选择新建(N),在弹出的新建查询窗体上选择设计视图,然后在弹出的显示表窗体上选择tStud表,选择查询菜单中的追加查询菜单(或者右击鼠标,在弹出的菜单中选择追加查询),追加到当前数据库中的tTemp表中,点击确定。然后从tStud选择学号和姓名字段,再在字段行的第三个空格处输入Year([入校时间]),追加到行对应的字段中选择入校年,再从tStud选择简历字段,在条件中输入Like*书法*,最后以qT2保存查询。  (3)打开窗体fTest的设计视图,选中test1按钮,点击工具栏上的属性按钮,点击单击属性右边的…打开代码生成器,在*****Add*****与*****Add*****之间输入Me.bTitle.Caption=Me.tText,保存窗体。  (4)选中test2按钮,点击工具栏上的属性按钮,设置这个命令按钮的单击属性为mTest。  综合应用:  本题主要考的是报表和窗体的设计。  本题解题思路如下:  第一步:选择报表rReader,点击设计,选择视图菜单下的报表页眉/页脚即打开了报表的报表页眉/页脚区域;在工具箱中选择一个标签,放到报表页眉中,设置标签的名称属性为bTitle,标题属性为读者借阅情况浏览,字体名称属性为黑体,字号为22,字体粗细为加粗,倾斜字体为是,左边距为2厘米,上边距为0.5厘米;选中主体节区为tSex文本框控件,设置文本框控件的控件来源属性为性别;选中主体节区借书日期文本框控件,再选择视图菜单中的排序与分组,借书日期字段的排序次序为升序,设置借书日期文本框控件的格式属性为长日期;  第二步:选中宏rpt,选择编辑菜单中的重命名,重命名为mReader。  第三步:选择窗体fReader,点击设计,在工具箱中选择一个命令按钮控件,放到窗体页脚中,放到窗体页脚中之后会出现一个提示框,点击取消按钮,设置这个命令按钮的名称为bList,标题属性为显示借书信息,单击属性为mReader。
您对本文章有什么意见或着疑问吗?请到您的关注和建议是我们前行的参考和动力&&
您的浏览器不支持嵌入式框架,或者当前配置为不显示嵌入式框架。C++ QT简单加法例子(主要是如何获取UI文本框) - 下载频道 - CSDN.NET
&&&&C++ QT简单加法例子(主要是如何获取UI文本框)
&C++ QT简单加法例子(主要是如何获取UI文本框)
C++ QT简单加法例子(主要是如何获取UI文本框)
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
您可能还需要
Q.为什么我点的下载下不了,但积分却被扣了
A. 由于下载人数众多,下载服务器做了并发的限制。若发现下载不了,请稍后再试,多次下载是不会重复扣分的。
Q.我的积分不多了,如何获取积分?
A. 获得积分,详细见。
完成任务获取积分。
评价资源返积分。
论坛可用分兑换下载积分。
第一次绑定手机,将获得5个C币,C币可。
下载资源意味着您已经同意遵守以下协议
资源的所有权益归上传用户所有
未经权益所有人同意,不得将资源中的内容挪作商业或盈利用途
CSDN下载频道仅提供交流平台,并不能对任何下载资源负责
下载资源中如有侵权或不适当内容,
本站不保证本站提供的资源的准确性,安全性和完整性,同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
开发技术下载排行
你下载资源过于频繁,请输入验证码
如何快速获得积分?
你已经下载过该资源,再次下载不需要扣除积分
C++ QT简单加法例子(主要是如何获取UI文本框)
所需积分:0
剩余积分:
VIP会员,免积分下载
会员到期时间:日
剩余下载次数:1000
VIP服务公告:2012年计算机二级Access上机试题及答案(30)_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
考吧网为考生提供免费考试资料,面向社会人...
评价文档:
2012年计算机二级Access上机试题及答案(30)
21年​计​算​机​二​级​A​c​c​e​s​s​上​机​试​题​及​答​案​(0​)
阅读已结束,如果下载本文需要使用
想免费下载本文?
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢13571人阅读
Qt中的信号-槽机制大大降低了编程的耦合度;
QPushButton是按钮中最常用的一个组件;
但是QPushButton的几个信号中除了缺省参之外都没有带参:
Q_SIGNALS:
void pressed();
void released();
void clicked(bool checked = false);也就是说,若你的槽函数与多个QPushButton的clicked()信号相连,则你的槽函数根本无法区分是哪个QPushButton发出的信号;
这在很多时候用起来也是很不方便;
“软件开发中遇到的所有问题,都可以通过增加一层抽象而得以解决”
同样的,这个问题我们可以通过子类化来解决:
class KeyButton : public QPushButton
explicit KeyButton(QWidget *parent = 0) : QPushButton(parent),
pauseMsecs(400), intervalMsecs(30)
tm = new QTimer(this);
connect(tm, SIGNAL(timeout()), this, SLOT(on_pressed_last()));
connect(this, SIGNAL(pressed()), this, SLOT(on_pressed()));
connect(this, SIGNAL(released()), this, SLOT(on_released()));
connect(this, SIGNAL(clicked()), this, SLOT(on_clicked()));
long pauseM
long intervalM
void keyPressed(const QString &msg);
void keyReleased(const QString &msg);
void keyClicked(const QString &msg);
public slots:
void on_pressed() { emit this-&keyPressed(this-&text());
tm-&start(pauseMsecs); }
void on_pressed_last() { emit this-&keyPressed(this-&text());
tm-&setInterval(intervalMsecs); }
void on_released() { tm-&stop(); emit this-&keyReleased(this-&text()); }
void on_clicked() { emit this-&keyClicked(this-&text()); }
这其中的定时器,是为了实现类似长按则连续输入的按键效果;
这样的按钮类就可以在自己的信号Clickied()、Pressed()或Released()中夹带各种信息,使得槽函数能根据信息不同进行不同处理,这里夹带的是按钮上的文本,你也可以根据需求随意修改,夹带各种你想传递的信息。
版权声明:本文为博主原创文章,未经博主允许不得转载。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:152123次
积分:1255
积分:1255
排名:第17349名
原创:12篇
(1)(5)(4)(2)ACCESS上机试题及答案2_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
ACCESS上机试题及答案2
阅读已结束,如果下载本文需要使用
想免费下载本文?
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢

我要回帖

更多关于 qt文本框 的文章

 

随机推荐