FoxPro编程小技巧 风帆 1999年 第28期 13版 #1 1.在VFP5.0的报表设计器中,通过编程实现打印数据颜色的变化(如:正数打印黑色,负数打印红色等) 对同一个变量(字段),如金额,在报表上做两个域控件,它们是重叠的,一个黑色,一个红色,双击红色控件调出报表表达式设置框,按“打印条件”,在出现的设置框中的“仅当下列表达式为真时打印”中输入“金额< 0”,同理黑色的就输入“金额>=0”,这样大于等于0就打印黑色的,反之打印红色的。 #1 2.制作VFP5.0安装程序,使其运行安装结束后在“开始”菜单上建立程序组 如果在向导的第6步中没有指定程序管理器项,就应该将.exe文件指定为程序管理器项,单击该文件所在行的程序管理器项中的check按钮,在弹出的窗口中输入说明和命令行,命令行输入:%s\xxx.exe,xxx.exe为您的.exe文件名,%s是为了保证程序在安装时改变了目录也能正常运行,另还可选择图标。 #1 3.将程序中随机生成的表或游标加入到数据环境中,并用表格控件显示 1)表格与数据环境中一个表A对应,程序中随机生成表B后,将表A清空,将B的数据全部放入A。 2)表格以及列的ControlSource不要设数据表别名,列的ControlSource只有字段名,那么当程序随机生成表的字段与表对应上以后就可以显示了。 3)以上两种方法适用于编程时知道随机表的字段情况,如字段都是随机的,无法预先知道,那么就只有用表格的addcolumn方法,即根据随机生成的表临时向表格中添加列。当然预先知道字段的情况下也可用此方法。 另外可以使用视图或者使用SQL语言。 #1 4.将winhelp写的帮助文件连接到菜单上 在你的程序菜单中用“插入栏”插入“Microsoft Visual FoxPro 帮助主题(\