菜单
  

     
     图 3.13 用户管理表单
    表单设计时,先右击鼠标选取快捷菜单中数据环境,将数据环境窗口中添加“用户.dbf”。
    在属性窗口将“txt密码”控件设置controlsource=用户.密码,passworchar=*,MaxLength=6,enabled=.f. ;“Combo1”控件设置style=2,RowSourceType=6,RowSource=用户.用户名
    其中主要的事件代码如下:
    Form1的init事件代码:
    thisform.combo1.listindex=1

    Combo1的interactiveChange事件代码:
    thisform.txt密码.refresh

    Combo1的keyPress事件代码:
    LPARAMETERS nKeyCode, nShiftAltCtrl
    if nKeyCode=13
      if this.listindex=0
         this.rowsourcetype=0
         this.additem(this.displayvalue)
         this.value=this.displayvalue
         insert into \用户(用户名) values(this.displayvalue)
         thisform.txt密码.enabled=.t.
         thisform.txt密码.refresh
         this.rowsourcetype=6
         endif
    endif     

    command1的click事件代码:
    use 用户
    thisform.combo1.style=0
    thisform.txt密码.refresh

    command2的click事件代码:
    sy=messagebox('是要删除该用户吗?',1+48+256,'确认删除该用户的数;据!')
       if sy=1
          delete
          pack
       endif

    command3的click事件代码:
    Thisform.release
    (2)    “密码管理”表单(mmgl.scx),如图3.14所示
     
     图 3.14 密码管理表单
    表单设计时,先右击鼠标选取快捷菜单中数据环境,将数据环境窗口中添加“用户.dbf”。
    在属性窗口将控件tex1、text2、text3的passworchar=*,MaxLength=6, ;“Combo1”控件设置style=2,RowSourceType=6,RowSource=用户.用户名;
    其中主要的事件代码如下:
    command1的click事件代码:
    locate for 用户名=thisform.combo1.value
    if found() and alltrim(thisform.text1.value)=alltrim(密码)
      if alltrim(thisform.text2.value)<>alltrim(thisform.text3.value)
             messagebox("两次密码输入不一致!",0+48,"警告")
             thisform.text2.value=""
             thisform.text3.value=""
             thisform.text2.setfocus
       else
              replace 密码 with alltrim(thisform.text2.value)
              messagebox("密码修改成功!",48,"警告")
       endif
          thisform.release
    else
      messagebox("原密码输入错误!",48,"警告")
      thisform.text1.value=""
      thisform.text1.setfocus
    endif

    command2的click事件代码:
    Thisform.release
    3.3.2    数据输入模块
    (1)    “购入能源”表单(grny.scx)如图3.15所示
     
     图 3.15 购入能源表单
    表单设计时,先右击鼠标选取快捷菜单中数据环境,将数据环境窗口中添加“购入能源.dbf”,然后将表中相应的字段用鼠标拖曳至表单上。
    其中主要的事件代码如下:
    Form1的init事件代码:
    use 购入能源.dbf
    go bottom
    append blank
  1. 上一篇:C#彩色图像的伪色空间处理程序设计
  2. 下一篇:ASP.net+Sqlsrver的HR管理系统设计与实现
  1. 某钢铁企业能源数据库的设计+VB源程序

  2. 夜间行人数据库的采集标注与评测采集部分

  3. 基于EAP的异构数据迁移

  4. cypher图数据库在微生物群...

  5. VB枪炮火药参数的数据库编程

  6. 火炮弹道参量数据库设计

  7. 基于Android系统的SQLite数据库编程实现

  8. 河岸冲刷和泥沙淤积的监测国内外研究现状

  9. 大众媒体对公共政策制定的影响

  10. java+mysql车辆管理系统的设计+源代码

  11. 十二层带中心支撑钢结构...

  12. 电站锅炉暖风器设计任务书

  13. 杂拟谷盗体内共生菌沃尔...

  14. 酸性水汽提装置总汽提塔设计+CAD图纸

  15. 当代大学生慈善意识研究+文献综述

  16. 乳业同业并购式全产业链...

  17. 中考体育项目与体育教学合理结合的研究

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回