作者: eddie2333 時間: 2018-4-11 18:12 標題: 用戶生產號碼的規則
[attach]2052173[/attach]
請問有沒有師兄可以幫忙解決以下問題
1)A行輸入X代表選取該行資料
2)在選取的資料中不可多於一間供應商(C行)
3)如果選取的資料中多於一間供應商便會終止生產號碼的程序
4)如果沒有多於一間供應商便會生產號碼然後放於B行
via HKEPC IR Pro 3.0.0 - iOS(2.2.0)
作者: bongbong3481 時間: 2018-4-11 19:22
我的思路系咁:
1。加1個col, 先A COL 及C col 合併,加變量dup=false
2。用2次for loop, 由頭到尾咁loop, 逐行比較,如果有重覆,dup=true
3。當2次for loop 完,如果dup=false, 就用一次for loop 由頭到尾, if cell(i, 1) = “X” then cell(i,2)= 自然生成的號碼
作者: 專業收買佬 時間: 2018-4-11 21:45
nodejs + mongodb:
let query = {"A": x}
db.xxx.find(query).toArray(function(err, result){
for(let i = 0; i < result.length; i++){
let dup = 0;
for (let j = 0; j < result.length; j++){
if(result[i].supplyname == result[j].supplyname){
dup += 1;
}
if(dup == 1){
db.xxx.insert({"A":x, "suppername":result[i].supplyname}, {"xxx":"xxx"})
}
}
});
作者: tsangwailam 時間: 2018-4-11 22:03
我覺得應該係佢選左第一個就DISABLE晒其他供應商既ROW唔比佢選,USER EXPERICE會好好多。
作者: 專業收買佬 時間: 2018-4-11 23:43
可能係功課黎姐.........
作者: tsangwailam 時間: 2018-4-12 10:07
回覆 5# 專業收買佬
都應該係,題目都幾簡單。
作者: 專業收買佬 時間: 2018-4-12 12:17
我呢D揸車搵食無文化的人的都識答就知啦.....
作者: bongbong3481 時間: 2018-4-12 17:00
回覆 7# 專業收買佬
我文員仔,吾識寫你用既code

