[操作疑難] 用戶生產號碼的規則


請問有沒有師兄可以幫忙解決以下問題

1)A行輸入X代表選取該行資料

2)在選取的資料中不可多於一間供應商(C行)
3)如果選取的資料中多於一間供應商便會終止生產號碼的程序

4)如果沒有多於一間供應商便會生產號碼然後放於B行

via HKEPC IR Pro 3.0.0 - iOS(2.2.0)
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

我的思路系咁:
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)= 自然生成的號碼

TOP

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"})
}
}
});

TOP

我覺得應該係佢選左第一個就DISABLE晒其他供應商既ROW唔比佢選,USER EXPERICE會好好多。

TOP

我覺得應該係佢選左第一個就DISABLE晒其他供應商既ROW唔比佢選,USER EXPERICE會好好多。 ...
tsangwailam 發表於 2018-4-11 22:03



    可能係功課黎姐.........

TOP

回覆 5# 專業收買佬


    都應該係,題目都幾簡單。

TOP

回覆  專業收買佬


    都應該係,題目都幾簡單。
tsangwailam 發表於 2018-4-12 10:07



    我呢D揸車搵食無文化的人的都識答就知啦.....

TOP

回覆 7# 專業收買佬


    我文員仔,吾識寫你用既code

TOP