 |
VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
hichin

註冊時間: 2008-02-21 文章: 88
第 31 樓
|
發表於: 星期四 四月 23, 2009 10:59 pm 文章主題: |
|
|
fox_cat 寫到: | hichin兄弟
如果今天有3或5個作業系統平分天下,那才真的累人,所以我很感謝MS一統天下,只需對Windows就可以混日子了.
我想您的八字大概跟vfp的八字犯沖,如果您用cobol能把事情作得更好,那就用cobol.
如果貴公司就是要用vfp,虛心在這個論壇搜尋請教,你會穫益良多和工作愉快.
你的問題我無法回答你,因為我從不用[你用的方法].
我的vfp不用iis就可以跨internet,完全support Unicode... 報表預覽再查詢等等.
Vfp彈性很大,可以作很多事.Vfp的限制在你的想像力與你對API的了解.
保重 |
我想您們都誤會我的意思
我最重要的重點是抱怨ms那麼有錢,卻把產品線說停就停,完全不負責任
多少人開發的東西就死在那裡
而且還是有暇疵的產品,難到美國就沒消費法
你看汽車工業,發現重大暇疵全面回收
而且得多備10-20年部品材料,讓客戶可以用10-20年
ms就那麼爽,就知道賺錢
你們深思一下就知道了
你看rmcobol產品線30年完全相容,現在公司撐不下去了,還轉給mf公司
繼續為消費者負責任
寫程式都知道,維護一個產品是最沒利潤的,可能還得貼錢
誰都不想做擦屁股的,他們賣的產品售價難道沒有算上維護的費用
可以說消費者已經付了維護的費用
卻得到他們說斷就斷
可見ms多惡質
說他們是喝血惡魔都不為過了
至少也得詢問買過這套軟體的消費者還有沒使用,肯不肯讓它斷掉
我說大家權益被ms侵占了都還不知道喔 _________________ 誰知萬法唯心的奧義 |
|
回頂端 |
|
 |
syntech
註冊時間: 2003-05-16 文章: 4249 來自: Taipei,Taiwan
第 32 樓
|
發表於: 星期五 四月 24, 2009 8:50 am 文章主題: |
|
|
作這個工作的人,誰不曉得M$的惡行惡狀,
你最厲害,你過來指點迷津,
然後呢?
和公司以前的人一樣,
推給M$就沒事了.
單號重複,M$爛,VFP爛,
印不出自訂格式,M$爛,VFP爛,
有BUG,M$爛,VFP爛,
什麼都是M$爛,VFP爛,
選擇 REMOTE VIEW 是你自己下的決定,
當初你來這裡問,
也是告訴你SPT比較好.
況且到底是哪裡出錯還不知道,
東拉西扯不會解決問題
你以為你在COBOL作的不錯,
所以換一個工具也很容易上手,
從以前的PO文中就發現你不太管別人的建議.
實際上,工具的差異性很大,
連用CLIPPER 很熟練的人轉成VFP也很容易出錯.
有時間東拉西扯,
就整理一下你的做法,
看看沒有賢人給你不同的意見,
也許你一直誤解做法. _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
 |
hichin

註冊時間: 2008-02-21 文章: 88
第 33 樓
|
發表於: 星期五 四月 24, 2009 9:07 am 文章主題: |
|
|
syntech 寫到: | 作這個工作的人,誰不曉得M$的惡行惡狀,
你最厲害,你過來指點迷津,
然後呢?
和公司以前的人一樣,
推給M$就沒事了.
單號重複,M$爛,VFP爛,
印不出自訂格式,M$爛,VFP爛,
有BUG,M$爛,VFP爛,
什麼都是M$爛,VFP爛,
選擇 REMOTE VIEW 是你自己下的決定,
當初你來這裡問,
也是告訴你SPT比較好.
況且到底是哪裡出錯還不知道,
東拉西扯不會解決問題
你以為你在COBOL作的不錯,
所以換一個工具也很容易上手,
從以前的PO文中就發現你不太管別人的建議.
實際上,工具的差異性很大,
連用CLIPPER 很熟練的人轉成VFP也很容易出錯.
有時間東拉西扯,
就整理一下你的做法,
看看沒有賢人給你不同的意見,
也許你一直誤解做法. |
s大
既然是visual而且有remote view這功能,如果不能用,該公司就是出產暇疵產品
這邏輯有錯嗎?
我已經試過了,不能從grid.vaild去更改頭檔的欄位內容 _________________ 誰知萬法唯心的奧義 |
|
回頂端 |
|
 |
