还是打印问题
报表设太复杂了,尤其多细节等,还好在本坛的帮助下,终于做到了许多.如:能输出下面我想要的格式.
用老方法也能很快解决一些小问题,如一下代码也能打印两个表,但是,必须退出VFP程序后,打印机才能打印,怎样解决?
程序代码:
SELECT jftj SET PRINTER on ?"床号 住院号 姓名 性别年龄入院日期 诊断 手术名称 手术者 病历医师" DO WHILE .not.eof() ?床号," ",住院号,姓名+" ",性别,年龄,STR(MONTH(入院日期),2),"月",STR(day(入院日期),2),SUBSTR(诊断,1,16),SUBSTR(手术名称,1,16),手术者,病历医师 SKIP ENDDO SELECT jftj1 ?"" ?"" ?"病历医师 病历积分 手术积分 合计" DO while.not.eof() ?病历医师," "+STR(病历积分,5)," "+STR(手术积分,5)," "+STR(合计,5) SKIP ENDDO sum 合计 TO hj ?" 共计:",STR(hj,5) SET PRINTER off
[ 本帖最后由 muyubo 于 2015-4-24 22:09 编辑 ]