1 / 22
文档名称:

《雅奇MIS》大师版 学习笔记.doc

格式:doc   大小:4,774KB   页数:22页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《雅奇MIS》大师版 学习笔记.doc

上传人:用户头像没有 2017/8/27 文件大小:4.66 MB

下载得到文件列表

《雅奇MIS》大师版 学习笔记.doc

文档介绍

文档介绍:一、解析表达式与报表的结合?
如果((>=1) 而且(<=12), 解析表达式('报表&().打印报表', 1), '');
含义:根据代码的不同调用不同的报表
二、如何制作表格式报告?
方法很多:
1、用卡片式报表,报表内容一律用标签和公式完成;
2、运用前后台计算把需要的内容计算到一个打印表中,用列表浏览式报表;
3、用电子表控件完成,需要设置每个单元格的公式。
三、前台与后台修改的区别
前台逐条修改可以,后台批量修改不行
四、如何让取范围随机值()函数产生不会重复值?
方法:用检测判断
五、如何对报表进行分页
子表自动分页, 可以在将属性"另起一页打印"选中.
如果要同时打印主表, 可以设"表头打印方式"为每页均打印表头.
六、如何对前台字段的重复值进行检测?
如果是:检测字段值重复(,前台)=1
强制终止('此产品已存在')
否则
:=;
七、模糊查询()中条件或者的使用注意点?
如:模糊查询(,) +模糊查询(,’或者’+)
答:或者与右边的单引号之间要加一个空格
八、如何随机生成记录?
注:ess中建立查询视图。
九、如何实现调用存储过程功能?
执行SQL语句('....')
如:调用存储过程sp_test('abc')
执行SQL语句('sp_test("abc")')即可。
此存储过程可以支持参数。
十、执行SQL语句('create database mcf on (name=mcf_data, filename="C:\ProgramFiles\MicrosoftSQLServer\MSSQL\Data\",size=1,maxsize=3,filegrowth=10%)logon(name=mcf_log,filename="C:\ProgramFiles\MicrosoftSQLServer\MSSQL\Data\",size=1,maxsize=5,filegrowth=10%)')
十一、如何设计报表打印前事件与打印后事件?
把事件放在按键单击事件中,利用按键调用报表。
十二、如何调整主子表"尾行重合"
主子表没有"调整尾行重合",调整尾行非常麻烦,大约有三种解决办法:
1)根据表的实际情况调整主表的栏高,这种方法太费时间了
2)先建立个列表浏览式,把子表调整好后,再建立主子表,把子表导入就可以了
3)建立主子表,先把主子表关联去掉,各自调整完后再建立关联,建立关联后,大家就有神奇发现。
十三、如何快速设计报表的布局?
1)利用复制整行和粘贴整行功能,也可以复制标签;
2)利用工具栏可以快速整列调整,对齐整列;
3)利用报表的环境设置,,,大家如果对像素不是很熟悉,可以改用毫米,能很准确的设计报表;
4可以用ctrl+方向键,进行微调,整列调整可以使用SHIFT+选择调整的数据线,快速进行调整;
5很好的利用报表的环境设置,,,大家如果对像素不是很熟悉,可以改用毫米,能很准确的设计报表,我就是用这种方法设计的.
十四、生成报表时,为什么有时记录很少,却生成很多页?
发现有时候预览或者打印时候,本来没有数据发现预览快速生成了很多页,经测试,发现问题原因,就是你有新增的有源标签超过行高列宽所导致的,希望大家在加这类标签一定注意否则你的打印机估计的放上足够的纸张了。
十五、载入窗体慢主要原因?
载入窗体慢主要原因是要实现的内容太多,措施:减少显示表单和数据加载量是最好的方法;减少数据源记录的载入数量,窗体打开前打开后的事件尽量简化。
十六、如何打印备注字段?
比如备注字段有100个或者200个汉字,如何在所有明细记录地方都显示出来呢?就是说这个备注是对所有明细行的说明,这个调整需要用有源长文本框,不过在调整过程中需要注意以下三点
1)有源长文本框必须放在页头栏,通过微调把文本框最上端和页头栏最下端对齐.
2)就是有源文本框下端的调整,需要把表尾栏或者页尾栏拉到屏幕最下端,这样有源文本框才能够往下拉,根据尺寸调整完后,再把表尾栏或者页尾栏拉回原来位置.
3)就是左右宽度调整和是否延续到下一栏的调整了,这个在属性里面控制.
十七、不可忽视打印控件垃圾?
如果你的打印按键已经损害的情况下,需要用按键调用报表