syntech
註冊時間: 2003-05-16 文章: 4249 來自: Taipei,Taiwan
第 34 樓
|
發表於: 星期五 四月 24, 2009 9:29 am 文章主題: |
|
|
第二頁第二篇POST 你看不懂嗎?
你遇到的問題,應該與這幾篇有關,得到什麼啟發,把你的畫面作了什麼異動.
==============
1.
http://vfp.sunyear.com.tw/viewtopic.php?t=4400&highlight=
如圖所示,請問前輩大大們如何將FORM中所選的資料轉到底層的FORM的GRID中
2.
http://vfp.sunyear.com.tw/viewtopic.php?t=4377&highlight=
請問當使用dbf檔的觸發程序,如何讓它在程式執行期間才發生作用?
3.
http://vfp.sunyear.com.tw/viewtopic.php?t=4363&highlight=
請問如何關聯頭檔與多筆身檔grid,我的困難是編輯時,客戶編號:可能隨時變動
================
不熟這個工具的人有怎麼知道有沒有用對使用的方式.
即便我不使用REMOTE VIEW,有些原則我還是清楚的,
在 BUFFERMODE = 5 (Optimistic table buffering)的情況,
資料異動應該是本地做完所有異動完,
然後下TABLEUPDATE()一次更新到後段.
並非一次一行,
如果非得一次一行,則表示用法一定不正確.
一定是哪邊作了不該做的事.
"
身檔的GRID在VALID去更新頭檔的數字欄位
然後先存頭檔,在存身檔,第一筆新增沒問題,第二筆輸入好要存檔就無法運作了
"
尤其與1,3篇有關.
討論中早就告訴你:
一問一答,
最後應該會出現一個爛到不能在爛的東西. XD
你還是沒有說出現什麼錯誤.
不過我想想應該答案呼之欲出. _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙
syntech 在 星期五 四月 24, 2009 10:03 am 作了第 6 次修改 |
|
回頂端 |
|
 |
Terry1211
註冊時間: 2008-03-13 文章: 63
第 35 樓
|
發表於: 星期五 四月 24, 2009 9:43 am 文章主題: |
|
|
To hichin ~~
有錯誤訊息嗎?^_^ |
|
回頂端 |
|
 |
