时间: 2021-07-31 作者:daque
在此次给大师谈一谈编写步调代码时需提防的少许普及步调运转功效的本领。 用宏获得字段列表 先让咱们翻开 vfp 的示例表 customer.dbf ,并在吩咐窗口中运转以次吩咐: list struct to struct.txt modi comm struct.txt 之上代码将在代码编纂窗口中翻开文本文献struct.txt 咱们此刻想赢得一个字段列表(可用来编纂select 语句或list、browse 等吩咐中),所以借助宏来使该处事更大略少许: 1、 将光标移到第一条龙字段的发端处; 2、 从东西菜单中采用“宏”并单击“录制”按钮,当表露“录制宏”对话框展示“按下要设置的键”时,按下 alt + l,如许将发端录制新宏; 3、 按十次del 键,按 ctrl + f 键调出“搜索”对话框,并在搜索文本框中输出两个空格键并按回车,而后封闭搜索对话框,回到vfp的代码编纂窗口,按 shift+end,按del,再按下home键和下箭镞键(请提防结果按下的home键和下箭镞键,它们是为贯串挪用该宏做的筹备处事); 4、 从东西菜单中采用“宏” 并单击“决定”按钮,如许你就录制好了一个宏,而后你将光标挪动到还没有整治好的下一字段的发端处,按下符合度数的 alt + l,截止怎样? 5、 生存录制的宏到一个宏文献以备此后运用:你大概会想历次都这么操纵并不见得有什么功效上的长处啊!然而你不妨将录制的宏生存到一个文献中,并在须要时载入该宏文献到外存中并挪用它们。简直做法是:从东西菜单中采用“宏”,并采用“宏”对话框中的“生存”,当 vfp 提醒你输出文献名时,输出一个文献名,如: fldlst, 如许 vfp 会将宏实质生存到一个名为 fldlst.fky 的宏文献中,此后要想运用该宏文献时,不妨用吩咐 restore macros from fldlst.fky 来加载该宏到外存中。 天生sql所需的表白式 以次代码摘自一条sql select吩咐,由于该语句由四个select吩咐用 union 拉拢起来,共长 7717 字节。商量到版面篇幅所限,只取个中第一小学局部来证明: select ; 单元称呼; 泵房采集样品点; 管道网过时采集样品点; "达到规定的标准度数 " as 达到规定的标准率计划; sum(iif(cc1<1 and cc1>0,1,0))+000.00 as cc1; sum(iif(cc2<1 and cc2>0,1,0))+000.00 as cc2; sum(iif(cc3<1 and cc3>0,1,0))+000.00 as cc3; ...... 1、 按本领一天生一个如次所示的字段列表: 单元称呼 泵房采集样品点 管道网过时采集样品点 cc1 cc2 cc3 ...... 2、从东西菜单中采用“宏”并单击“录制”按钮,当表露“录制宏”对话框让你“按下要设置的键”时,按下 alt + l,如许将发端录制新宏。 3、 把光标移到字段“色(度)”的发端处,按下 shift+ end,再按下 ctrl + c,按下 home 键,而后输出sum(iif(,按下 ctrl+v,再输出 "<1 and " (没有引号),按下 ctrl+v,输出 ">0,1,0))+000.00 as "(没有引号),按下 ctrl+v,按下","(没有引号),按下 ";"(没有引号),按下 home,按下向下箭镞键; 4、 从东西菜单中采用“宏”并单击“决定”按钮,如许你就录制好了一个宏,而后将光标挪动到还没有整治好的下一字段的发端处,按下符合度数的alt + l。 代码的赶快方法化 1、 开始采用东西菜单的化装项加入化装选项对话框举行化装选项树立,按须要树立好后,封闭它。 2、 翻开一个要整治的表单,加入到代码窗口中并将光标定位到代码的发端部位。 3、 从东西菜单中采用“宏”并单击“录制”按钮,当表露“录制宏”对话框让你“按下要设置的键”时,按下alt + l,如许将发端录制新宏。 按 alt+t,按f,按alt+r,按 pageup, 按alt+t,按f,按alt+r,按 pageup, 按 alt+t ,按 f,按alt+r,按 pageup 4、从东西菜单中采用“宏”并单击“决定”按钮,如许你就录制好了一个宏,而后将光标挪动到还没有整治好的代码的发端处,按下符合度数的 alt+l; 充溢运用 vfp 的宏功效,你可在编写代码时起到一举两得的效率。