|
VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
syntech
註冊時間: 2003-05-16 文章: 4212 來自: Taipei,Taiwan
第 16 樓
|
發表於: 星期三 十一月 29, 2006 3:25 pm 文章主題: |
|
|
兩個問題:
1. cursor 不能編index,所以搜尋資料只能循序
2. cursor 不能再利用,
必須在server 編寫十分複雜的sql 命令,取得最接近的結果,再由前端作簡單處理.
否則配合cursor 不能編index的問題,處理資料將十分緩慢.
對一般進銷存等簡單應用也許感覺不出來,
但是複雜運算就知道痛.
ado.net 實際上也是如此. _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
|
syntech
註冊時間: 2003-05-16 文章: 4212 來自: Taipei,Taiwan
第 17 樓
|
發表於: 星期三 十一月 29, 2006 3:34 pm 文章主題: |
|
|
如果不是被宣傳所迷惑,
首選應該是 C#.NET 或 VB.NET,
而非 Delphi.NET.
目前最接近主流的,應該是使用 M$ 的工具開發 .net 程式. _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
|
nelsonchuang
註冊時間: 2003-09-04 文章: 563 來自: 臺灣
第 18 樓
|
發表於: 星期三 十一月 29, 2006 3:34 pm 文章主題: 這個根本無關程式問題 |
|
|
想像一下,一間房間只有一個人拖地,跟一間房間有10個人拖地,
一個人拖地,他自己會注意拖過那裡,不會重覆,所以不用擔心那邊沒拖乾淨(假設都拖過了!)
可是..10個人呢?如果不分配各自的區域,是不是會重覆拖到別人的,或是踩到別人已拖過的?永遠沒完沒了?
盤點也是一樣,大家都開同一個資料表格,就表示一定有一些是自已不用輸入,而別人會去輸入的.存檔時只有前後分別.,當然是後面的去蓋前面的.
那為什麼不讓使用者輸入各自要填的資料,各別抓取,修改後再回存?
問題不就解決了?
(以前我們公司也有同樣的問題,就是這樣解決的!)
這根vfp能不能作無關,跟解決問題的方式有關,就是這樣而已! _________________ 大家好,請多指教 |
|
回頂端 |
|
|
syntech
註冊時間: 2003-05-16 文章: 4212 來自: Taipei,Taiwan
第 19 樓
|
發表於: 星期三 十一月 29, 2006 3:51 pm 文章主題: |
|
|
nelsonchuang 兄,你們公司的想法是對的.
(話說回來,這不就是各自lock各自的記錄. ^_^ )
不見得非得用工具的解法不可,
有很多方式都可以到達目的地. _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
|
shyhpyng
註冊時間: 2006-10-11 文章: 60 來自: 台南市
第 20 樓
|
發表於: 星期四 十一月 30, 2006 1:37 pm 文章主題: Re: 這個根本無關程式問題 |
|
|
nelsonchuang 寫到: | 想像一下,一間房間只有一個人拖地,跟一間房間有10個人拖地,
一個人拖地,他自己會注意拖過那裡,不會重覆,所以不用擔心那邊沒拖乾淨(假設都拖過了!)
可是..10個人呢?如果不分配各自的區域,是不是會重覆拖到別人的,或是踩到別人已拖過的?永遠沒完沒了?
盤點也是一樣,大家都開同一個資料表格,就表示一定有一些是自已不用輸入,而別人會去輸入的.存檔時只有前後分別.,當然是後面的去蓋前面的.
那為什麼不讓使用者輸入各自要填的資料,各別抓取,修改後再回存?
問題不就解決了?
(以前我們公司也有同樣的問題,就是這樣解決的!)
這根vfp能不能作無關,跟解決問題的方式有關,就是這樣而已! |
所以我就看有多少人要同時輸入就要開幾個同欄位名稱及長度然後不同檔名的資料表格,就是一個主(一個),其他是副(多個),然後要輸入的人就各自用副的輸入最後打完後我設定一個功能讓他寫回主的資料表格而副的資料表格就清空這樣可以嗎?? |
|
回頂端 |
|
|
syntech
註冊時間: 2003-05-16 文章: 4212 來自: Taipei,Taiwan
第 21 樓
|
發表於: 星期四 十一月 30, 2006 2:16 pm 文章主題: |
|
|
選擇了方法A,就要連方法A的配套一起做,
選擇了方法B,就要連方法B的配套一起做,
只做一半,還不如不要作.
問題不在於選擇什麼方法,而在於必須有完整的解決方式 _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
|
nelsonchuang
註冊時間: 2003-09-04 文章: 563 來自: 臺灣
第 22 樓
|
發表於: 星期四 十一月 30, 2006 2:22 pm 文章主題: Re: 這個根本無關程式問題 |
|
|
shyhpyng 寫到: | nelsonchuang 寫到: | 想像一下,一間房間只有一個人拖地,跟一間房間有10個人拖地,
一個人拖地,他自己會注意拖過那裡,不會重覆,所以不用擔心那邊沒拖乾淨(假設都拖過了!)
可是..10個人呢?如果不分配各自的區域,是不是會重覆拖到別人的,或是踩到別人已拖過的?永遠沒完沒了?
盤點也是一樣,大家都開同一個資料表格,就表示一定有一些是自已不用輸入,而別人會去輸入的.存檔時只有前後分別.,當然是後面的去蓋前面的.
那為什麼不讓使用者輸入各自要填的資料,各別抓取,修改後再回存?
問題不就解決了?
(以前我們公司也有同樣的問題,就是這樣解決的!)
這根vfp能不能作無關,跟解決問題的方式有關,就是這樣而已! |
所以我就看有多少人要同時輸入就要開幾個同欄位名稱及長度然後不同檔名的資料表格,就是一個主(一個),其他是副(多個),然後要輸入的人就各自用副的輸入最後打完後我設定一個功能讓他寫回主的資料表格而副的資料表格就清空這樣可以嗎?? |
不知道你所謂"副"的意思,反正,不用管多少人,你就在使用者執行程式時,讓程式先開一個暫存表格,讓使用者自行協議,那些人要修改那一段範圍的資料,讓他們自己輸入要修改的範圍,抓出資料填入暫存表格,再修改,再回存.差不多就跟你說的一樣.(我好像在說廢話,呵呵.) _________________ 大家好,請多指教 |
|
回頂端 |
|
|
KKKLYNN
註冊時間: 2004-09-17 文章: 357
第 23 樓
|
發表於: 星期四 十一月 30, 2006 2:43 pm 文章主題: |
|
|
首先此提問必須先正名
是鎖定一筆資料而不是整個資料表格
再來就是修改資料時候是不會直接對資料進行修正
因為可能有人進入編輯模式就去尿尿,而且會尿很久,此筆資料於此時就會鎖起來
所以應該是先將修正資料在外部先輸入好,再 replace
在內部網路運作時要同一筆資料相撞是不太可能!
目前我是都沒碰到啦(雖然在退庫,領料,驗收,報廢,銷退交換等作業都會影響到同一筆資料)
以上
各位提出各見解都很讚!加油! |
|
回頂端 |
|
|
shyhpyng
註冊時間: 2006-10-11 文章: 60 來自: 台南市
第 24 樓
|
發表於: 星期四 十一月 30, 2006 3:59 pm 文章主題: |
|
|
我剛剛建了一個兩個欄位的資料表格A(包含在資料庫裡),然後建一個表單,資料環境就是A,然後再拉一個grid物件資料來源A,在grid能直接輸入資料,接著我編譯成執行檔,執行他,第一個執行的人沒問題第二個就出現檔案載入錯誤..........存取檔案的操作無效,我知道這樣的情況跟我之前文章說的情形不一樣(之前是可以執行到表單也能輸入資料,只是資料亂跳),這是各位說的Data Luck嗎,我想這是我設定上遺漏什麼,所以才會有這種只允許一個人開啟資料表格的情況 |
|
回頂端 |
|
|
KKKLYNN
註冊時間: 2004-09-17 文章: 357
第 25 樓
|
發表於: 星期四 十一月 30, 2006 4:10 pm 文章主題: |
|
|
您未提及開啟檔案的模式
或許您是專用模式而非緩衝模式
所以請您要先釐清資料表格開啟的狀態
再來談後續
請看一下help
CURSORGETPROP( )
以上
加油 |
|
回頂端 |
|
|
syntech
註冊時間: 2003-05-16 文章: 4212 來自: Taipei,Taiwan
第 26 樓
|
發表於: 星期四 十一月 30, 2006 4:16 pm 文章主題: |
|
|
LUCK, 真是 LUCK. ^_^ _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
|
marvin
註冊時間: 2004-06-01 文章: 321
第 27 樓
|
發表於: 星期四 十一月 30, 2006 4:22 pm 文章主題: |
|
|
若不熟練VFP, 貿然寫一個系統來作不容易
會不會要 user 先輸入 Excel, 再匯總比較好? |
|
回頂端 |
|
|
shyhpyng
註冊時間: 2006-10-11 文章: 60 來自: 台南市
第 28 樓
|
發表於: 星期四 十一月 30, 2006 4:44 pm 文章主題: Re: 這個根本無關程式問題 |
|
|
nelsonchuang 寫到: |
不知道你所謂"副"的意思,反正,不用管多少人,你就在使用者執行程式時,讓程式先開一個暫存表格,讓使用者自行協議,那些人要修改那一段範圍的資料,讓他們自己輸入要修改的範圍,抓出資料填入暫存表格,再修改,再回存.差不多就跟你說的一樣.(我好像在說廢話,呵呵.) |
你的方法比較好,我會看看要怎麼用,副的意思阿,就是我主要的資料表格叫A.dbf
然後要是我預計會有四個人同時輸入資料的話,我就在複製出A1.dbf,A2.dbf,A3.dbf,A4.dbf,然後第一個進來的就在A1輸入(隨便他要輸入幾筆),第二個就給他A2,依此類推,然後輸入完我給他一個功能例如按個鈕然後資料就回寫到A,然後原本A1就清空,代表說我會有五個資料表格... 至於syntech大的建議我要好好想想,你的比較屬於訓練我要如何去思考一個全方位的解決方法,實在很感謝大家! |
|
回頂端 |
|
|
syntech
註冊時間: 2003-05-16 文章: 4212 來自: Taipei,Taiwan
第 29 樓
|
發表於: 星期四 十一月 30, 2006 5:02 pm 文章主題: |
|
|
嗯. 講一些 無關緊要,天馬行空,無邊無際,沒有重點 的話,
是我懶得解釋的很清楚的首要做法. _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
|
KKKLYNN
註冊時間: 2004-09-17 文章: 357
第 30 樓
|
發表於: 星期四 十一月 30, 2006 7:39 pm 文章主題: |
|
|
建議您還是拿本初階的書(5.0也可以)從頭練ㄧ遍
ㄧ定很有收穫
因為您的觀念真的已經偏很多
輸入資料不是為ㄧ個user就建ㄧ個dbf(不管是臨時或實體)
以上請參考 |
|
回頂端 |
|
|
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|