当前位置: 首页 > 学习 > 电脑学习 > 数据库 > Sybase > 正文

用新的控件改进人事管理(三)

http://www.zk168.com.cn  招考学习网 2006-4-25 11:57:43
-----------------------------------------------------------[交流]-[打印]-[发送]-[收藏]--

在我们的人事管理软件中,您可能会感觉输入简历的地方小了,这一课我们就来讲利用页框对这一问题进行改进。

  1. 进入bjry表单的修改状态;
  2. 将表单拉大,把所有控件移到一边;
  3. 按工具栏上的页框按钮 mcc1_optiong_t1.jpg (835 bytes),在表单上做上页框,如 图1
  4. 在属性窗口中选择pageframe1下的page1,将其caption属性设为“基本情况”,再将page2的caption设为“简历”;
  5. 回到表单把除简历和按钮以外所有控件剪切,再选择page1,将控件粘贴到page1中,如 图2 ,接着按同样方法把简历控件粘贴到page2中,如 图3 ,由于这个页面中只有一个控件,页标题已说明是“简历”,故“简历”标签可以删掉。
  6. 表单恢复原状;
  7. 将“新增”按钮的click事件程序改为如下:
    select rsda &&选择人事档案表
    *根据选项按钮所做的选择,将相应的值存入性别字段
    if xb=1
    replace 性别 with .t.
    else
    replace 性别 with .f.
    endif

    append blank &&增加一条空记录
    xb=1 &&将xb设为1
    *这是一新记录,还不知道是男或女,因此一律设为1,即“男”,作为初始值

    *将部门设为部门字典中的第一个记录,这样可防止部门没有选择而为空
    select bmzd
    go top
    select rsda
    replace 部门 with bmzd.部门

    thisform.pageframe1.page1.refresh &&将页面及其控件的内容刷新
    thisform.pageframe1.page2.refresh &&将页面及其控件的内容刷新

    thisform.pageframe1.page1.text1.setfocus &&将焦点设到text1
  8. 将“上一条”按钮的click事件程序改为如下:
    skip -1 &&记录指针向上跳一行

    *以下一段程序检测记录指针是否到了开头,如果是给出提示,
    *并把指针定位到第一个记录
    if bof() &&假如指针已到开头
    wait '已到开头' window nowait &&显示提示,鼠标或键盘一动提示消失
    go top &&将指针定位到第一个记录
    endif &&假设结束

    *根据当前记录的性别字段设置xb的值,如果是“真”就设为1,否则为2
    *在需要逻辑表达式作判断时,如果是逻辑变量,因为其本身就是一个逻辑表
    *达式,为“真”的话就直接写这个变量名,为假的话就写为“.not. 变量
    *名”,而不要写成“变量名=.t.”或“变量名=.f.”
    if 性别
    xb=1
    else
    xb=2
    endif

    thisform.pageframe1.page1.refresh &&将页面及其控件的内容刷新
    thisform.pageframe1.page2.refresh &&将页面及其控件的内容刷新

    thisform.pageframe1.page1.text1.setfocus &&将焦点设到text1
  9. 将“下一条”按钮的click事件程序改为如下:
    skip &&记录指针向下跳一行

    *以下一段程序检测记录指针是否到了结尾,如果是给出提示,
    *并把指针定位到最后一个记录
    if eof() &&假如指针已到结尾
    wait '已到结尾' window nowait &&显示提示,鼠标或键盘一动提示消失
    go bottom &&将指针定位到最后一个记录
    endif &&假设结束

    *根据当前记录的性别字段设置xb的值,如果是“真”就设为1,否则为2
    *在需要逻辑表达式作判断时,如果是逻辑变量,因为其本身就是一个逻辑表
    *达式,为“真”的话就直接写这个变量名,为假的话就写为“.not. 变量
    *名”,而不要写成“变量名=.t.”或“变量名=.f.”
    if 性别
    xb=1
    else
    xb=2
    endif

    thisform.pageframe1.page1.refresh &&将页面及其控件的内容刷新
    thisform.pageframe1.page2.refresh &&将页面及其控件的内容刷新

    thisform.pageframe1.page1.text1.setfocus &&将焦点设到text1

  10. 完事了。
-----------------------------------------------------------[交流]-[打印]-[发送]-[收藏]--
最新入库:
 
·实质、过程及意义——阿多尔诺“否定的辩证法”探微
·从Ontology的译名之争看哲学术语的翻译原则
·论马克思主义哲学经典的解释——解释学方法及其在马克
·中国哲学当前的核心与周边问题
·和合学与21世纪文化价值和科技
·中国文化的和合精神与21世纪
·宗教之间理当相互宽容
·上半个世纪的自由主义
·殷周至春秋时期神人关系之演进
·大学之道:构建以“三纲八目”为核心的道德修养体系
相关内容:
 
·人力资源管理:从后台走向前台
·美日人力资源管理模式比较及对中国乡镇企业的启示
·绩效管理与绩效考核的区别
·人力资源管理要为企业增值服务
·人本管理:一个需要澄清的理念
·环保企业人力资源开发与管理的实证研究————巨龙公
·美日人力资源管理模式的比较及对中国乡镇企业的启示
·构建基于“80/20效率法则”的组织人力资本管理制度
·打造人力资源管理新模式——来自国企的案例分析
·信息经济时代企业知识型员工的管理
网友点评:
 
会员名称:
密码:匿名 ·注册·忘记密码?
评论内容:
(最多300个字符)
  查看评论
友情提醒:
 1.库中的资料大都来自互联网、网友上传、各类书籍,在录入的过程中难免会出现错误,恳请网
 友来信指正!
 2.如果网友在本库中未能找到所需要的材料,请登陆到我们的论坛《招考学习网》版块!
 3.考友想加入招考学习网的编辑部,请发信到XueXiWang#Gmail.com(#改为@)附带个人简历
 4.如需转载请注明出处及作者,谢谢合作!
 5.如果您有更好的建议或意见请EMAIL:XueXiWang#Gmail.com (#改为@)
 6.凡标题中有注有“[NO]”字样均不含答案且答案整理中.
 7.如本库中转载文章涉及版权等问题,请相关网站或作者在两周内发邮件通知(EMAIL:  XueXiWang#Gmail.com (#改为@))我们,我们接到通知后立即删除该文章及链接!
你问我答 更多>>