返回列表 上一主題 發帖

[發問] 請益 是否有更快的查詢方式

[發問] 請益 是否有更快的查詢方式

小弟有一是想請問
附件請參考
做法
1.分頁 序號 內容有兩萬多筆資料。
2.序號內容符合 L 分頁 或者 R分頁的 起始Barcode  及 結束Barcode 區間 。
3.符合區間的序號 在旁邊的工單號碼 自動帶出 L 或者 R 區邊的 工單號碼資訊。
個人做法如下
1.小弟先用資料庫(Arry) 先去讀取了 L 跟 R的所有起始Barcode  及 結束Barcode 區間 ,還有工單號碼
2.再利用迴圈 及 IF  的方式 去判別 是否在區間內開啟跟結束的Barcode。
3.如果符合條件 則帶出 工單號碼。
問題
雖然 L分頁 跟 R分頁的資料不多,但是序號分頁 有兩萬多筆資料,用迴圈跑就會跑很久(差不多20分鐘)
每一筆序號 就要比對 L分頁跟 R分頁的資料。
想請問一下!!是否建議更快速的方式??
謝謝!! 工單查詢.zip (266.96 KB)

回復 8# 准提部林


    感謝 准大 解惑
看來真的只有用迴圈了

我原本的程式判讀 只要符合區間 使用
Exit For  跳出內迴圈
看到 准大 的程式 也是個不錯的方式
再次感謝喔!!

TOP

回復 3# singo1232001


    函數的部分 我有使用過
只不過這是我舉例範例 數量只有2萬多筆
若筆數越多 用函數  電腦會越吃力
後來就放棄用函數了 ><""

TOP

字典這一塊  我真的很不熟
最近才開始接觸
准大真的太強了!!每次發問都學到不少
感謝幫忙

TOP

        靜思自在 : 修行要繫緣修心,藉事練心,隨處養心。
返回列表 上一主題