VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

遇到頭痛的問題~多人使用一套軟體~
前往頁面 1, 2  下一頁
 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
小寶寶



註冊時間: 2004-08-20
文章: 57


第 1 樓

發表發表於: 星期四 一月 06, 2005 11:06 am    文章主題: 遇到頭痛的問題~多人使用一套軟體~ 引言回覆

現在碰到的問題是...

假如兩個人同時在打單子...打銷貨單好了

可能在同一時間兩個同時按下存檔...

程式也是按下存檔,才取得流水號!!

可是在同一時間內按下存檔的話~

流水號的號碼兩個都一樣~

雖然說...同時存檔的機率不大~

可是寫成大套的話~問題就大了!!

可否有其他方式能解決呢???
回頂端
檢視會員個人資料 發送私人訊息
syntech



註冊時間: 2003-05-16
文章: 4212
來自: Taipei,Taiwan

第 2 樓

發表發表於: 星期四 一月 06, 2005 11:35 am    文章主題: 引言回覆

前人的經驗:
http://fox.hanyu.com.tw/View.aspx?fbId=1&Id=22247

能懂多少就在個人了.

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
bigear



註冊時間: 2004-12-19
文章: 162
來自: 網路的另一端

第 3 樓

發表發表於: 星期四 一月 06, 2005 2:54 pm    文章主題: 引言回覆

我個人的做法是
開一個LOCK專用的資料庫
然後每次存檔時先LOCK該資料庫
存好之後再UNLOCK
因為LOCK資料庫不會兩台電腦重複LOCK
所以就可以避免流水號的問題
雖然很笨,但是很好用

_________________
以上淺見,歡迎批評指教
________________________________________________
山不轉路轉,路不轉人轉,人不轉頭轉,頭不轉眼睛轉,眼睛不轉眼珠轉
眼珠再不轉就去睡覺,睡起來繼續轉
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 參觀發表人的個人網站
小賴



註冊時間: 2004-12-27
文章: 470


第 4 樓

發表發表於: 星期五 一月 07, 2005 10:11 am    文章主題: 引言回覆

我的做法也是開一個資料庫來管理(NoGen.DBF)
但是這個資料表格可用來管理整個系統的所有單據流水號
每筆資料代表一種單據, 針對所有單據都去編一個號碼
資料表格記錄每一單據的號碼與目前之流水號
寫一函數傳入單據流水號
此函數根據傅入號碼於NoGen搜尋對應之流水號
但在取用流水號前必須先作Record Lock取用後再將流水號加1存回
以備下一筆單據使用
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
chinyu



註冊時間: 2004-12-30
文章: 13


第 5 樓

發表發表於: 星期五 一月 07, 2005 1:09 pm    文章主題: 引言回覆

我個人是都是用資料庫的trigger產生單據流水號,還沒有客戶有這問題
回頂端
檢視會員個人資料 發送私人訊息
syntech



註冊時間: 2003-05-16
文章: 4212
來自: Taipei,Taiwan

第 6 樓

發表發表於: 星期五 一月 07, 2005 4:39 pm    文章主題: 引言回覆

萬一沒有trigger能用時,
能不能找出方法解決才是關鍵.

站在巨人的肩膀上不代表真的比別人高

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
goto-dream



註冊時間: 2004-05-11
文章: 909


第 7 樓

發表發表於: 星期五 一月 07, 2005 4:50 pm    文章主題: 引言回覆

我也是按照第一位的方式產生流水號的...
還沒有發現到...有此問題...
應該是取得流水號的程有問題....

_________________
福隆昌淨水有限公司--淨水器的專家,淨水器,飲水機,濾心!!

想了解更多,您可上幸福雞湯組.找尋!!丁澐瑄.老師.

          愛作夢
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
kechange



註冊時間: 2004-12-16
文章: 81


第 8 樓

發表發表於: 星期一 一月 10, 2005 10:16 am    文章主題: 引言回覆

請問一下,你是採用 SQL 來做資料庫,還是採用 DBF 來做資料庫..
二種寫法不同哦...
如果你是採用 DBF 來寫.
我的做法是.當單號那個欄位輸入完畢後,該筆資料就把他存到DBF裡面.不等到整筆輸入完畢...這樣另一個使用者輸入到單號欄位時,就可以判斷出你已經用了這個單號了..

不過相對的.如果使用者輸入到一半.他按[放棄]時.你就必須刪除這筆記錄了..這樣才不會有爛資料留在裡面了.
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 MSN Messenger
syr01



註冊時間: 2005-01-21
文章: 2


第 9 樓

發表發表於: 星期五 一月 21, 2005 2:02 am    文章主題: 引言回覆

可以用文件導入的方法阿, 縣做成.xls文件. 在導入成.dbf文件.
就是先把文件做好之後在座處理.
回頂端
檢視會員個人資料 發送私人訊息
syntech



註冊時間: 2003-05-16
文章: 4212
來自: Taipei,Taiwan

第 10 樓

發表發表於: 星期五 一月 21, 2005 2:23 am    文章主題: 引言回覆

我只能說轉成xls再匯進來,
是有點誇張,
我不知道這樣做有何益處.

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
garfield
Site Admin


註冊時間: 2003-01-30
文章: 2157


第 11 樓

發表發表於: 星期五 一月 21, 2005 10:44 am    文章主題: 引言回覆

我的做法是寫一個產生編號的函數, 程式在新增時會要求函數給一個貨單編號, 但不會實際上存入DBF中, 如果同時有兩個人都在增狀態時, 兩個人的單號會是一樣的, 所以在存檔前會另外再一次要求這個函數給他一個真正可以用的編號, 電腦會依這個編號來存檔.
產生編號的函數在要傳回真正可以用的編號時, 須將編號新增到一個操作記錄檔中, 以便在要求傳回編號時檢查一下是否另有正在新增的編號.

_________________
利用>>搜尋<<的功能會比問的還要快得到答案.
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
cchvfp



註冊時間: 2003-07-05
文章: 18


第 12 樓

發表發表於: 星期四 六月 09, 2005 4:35 pm    文章主題: 引言回覆

在資料庫設定單號欄位為主鍵值,
即使同時取得相同單號,也只能有一個人可以存檔成功,
然後呢?就看各人處理的方式了
回頂端
檢視會員個人資料 發送私人訊息
syntech



註冊時間: 2003-05-16
文章: 4212
來自: Taipei,Taiwan

第 13 樓

發表發表於: 星期四 六月 09, 2005 4:59 pm    文章主題: 引言回覆

cchvfp 兄的方法也是我在 M$ sql server 上處理資料用的方法
_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
bin1x



註冊時間: 2004-08-27
文章: 462


第 14 樓

發表發表於: 星期四 六月 09, 2005 5:29 pm    文章主題: 引言回覆

之前在用dbf 時
有個很有趣的做法是
用多筆browse 的畫面來處理每一筆資料
不轉換畫面到單一筆的form
結果很有趣的
就是會發生當檔案指標到了有人正在編輯時(rlcok)
wait windows 秀訊息
這是用占位置的做法-----怪招之一
當然輸入的欄位並不多
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 參觀發表人的個人網站 MSN Messenger
www.bqhouse.com.tw



註冊時間: 2005-09-23
文章: 2
來自: BQhouse!全國房產網

第 15 樓

發表發表於: 星期二 十月 25, 2005 3:55 pm    文章主題: 引言回覆

一切都只是鎖檔的問題
_________________
BQhouse!全國房產網
http://www.bqhouse.com.tw
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
前往頁面 1, 2  下一頁
1頁(共2頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作