奇狐社區論壇
在這個頁面顯示本主題全部的 8 個文章

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- 日期限用 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=18489)


由 N122562663 在 2014-04-28 18:15 發表:

日期限用

總版主您好:經測試下列公式、是有問題的、請支撐修正、謝謝您。

FF:=向前賦值( 是否最後週期 , 有效值週期數(年月日)*(年月日<=1140531) ) ;
條件函數 FF[0]=0 THEN Begin
顯示文字(數據位置=系統參數(2),0,'用戶已過期!'),align3;
exit;
END;


由 cgjj 在 2014-04-29 09:36 發表:

回覆: 日期限用

引用:
最初由 N122562663 發表
總版主您好:經測試下列公式、是有問題的、請支撐修正、謝謝您。

FF:=向前賦值( 是否最後週期 , 有效值週期數(年月日)*(年月日<=1140531) ) ;
條件函數 FF[0]=0 THEN Begin
顯示文字(數據位置=系統參數(2),0,'用戶已過期!'),align3;
exit;
END;



您這段公式有兩個嚴重的問題:
1.奇狐的數列並無第零個元素存在
 故 FF[0] 是越界存取, 值返回可能是個未知數
2.它動用了SYSPARAM 函數, 也就是 "系統參數"
 SYSPARAM 函數需追隨十字游標重算, 很耗資源
 以此例來說, 根本沒有必要去動用它(會讓公式多耗CPU效能)


改為以下程式碼, 即可兼具原來的作用:

CKDE:=date>1140531;
FF:=Not(CKDE[datacount]);
DRAWTEXTEX(FF=0,1,500,450,'用戶已過期!') colorred;
if FF=0 then exit;
........ 再接之後的程式碼 ........


由 N122562663 在 2014-04-30 09:32 發表:

提前一週告知客戶到期

總版主您好:先謝謝支援修正、因現新版無可像原股票版.可在客戶使用期到期.提前一週.告知客戶功能.可否在此公式增加入或用其他方式解決、請支援、謝謝您。


由 cgjj 在 2014-04-30 09:52 發表:

回覆: 提前一週告知客戶到期

引用:
最初由 N122562663 發表
總版主您好:先謝謝支援修正、因現新版無可像原股票版.可在客戶使用期到期.提前一週.告知客戶功能.可否在此公式增加入或用其他方式解決、請支援、謝謝您。


Sorry
新版(v5.1)到期自動通知, 這功能原來是存在有的

後來 Server 端的程式異動, 讓這功能不小心失效了

這功能, 已通知RD工程師進行修正
待連同其他異動一塊測試調改完畢後, 才會換上新程序

故可能還需要再等待一段時間, 才能修正這功能
麻煩再等等囉, 謝謝


由 N122562663 在 2014-04-30 10:03 發表:

到期已知

總版主您好:了解、謝謝您。


由 a9681054 在 2015-09-29 21:33 發表:

版主你好,
CKDE:=date>1150929;
FF:=Not(CKDE[datacount]);
DRAWTEXTEX(FF=0,1,500,450,'用戶已過期!') colorred;
if FF=0 then exit;
........ 再接之後的程式碼 ........

我試將指標設20150929到期,發現在20150924會正常出現用戶已過期,但20150925到今天指標還是會輸出圖形,不知原因為何?請版主協助,謝謝~

__________________
chiu


由 cgjj 在 2015-09-30 00:09 發表:

引用:
最初由 a9681054 發表
版主你好,
CKDE:=date>1150929;
FF:=Not(CKDE[datacount]);
DRAWTEXTEX(FF=0,1,500,450,'用戶已過期!') colorred;
if FF=0 then exit;
........ 再接之後的程式碼 ........

我試將指標設20150929到期,發現在20150924會正常出現用戶已過期,但20150925到今天指標還是會輸出圖形,不知原因為何?請版主協助,謝謝~



上面的程式
設定為 date>1150929
在 2015/09/24 此日,並不會出現已過期訊息

DATE 是K棒的日期,不是電腦當前日期
必須K棒日期大於您設的日期才會成立

先要有正確的認知
才能正確的判斷測試之結果


由 a9681054 在 2015-09-30 21:22 發表:

版主你好
了解,謝謝版主指導~

__________________
chiu


全部時間均為台灣時間, 現在時間為19:37
在這個頁面顯示本主題全部的 8 個文章


Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.