Board logo

標題: [操作疑難] 用戶生產號碼的規則 [打印本頁]

作者: 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

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



    可能係功課黎姐.........
作者: tsangwailam    時間: 2018-4-12 10:07

回覆 5# 專業收買佬


    都應該係,題目都幾簡單。
作者: 專業收買佬    時間: 2018-4-12 12:17

回覆  專業收買佬


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



    我呢D揸車搵食無文化的人的都識答就知啦.....
作者: bongbong3481    時間: 2018-4-12 17:00

回覆 7# 專業收買佬


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





歡迎光臨 電腦領域 HKEPC Hardware (https://h2.hkepc.com/forum/) Powered by Discuz! 7.2