
TIPTOP 4GL 程序
fmx121586
Till good is better, but better best
展开
-
4GL COMBOX动态绑定内容
一般的COMBOX我们一般的是直接在per里面写item属性,如下代码: COMBOBOX tc_qcjj08 = FORMONLY.tc_qcjj08,COMMENTS ='Enter 0 1 2 4 8 12 ', ITEMS=(("0","每批/次"),("1","1H/次"),原创 2012-09-27 14:56:15 · 3090 阅读 · 1 评论 -
DIALOG.setCellAttributes方法
TPTOP ERP GP 3.0 测试【DEMO源码下载:GP5.2——单身高亮显示demo.rar】#################################################################### 说明:# 1. 本程序展现:显示单元格内字体颜色 # 2. 主要应用了DIALOG.setCellAttributes方原创 2012-11-13 11:29:03 · 4294 阅读 · 0 评论 -
HTML报表
#20121108 BY FMX LET l_sql01 = " SELECT '[1]',qcgg02, tc_qcj031||tc_qcj03,tc_qcj04,tc_qcj032,TRIM(tc_qcj05) ,tc_qcj051,tc_qcj052, WM_CONCAT(DECODE(QCGG04,'1', (CASE INSTR(qcgg06,'.',1,1)原创 2012-11-08 12:47:04 · 5599 阅读 · 2 评论 -
记录跟踪日志【r.r2d】
TIPTOP ERP系统 GP 3.0 记录跟踪日志[r.r2d] Debug命令r.d2+此命令用得比较多,不详细介绍,可以参考技术手册r.r2d使用方法:r.r2d cooc200执行效果同r.r2 cooc200一样,同样可以开启此程序。不同之处就是在相应目录下会产生一个cooc200.log的文件,如下图所示: 文件说明:在.log的文件里面会原创 2012-11-05 08:52:13 · 4008 阅读 · 0 评论 -
TIPTOP ERP 用户密码修改
由于TIPTOP ERP 用户更改口令不是很方便,所以写了个程序用来更改用户口令(按理来说不是自己亲自写的,是从别人那里要来改过后的,好东西总是要共享的嘛)以前的修改界面如下:【输入的内容是看不到的,造成用户有时候不知所措】运行p_pw界面及操作如下:程序信息如下:(per文件与4gl文件)**************************************原创 2012-09-26 14:11:04 · 8971 阅读 · 1 评论 -
4GL算法【列举法-百钱买百鸡,递归法-小猴吃枣】
1. 滴水不漏——列举法破解难题示例:百钱买百鸡公鸡3元每只,母鸡5元每只,小鸡1元3只,一百元钱买一百只鸡。请求出公鸡,母鸡和小鸡的数目?编程简析:我们做最极端的假设,公鸡可能是0-100,母鸡也可能是0-100,小鸡还可能是0-100,将这三种情况用循环套起来,那就是1000000种情况。这就是列举法。为了将题目再简化一下,我们还可以对上述题目进行一下优化处理:假设原创 2012-09-24 12:52:52 · 4611 阅读 · 0 评论 -
系统单据编号的几种实现方法
系统单据编号介绍:直接调用系统函数:(模组名,单号,单据日期,单据性质,表名,栏位名……)CALL s_auto_assign_no("aco",g_cno.cno01,g_cno.cno02,"14","cno_file","cno01","","","")RETURNING li_result,g_cno.cno01简单的一句SQL语句实现编号,主要单别+日期年月日+时间时原创 2012-09-22 09:23:02 · 7641 阅读 · 0 评论 -
TIPTOP JavaMail邮件通知功能
系统 TIPTOP GP 3.0对于一些需要审核的单据,可以采用【邮件通知】的功能,知会审核人,详细介绍如下:将发送邮件的处理写成一个共享函数,以便调用***************************************************************************************************目录:/u1/topprod/t原创 2012-09-21 14:47:25 · 4322 阅读 · 3 评论 -
TIPTOP GP的JavaMail设定与说明
TIPTOP GP的JavaMail设定与说明使用系统 TIPTOP GP 3.0今天测试了一下TIPTOP GP的邮件传送功能,测试基本成功,现在将步骤设置简述如下: 检查java环境设定,确定JavaMail的相关程式存放路径与相关程序。1.确定JDK的版本与路劲:【java version "1.3.1" (以上)】我们的是1.6,符合版本: java -versio原创 2012-09-19 14:54:23 · 6579 阅读 · 0 评论 -
TIPTOP——4GL颜色相关设置
使用测试系统TIPTOP GP3.0颜色的设置分为单身颜色和单头颜色的设置:一、单身颜色:1.首先MAIN函数之前定义一个数组例如:DEFINE ga_color DYNAMIC ARRAY OF RECORD c01 STRING,c02 STRING, c03 STRING,c04 STRING,原创 2012-09-18 14:05:21 · 8181 阅读 · 1 评论 -
动态设置单身栏位名
首先看图:三个月的日期分别显示到三个页签上,当前月份10月代码:##定义全局数组变量,长度31,因一个月最多31天DEFINE g_month_day ARRAY[31] OF VARCHAR(1000)DEFINE g_month_day2 ARRAY[31] OF VARCHAR(1000)DEFINE g_month_day3 ARRAY[31] OF原创 2012-10-08 15:55:32 · 2733 阅读 · 0 评论 -
EXCEL数据导入TIPTOP ERP 系统
测试系统TIPTOP GP 3.0主要用到DDE API函数描述DDEConnectThis function opens a DDE connectionDDEExecuteThis function executes a command in the specified programDDEFinishThis fun原创 2012-10-08 14:35:43 · 9169 阅读 · 5 评论 -
TIPTOP——p_qry动态查询程序介绍
一、p_qry动态查询程序介绍在TIPTOP GP系统中,有两种查询程序:1、hard-code 此类查询程序是由人工完成。 存在源代码档,目录是qry/4gl下。 任何查询都可以用此类方式完成。 程序编写比较繁琐,对于初学者不易掌握。2、p_qry动态查询程序 此类查询程序是由系统完原创 2012-09-15 08:51:16 · 7279 阅读 · 0 评论 -
TIPTOP 4GL——自定义按钮前加图标
对于TIPTOP系统,标准的按钮都有相对应的小图标,如下图:但是对于自己添加的按钮,很少有小图标的;那下面我就分析一下怎么让自己加的按钮也有小图标:看效果(右边按钮):【当然我这个是直接用的系统里面的按钮,其实那个图标也可以自己去设置的】那这个是怎么加上去的呢?且听一步步道来:哈哈1.首先,我们run一支程序的时候,我们可以通过后台看到如下信息:简单说明一下:原创 2012-09-13 11:40:57 · 4771 阅读 · 0 评论 -
4gl数字金额转大写汉字金额
首先看张效果图:注意底色部分实现函数代码:FUNCTION F_CONV_GB(pf_money)DEFINE pf_money DECIMAL(14,2)DEFINE ll_money INTEGERDEFINE i SMALLINTDEFINE li_bit SMALLINTDEFINE li_length SMAL原创 2012-09-29 13:33:30 · 2158 阅读 · 0 评论 -
TIPTOP ERP界面风格设置
使用系统 TIPTOP GP 3.0 ,当然高版本可以在GDC里面直接设置其中样式只要是修改4st文件,其目录(/u1/topprod/tiptop/config/4st/tiptop.4st)用法 OPEN WINDOW w1 WITH FORM "cxm/42f/cxmi999" ATTRIBUTE (STYLE="udm_tree3", TEXT="udm_tree"原创 2012-09-20 12:06:54 · 14620 阅读 · 3 评论