注册
 找回密码
 注册
江西广告网
查看: 298|回复: 0
打印 上一主题 下一主题

关于打印SQL Server数据库的备注字段

[复制链接]

该用户从未签到

1
跳转到指定楼层
发表于 2009-1-17 08:32:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
  *函数名称:MEMOPRN   *功能说明:打印数据库的备注字段   *用法说明:MEMOPRN(,,)   * memofld:备注字段名称 col:打印起始列 width:打印行宽   *调用实例:USE DBFNAME   * =memoprg(fieldname,1,40)   * RETURN      *---------------------------------------------------------      FUNCTION memoprn   PARAMETERS memofld,col,width   PRIVATE check,memofld,col,width      *-- 储存原来的 MEMOWIDTH, PRINTER 的状态   cur_width = set("MEMOWIDTH" )   cur_print = iif(set("PRINTER")="ON",.t.,.f.)   newwidth = min(_rmargin- _lmargin ,width)   SET memowidth to newwidth   DEFINE box from col-1 to (col newwidth 1 ) height memlines((memofld)) 2   DO while !printstatus()   WAIT " 打印机不是连机状态,请检查并按任一键继续或按ESC 键退出" ;   Window nowait   IF lastkey()=27   SET memowidth to cur_width && 恢复设置   IF cur_print   SET printer off   ENDIF   RETURN   ENDIF   ENDDO   SET printer on   STORE .t. to box   *-- 打印 DEfINE BOX 设定的边框, 系统内存变量 BOX 需设为.T.   (memofld) at col   STORE .f. to box   *-- @col,1 say (memofld)   SET memowidth to cur_width   IF cur_print   SET printer off   ENDIF   RETURN    <
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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