[VBA ] Access 資料計數及找出不同資料

看板Visual_Basic作者 (vv)時間7年前 (2017/12/02 20:38), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
剛接觸Access不久 目前遇到資料處理的問題卡了兩三天 獻醜了.. 資料表如下 代號 客戶 商品清單 A01 甲 醬油 '--1 A01 甲 醬油 '--2 A02 乙 醬油 '--3 A02 丁 醬油 '--4 A03 丁 鹽 '--5 A04 戊 砂糖 '--6 . . . 我要用計數的方式將重複的資料找出來 例如: 第一筆跟第二筆資料重複 當DO WHILE NOT .EOF 跑到第一筆 先將第一筆資料暫存 tempA= .代號 & .客戶 & .商品 下一筆遇到相同資料時與第一筆暫存比較 假如第二筆tempB=tempA 則計數 count=count+1 第二個問題 以商品排序顯示出 商品的客戶有誰 這時候就不管代號只要找出商品對應的客戶 我要怎麼在跑重複回圈的同時判斷 當商品一樣遇到不同客戶截取出來 ex:醬油的客戶有 甲、乙、丁 strSql = " SELECT 代號,客戶,商品 FROM TABLE ORDER BY 商品" Set rst1 = CurrentDb.OpenRecordset(strSql) rst1.MoveFirst Do While Not rst1.EOF temp = rst1!客戶代號 & rst1!EndUser清單 & rst1!客戶簡稱 到這裡把第一筆暫存起來 之後就不知道要怎麼跟第二筆資料比會比較好.... rst1.MoveNext Loop -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.170.131.137 ※ 文章網址: https://www.ptt.cc/bbs/Visual_Basic/M.1512218308.A.E1F.html
文章代碼(AID): #1Q8fx4uV (Visual_Basic)
文章代碼(AID): #1Q8fx4uV (Visual_Basic)