CCB2000
註冊時間: 2009-03-25 文章: 97
第 36 樓
|
發表於: 星期五 四月 24, 2009 6:02 pm 文章主題: |
|
|
hichin 寫到: | 我都不知道這樣做出來的東西交給客戶去操作,會出甚麼不可預料的事情,
會不會到10萬筆時又有意想不到的bug
半夜都睡不著ㄋ
|
這兩天剛好遇見類似的事情:我的網站打不開暸!
開始懷疑是ISP那邊的問題,
后來偶然髮現有個錯誤:cint(...
好像是自己的代碼?
再摸索暸一段時間,終于明白暸:
從文本文件中讀計數器的代碼中使用cint()函數的返囬值:-32768---32767,
超過這個範圍就溢齣暸,
而網站這幾天的訪問計數剛好到暸32767,所以就打不開暸。
把cint()改為clng()解決暸問題。
我對VB不熟悉,所以就會犯一些初級的錯誤。 |
|
回頂端 |
|
 |
hichin

註冊時間: 2008-02-21 文章: 88
第 37 樓
|
發表於: 星期六 四月 25, 2009 8:01 am 文章主題: |
|
|
syntech 寫到: | 第二頁第二篇POST 你看不懂嗎?
你遇到的問題,應該與這幾篇有關,得到什麼啟發,把你的畫面作了什麼異動.
==============
1.
http://vfp.sunyear.com.tw/viewtopic.php?t=4400&highlight=
如圖所示,請問前輩大大們如何將FORM中所選的資料轉到底層的FORM的GRID中
2.
http://vfp.sunyear.com.tw/viewtopic.php?t=4377&highlight=
請問當使用dbf檔的觸發程序,如何讓它在程式執行期間才發生作用?
3.
http://vfp.sunyear.com.tw/viewtopic.php?t=4363&highlight=
請問如何關聯頭檔與多筆身檔grid,我的困難是編輯時,客戶編號:可能隨時變動
================
不熟這個工具的人有怎麼知道有沒有用對使用的方式.
即便我不使用REMOTE VIEW,有些原則我還是清楚的,
在 BUFFERMODE = 5 (Optimistic table buffering)的情況,
資料異動應該是本地做完所有異動完,
然後下TABLEUPDATE()一次更新到後段.
並非一次一行,
如果非得一次一行,則表示用法一定不正確.
一定是哪邊作了不該做的事.
"
身檔的GRID在VALID去更新頭檔的數字欄位
然後先存頭檔,在存身檔,第一筆新增沒問題,第二筆輸入好要存檔就無法運作了
"
尤其與1,3篇有關.
討論中早就告訴你:
一問一答,
最後應該會出現一個爛到不能在爛的東西. XD
你還是沒有說出現什麼錯誤.
不過我想想應該答案呼之欲出. |
還是找不出來,不知道用到那種功能會影響GRID.VALID
S大我所謂的第二筆是頭檔新增第二筆
身檔一次存檔 _________________ 誰知萬法唯心的奧義 |
|
回頂端 |
|
 |
kmkna1103
註冊時間: 2008-05-08 文章: 119 來自: 台灣
第 38 樓
|
發表於: 星期六 四月 25, 2009 2:42 pm 文章主題: |
|
|
hichin 寫到: | GRID1.VALID
CALCULATE SUM(DB_AMT) TO DB_VAL
CALCULATE SUM(CR_AMT) TO CR_VAL
THISFORM.TXTDb_TOTAL.Value=DB_VAL
THISFORM.TXTCr_TOTAL.Value=CR_VAL
我在GRID1.VALID下這些程式
第一筆新增沒問題,第二筆就不行存檔
一定要結束FORM才可以
我只是從GRID1.VALID要去改變FORM中TEXT的值
第二次新增要存檔就不行了
真的大家可以試看看,我用VFP 9SP2 |
試試把程序寫在grid1.AfterRowColChange
最後在下thisform.refresh |
|
回頂端 |
|
 |
hichin

註冊時間: 2008-02-21 文章: 88
第 39 樓
|
發表於: 星期六 四月 25, 2009 4:01 pm 文章主題: |
|
|
kmkna1103 寫到: | hichin 寫到: | GRID1.VALID
CALCULATE SUM(DB_AMT) TO DB_VAL
CALCULATE SUM(CR_AMT) TO CR_VAL
THISFORM.TXTDb_TOTAL.Value=DB_VAL
THISFORM.TXTCr_TOTAL.Value=CR_VAL
我在GRID1.VALID下這些程式
第一筆新增沒問題,第二筆就不行存檔
一定要結束FORM才可以
我只是從GRID1.VALID要去改變FORM中TEXT的值
第二次新增要存檔就不行了
真的大家可以試看看,我用VFP 9SP2 |
試試把程序寫在grid1.AfterRowColChange
最後在下thisform.refresh |
你好,我就是不解,同樣的程序,為什麼從這個vaild去改變更頭檔textbox
就會有此情形,別的grid事件卻不會如grid1.AfterRowColChange
或 用grid1.column5.text1.lostfocus也不會有此狀況
而且不是身檔文存不進去,而是頭檔 _________________ 誰知萬法唯心的奧義 |
|
回頂端 |
|
 |
syntech
註冊時間: 2003-05-16 文章: 4249 來自: Taipei,Taiwan
第 40 樓
|
發表於: 星期一 四月 27, 2009 11:11 am 文章主題: |
|
|
前面就說過了:
========
現代的OOP 工具,該在哪個事件寫程式都是一個學問,
該什麼屬性該用什麼值也是學問.
單獨看沒問題,
又怎知整個程式流程配套有沒有作足.
========
vfp 的主架構從 3.0 開始就沒有多大的變更,
當時是 "精靈" (輔助產生工具) 的時代,
而不是像現在是 frameworks 的時候,
而且vfp的畫面產生精靈太糟,額外增加的屬性及方法太多,
畫面產生精靈與資料連接方式(dbf,remote view, SPT,cursoradapter)之間又沒有範例,
畫面產生精靈走的是傳統的dbf+filter.
變成不熟工具的人做出來就有問題.
所以大多必須另外整理自己的frameworks來用,
我們公司也是這樣.
就像是空有兵器,沒有劍譜的情況.
"將太的壽司"也有一段是說明使用壽司刀的方式,
一般人拿壽司刀切不出同樣大小的壽司料,
因為和式壽司刀是單邊刃的情況,
與一般刀雙邊刃的情況不同,
沒有先了解其中的差異,當然就切不好.
每個事件被觸發條件與之後會觸發其他事件的狀況都不同,
所以如何找出適當的事件來寫程式才會很重要.
由傳統dos轉過來的使用者通常對使用哪個事件感到困擾,
以為是找到差不多的事件就應該可以正常運作.
我們公司當初由clipper轉成vfp也是一樣,
摸索很久才定出只能使用哪些事件.
你還是沒說頭檔發生什麼錯誤.
你可以用 sql profiler 先看看儲存時到底傳了什麼命令,sql server上又出現什麼錯誤.
sql server上table是否設了 primary key?
會不會發生你在存頭檔,存了兩筆一樣的內容.
是否你頭檔的textbox設了 controlsource,
一易動textbox的內容,等於修改了頭檔中的資料.
別人真的沒有幫你debug的義務.
你自己的架構只有你自己知道,
所謂"當局者迷",
用了不正確的觀念,自己就不容易找出問題了. _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
 |
區榮熾
註冊時間: 2005-11-14 文章: 191
第 41 樓
|
發表於: 星期三 五月 06, 2009 4:14 pm 文章主題: |
|
|
TO hichin
請在 搜尋 >> FSO >>第10篇"VFP 的 GRID 表格透析(轉貼) RUEY, 2004.02.18
看該篇文章之後,或許對於 GRID 會增多一些基本概念.... |
|
回頂端 |
|
 |
goto-dream
註冊時間: 2004-05-11 文章: 909
第 42 樓
|
發表於: 星期三 五月 06, 2009 11:10 pm 文章主題: |
|
|
ckp6250 寫到: | SELECT * FROM CUST WHERE ID==IBUF INTO CURSOR ZZZ
or
SELECT * FROM CUST WHERE ID=padr(IBUF,4) INTO CURSOR ZZZ
不過
很懷疑
SQL2005版 , 可以下 INTO CURSOR ZZZ 嗎 ? |
1.我也懷疑能不能下 into cursor
2.padr --->sql 2000沒有這函數.2005我不知道!!
怪怪的~~~~~
我的推論::標題跟內文不對喔.... _________________ 福隆昌淨水有限公司--淨水器的專家,淨水器,飲水機,濾心!!
想了解更多,您可上幸福雞湯組.找尋!!丁澐瑄.老師.
愛作夢 |
|
回頂端 |
|
 |
ph_liu2002
註冊時間: 2004-10-24 文章: 9
第 43 樓
|
發表於: 星期三 八月 12, 2009 3:26 pm 文章主題: 善用 VFP 的remote view |
|
|
我認為remote view可說是VFP的精華,善用remote view可以快速的開發你的系統,我從1人用的系統到百人用的系統, 不管後端的資料庫是VFP或SQL, 90%使用remote view, 10%使用SPT,後端資料庫隨時可以切換, 程式完全不用改,只要小改class即可辦到, 得心應手。
只要你找對人帶,會覺得 VFP簡單又好用(我也用COBOL好幾年),
一套大型的ERP如果用CDBOL或.net去開發,程式會寫到呆, COBOL是很穩,但很多功能做不到, .NET是很花俏,但問題可不少,熟悉VFP,他會是很好的選擇。 |
|
回頂端 |
|
 |
saint
註冊時間: 2003-07-14 文章: 211
第 44 樓
|
發表於: 星期三 八月 12, 2009 4:01 pm 文章主題: |
|
|
把你認為不行的程式碼放上來,也許就有答案,不然也是在打嘴炮 |
|
回頂端 |
|
 |
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|