⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄

📁 this program is libruary design .
💻
字号:
*以下代码使“移动记录工具栏“可用
THISFORM.PF.BookPage.Sjmr.ENABLED=.T.
*以下代码"..."按纽不可用
THISFORM.PF.BookPage.CmdRq.ENABLED=.F.
*以下代码控制“命令按纽工具栏”中按纽的状态
THISFORM.PF.BookPage.SjAbg.Cmdadd.ENABLED=.T.
THISFORM.PF.BookPage.SjAbg.Cmdmod.ENABLED=.T.
THISFORM.PF.BookPage.SjAbg.Cmddel.ENABLED=.T.
THISFORM.PF.BookPage.SjAbg.Cmdser.ENABLED=.T.
THISFORM.PF.BookPage.SjAbg.Cmdpri.ENABLED=.T.
THISFORM.PF.BookPage.SjAbg.Cmdsave.ENABLED=.F.
THISFORM.PF.BookPage.SjAbg.Cmdcancel.ENABLED=.F.
THISFORM.PF.BookPage.SjAbg.Cmdexit.ENABLED=.T.
*以下代码控制页面中与数绑定的控件中数据的可编辑状态
THISFORM.PF.BookPage.txt 图书编号.READONLY=.T.
THISFORM.PF.BookPage.txt 图书名称.READONLY=.T.
THISFORM.PF.BookPage.txt 图书类别.READONLY=.T.
THISFORM.PF.BookPage.txt 图书作者.READONLY=.T.
THISFORM.PF.BookPage.txt 购买日期.READONLY=.T.
THISFORM.PF.BookPage.txt 出版社.READONLY=.T.
THISFORM.PF.BookPage.txt 购买价格.READONLY=.T.
*以下代码用来控制表单中页面的可用状态
THISFORM.PF.StuPage.ENABLED=.T.
THIS.ENABLED=.T.

YN=MESSAGEBOX("确定取消",4+32,"系统消息")
IF YN=6
  TABLEREVERT(.F.)
 IF THISFORM.StuFM="cadd"
    GO THISFORM.StuOR
  ENDIF
 THISFORM.StuModeBrse()
 THISFORM.PF.StuPage.txt学号.READONLY=.T.
  THISFORM.REFRESH()
  ENDIF
_________________________________________________
DbfName="StuDbf"
DO FORM PrintLX
__________________________________________________
YN=MESSAGEBOX("确定退出",4+32,"图书借阅管理系统")
 IF YN=6
    THISFORM.RELEASE()
    CLEAR EVENTS
   QUIT
 ENDIF
________________________________________________
StudentNO=ALLTRIM(THISFORM.PF.StuPage.txt学号.VALUE)
 DO FORM JyRec
_____________________________________________________
SELECT BOOK
SET FILTER TO
GO TOP
THISFORM.SjFM="cbrowse"
THISFORM.SjModeBrse()
THISFORM.REFRESH()
______________________________________________________
SELECT BOOK
 IF 是否借出=.F.
 THISFORM.PF.BookPage.LbIStatus.CAPTION="在馆中"
 ELSE
YN=MESSGGEBOX("确定删除",4+32,"图书借阅管理系统")    && 确认对话框
IF YN=6                                                 &&如果确认  
   THISFORM.SjOR=RECNO()                               &&保存记录    
   IF THISFORM.PF.BookPage.LblSatus.CAPTION="借出中"  && 如果该图书不在库中     
   MESSAGEBOX("该图书尚未归还",48,"图书借阅管理系统")  && 不能删除                                     
 ELSE                                                   &&如果在库中
 SELECT jyRec                                           && 对图书借阅记录表进行修改
SET EXACT ON                                            && 精确比较
GO TOP                                                  && 到数据表的顶部
DO WHILE NOT EOF()
IF  图书编号=ALLTRIM(THISFORM.PF.BookPage.txt图书编号.VALUE)          &&删除所有与要删除的图书有关的记录
 DELETE
 PACK
ENDIF
 SKIP
ENDDO
SELECT Book                     && 删除图书记录
GO THISFORM.SjOR
DELETE
PACK
MESSAGEBOX("删除成功",64,"图书借阅管理系统 ")             &&"删除成功"对话框
SET EXACT OFF
THISFORM.REFRESH()
   ENDIF
ENDIF
————————————————————————————————————————————————
DO FORM BookSer


以下代码使“移动记录工具栏”不可用
THISFORM.PF.BookPage.Sjmr.ENABLED=.F.
*以下代码"..."按纽可用
THISFORM.PF.BookPage.CmdRq.ENABLED=.T.
*以下代码控制“命令按纽工具栏”中按纽的状态
THISFORM.PF.BookPage.SjAbg.Cmdadd.ENABLED=.F.
THISFORM.PF.BookPage.SjAbg.Cmdmod.ENABLED=.F.
THISFORM.PF.BookPage.SjAbg.Cmddel.ENABLED=.F.
THISFORM.PF.BookPage.SjAbg.Cmdser.ENABLED=.F.
THISFORM.PF.BookPage.SjAbg.Cmdpri.ENABLED=.F.
THISFORM.PF.BookPage.SjAbg.Cmdsave.ENABLED=.F.
THISFORM.PF.BookPage.SjAbg.Cmdcancel.ENABLED=.T.
THISFORM.PF.BookPage.SjAbg.Cmdexit.ENABLED=.T.
*以下代码控制页面中与数绑定的控件中数据的可编辑状态
THISFORM.PF.BookPage.txt 图书编号.READONLY=.T.
THISFORM.PF.BookPage.txt 图书名称.READONLY=.F.
THISFORM.PF.BookPage.txt 图书类别.READONLY=.F.
THISFORM.PF.BookPage.txt 图书作者.READONLY=.F.
THISFORM.PF.BookPage.txt 购买日期.READONLY=.F.
THISFORM.PF.BookPage.txt 出版社.READONLY=.F.
THISFORM.PF.BookPage.txt 购买价格.READONLY=.F.
*以下代码用来控制表单中页面的可用状态
THISFORM.PF.StuPage.ENABLED=.F.
THIS.ENABLED=.T.
________________________________________________________________________
PUBLIC StudentNO,StuTJ,BookTJ,DbfName

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -