资源预览内容
第1页 / 共24页
第2页 / 共24页
第3页 / 共24页
第4页 / 共24页
第5页 / 共24页
第6页 / 共24页
第7页 / 共24页
第8页 / 共24页
第9页 / 共24页
第10页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
易表应用技巧集锦易表应用技巧集锦易表应用技巧集锦 1、下面的公式第二个 selectfill 怎么也不执行,原来 And 之前有一个全角空格,希望能够引起大家的注意: DelFor(GridName) And SelectFill(“总表“,“业务负责人“,“业务负责人“,“日期“,“日期“,“订单_产品“,“产品“,“订单_单价“,“订单_单价“) And SelectFill(“总表“,“业务负责人“,“业务负责人“,“日期“,“日期“,“代销_产品“,“产品“,“代销_单价“,“代销_单价“,“2“) And DelReptRows(“ww“,“业务负责人“,“日期“,“产品“,“订单_单价“,“代销_单价“)2、问:如果在窗口中插入变量,需要一个一个来,我的表有 200 多列,用下拉菜单找到一个变量需要快 2 分钟,10 个变量就是 20 分钟,效率很低,请问有什么办法解决吗? 答:随便插入一个字段,把字段里的内容改为变量名即可。3、在局域网中应用易表,如果遇到存盘冲突问题,可能是有人非正常退出,此时你只需再启动一个易表,打开正在编辑的文件,然后关闭, 接着回到原来已经编辑好数据的易表,即可正常存盘。 4、问:菜单中的“上一条”及“下一条”按钮里设置的是 move 函数,进入表后,如不点击其他单元格,使用“上一条”及“下一条”按钮没有作用。移动到其他单元格后,这两个按钮就可用了。请问是什么原因? 答:当表打开的时候,若无相关的预处理公式,row-1,row 不等于 rowsel,所以,可以有两个解决方法:使用 rowsel 变量, 【上一条】公式为if(rowsel=1,true,move(rowsel-1,1), 【下一条】公式为if(rowsel=rows,true,move(rowsel+1,1)使用 row 变量, 【上一条】公式为 if(row=1,true,move(row-1,1),【下一条】公式为 if(row=rows,true,move(row+1,1),还要在“表预处理公式”中添上 move(1,1) 。总的来说,还是使用 rowsel 变量比较好。5、你碰到过想让窗口停靠在主表的右侧或下面,却不能得心应手,调整了老半天而不能使窗口和主表合为一体吗?其实这里面有点小技巧:你如果想让窗口停靠在右侧,可以把窗口往右侧拖动直到出了表的边线,轻轻往回一带就可以了。6、由 win98 操作系统自身的问题,在有冻结列的表中,拖动横向滚动条时,易表容易死机(数据量不多时,可能不会出现) 。 告诉大家一个解决的办法: (1) 冻结列里不要包含隐藏行。(2) 重新进入易表后,先调整冻结列中其中一列的列宽,保存。然后再试试,就不会死机了。如果是多用户使用,请禁止其他用户的“列宽设置”权限。7、对于逻辑列的锁定,必须选择“锁定全部内容”才行,因为逻辑列就两个值,0 和-1,无所谓空与非空。8、问:易表允许相同名称的表存在于一个文件中,请问这会不会产生混乱?答:不会,如果需要调用数据,位置靠前的优先,当然最好给同名的表取个不同的名字。9、问:设置字号后,新增(添加)行的字号又变小了,怎样才能使添加的行的字号与上一行一致?答: 先显示所有列和行,然后选定整个表,设置一下字体即可(在其它地方随便做些修改才能保存)。10、易表安装目录下有一个 symbol.txt 的文件:这是易表的符号库,易表菜单中的插入符号命令,用的就是这些符号,你可以修改这个文件,删除不需要的符号,增加你常用的符号。11、问:如何备份我的收藏夹?答:很简单,备份安装目录下的 favorite.fvt 文件即可。12、表名和列名命名要注意:最好前后和中间不要有空格,否则看着公式似没错,就是得不到正确的数据,也难以发现错误。13、有时当输入的公式相同但每列或每个单元格都要重复输入,是不是很累人呢?其实只要把要输入公式的列或单元格全部选中,然后一次输入就 OK 了!14、如何在录入窗口中显示¥100,000.00 格式?答:将表中的字段设为字符型,并在所选列中用列刷新公式Format(字段名,“Currency“)15、怎样直接取得“星期 X”? 答:format(日期,“aaa“) 16、把表设计成框架模式并打印时,总在第一行第一列显示“框架模式” ,此时可以用 SetCellText 把它清除或覆盖。例如:Explorer(“乡“,“小班号,面积“,“4,2“,0) And SetCellText(“造林小班“,1,1,“) And SetCellText(“造林小班“,1,“乡“,“全县合计“) And PrintReport(“县级所有造林小班一览表“) And ClearSubtotal()另请注意:前面用 Explorer 把表设成了框架模式,后面就要用ClearSubtotal()退出框架模式,这是编程的良好习惯,可以避免函数间相互影响。17、禁止行菜单中的“行高设置”命令,将同时禁止用户通过鼠标调整行高,列宽同理。18、输入百分比样式的数值时,不要直接输入 xx%(如 20%),而要输入 0.2,然后用按工具栏中百分比样式“%“键使其显示为 20%,否则引用该数据进行计算时容易出错,而且还不易找出问题所在。19、问:在录入窗口中用变量调用万年历,为什么有时行,有时不行?答:不能调用时,可能光标处在锁定行上。20、问:我在文章套打中用 aggregate 函数设置好了公式,而且确定公式没有错,但为什么会与表中统计的总计结果不符?答:因为你的表设置了汇总或框架模式。21、问:我原先设计好的按钮正常,现在怎么不行了?答:可能你更改了列名称或表名(或调整了表位置)而公式没作相应改正。设计好的表最好不要随意更改列名称或表名(或调整了表位置) ,设计前应想好,不然平添许多麻烦。22、函数中的可选参数,并非可有可无。如可选参数后没有条件参数,则可选参数可省略,如可选参数后还有条件参数,此时可选参数成了必选参数,必须设置,如以下两公式,一对一错: 正确:SubtotalFill(“汇总表“,“姓名“,“工资,奖金“,“2,2“,0,“日期“,“=“,%日期%)错误:SubtotalFill(“汇总表“,“姓名“,“工资,奖金“,“2,2“,“日期“,“=“,%日期%)23、问:易表的帮助文件中有关“流水帐”的内容有一段说:“不要轻易地在刷新公式中同时使用 Cell 函数和 Row 变量,否则会将刷新公式看作流水账计算公式,修改当前行的数据,那么当前行之后的所有行都会重新计算,大大降低了程序的运行效率。 ” 但当我们需要对同列中本行与其他行的数据进行比较时,我们将不得不使用 Cell 函数和 Row 变量,这时如何避免“当前行之后的所有行都重新计算”呢?答:录入函数 cell(row,col)时,对录入格式作一点小修改:在左括号的右边加两个空格,就没有问题了。24、问:如何用公式选定整个表?答:select(1,1,rows,cols)25、msgbox 函数中如果提示语太长,显示的效果不好看,可以在提示语中加入 char(10)或 char(13)换行。例如:(1)分行显示提示语msgbox(“1、是“+char(13)+“2、否“+char(13)+“3、不确定“,2)(2)第二行提示语前自动空格msgbox(“说的好:不管是黑猫还是白猫“+char(13)+char(9)+“抓到老鼠就是好猫“,2) char(9) TABchar(10) 换行char(13) 回车26、问:如何在图片列批量插入图片?答:先把图片按行号顺序编辑好,如模板区的“重温 2002 韩日世界杯”里的“分组”表的“全家福”列,把图片编为CJF1、CJF2、CJF3.CJF32,然后设置刷新公式:“PicCJF“ + text(row) + “.jpg“,就可批量插入图片。27、公式 IF(日期=“,公式 1,公式 2)应为:If(IsBlank(“日期“),公式 1,公式 2)。因“为字符,字段类型不同是不能相互比较的。注:IsBlank 除了对逻辑列不起作用外,其余的列类型都可用它来判断是否为空。28、判断字符列是否为空可写成:If(某列 “,“A“,“D“),无需写成 If(某列 ,升级的版本号是:3.5,要升级的文件:1.gif、2.gif、3.gif,都放在易文件wsx 目录下;登陆.egd、数据 1.egd、数据 2.egd 放在和有线电视收费管理系统.egd 同一目录,升级时要关闭有线电视收费管理系统,升级完后要运行它。这些升级的文件和列表 senjinb.ini 都放在网站 werty.nease.net/ghj 目录内。 制作好的网站列表如下: 有线电视收费管理系统升级程序 升级服务器 1=http:/werty.nease.net/ghj 服务器名称 1=北京服务器 (此名称=右边可随意写) 升级服务器 2=http:/werty.nease.net/ghj 服务器名称 2=上诲服务器 (同上) 升级完成后运行=有线电视收费管理系统.egd 指令: 升级时关闭=egri.exe 所有版本: 版本号 1=3.5 * * * * * * * * * * * 相应版本的文件数量与文件名称,支持子目录 1_0 wsx1.gif wsx2.gif wsx3.gif 登陆.egd 数据 1.egd 数据 2.egd 和易文件在一起的列表(senjinb.ini)可以这样制作 有线电视收费管理系统升级程序 升级服务器 1=http:/werty.nease.net/ghj 服务器名称 1=北京服务器 (此名称=右边可随意写) 升级服务器 2=http:/werty.nease.net/ghj 服务器名称 2=上诲服务器 (同上) 升级完成后运行=有线电视收费管理系统.egd 指令: 升级时关闭=egri.exe 所有版本: 版本号 1=3.4 * * * * * * * * * * * 相应版本的文件数量与文件名称,支持子目录 1_0 版本号都是 3.5 说明客户的版本是最新版 注:如果没有 wsx 目录系统会创造,下载的文件不完整系统会删除. 需要在线升级程序的朋友们请直接到下面地址下载,也可以通过和我联系, ( QQ:199235421 )目前在线升级版本还不太完善,半个月后将根据论坛中的调查更新,到时再下载更新版一切费用免单,希望各位多提建议多条件筛选设置浅释 作者:ylm 来源:精明在线 我们用易表设置查询窗口,常常变量结合 FilterFor 在当前表中筛选符合条件的行。虽说可以设置多个比较条 件,每三个参数组成一个比较条件。但筛选出来结果是同时满足多个条件行,而我们常常会一下找多个相互 不相干条件同时查找,有时也常常会查找一个范围.例如:在表中有列编号: A00001 A00002 A00003 A00004 A00005 A. A99999 上面编号是我们通常单据编号式样(英文字母加数字编号). 比如,我们在做查找时要求同时找到:A00002,A00005,A10003,. 或者记不清详细编号只好找:02,05,305,888,. 有时有几个记起有几个忘了:A00008,305,888,03,. 更有甚者只记得在几个范围内:A00001-A00010,A10012-A10030,. 这个,用易表也可以解决(有多个方法可以办到),由于新版易表增加了循环执行指定的命令函数-LOOP,解决 起来就变得方便多了,下面我就简单的介绍一下用 LOOP解决方法: 我们先做一个表,其中第一列(字符型)写入编号如图 1:完成后在表中增加二列:S(数值型),A(逻辑型)。 【其实列名字你可以小猫小狗随便取,只是要记得在公式中一一对应,不要到时列名自己取,公式按我的粘贴,公式生成器会出现不可设别变量提示哦。这个也同样适合变量取名,到
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号