![]() |
請問如何把access 中查詢結果排序後加上排名。 各位前輩,小弟在此先行謝過... 我有一個難題, 簡單舉例來說的話,就好比把全班的考試成績輸入access database… 用了一個查詢來把所有的人用成績排序, 可是苦於無法從中隨便取一個人出來就馬上可以知道那人的名次… 最好是能夠自動新增一個欄位,列出所有人的名次… 也曾想過可以直接把record 的位置當作名次來用,但不知道access 內建的variable 怎麼用?? 是否可請會人前輩們指導一下。~ 謝謝啦! |
有誰可以幫幫我這個問題嗎?? 還是真的沒辦法做到這樣? 如果不能的話, 麻煩哪位高人給我這個不死心的人一句話, 讓我死心了吧! ^^ 謝謝.. |
用一下RANK看看,在EXCEL裡是這樣用,至於ACCESS可能先查一下小幫手,時間關係,有空我會說詳細些,SORRY!! |
謝謝 justkivi 的回應。 其實我也一直試著查小幫手,但是一無所獲! 你的回應至少讓我有個方向去再做嘗試。^^ |
[QUOTE][i]最初由 Justkivi 發表[/i] [B]用一下RANK看看,在EXCEL裡是這樣用,至於ACCESS可能先查一下小幫手,時間關係,有空我會說詳細些,SORRY!! [/B][/QUOTE] Justkivi 兄,我試過用小幫手,但是只出現教我如何用sort的功能而已, 並沒有辦法做到我想要的結果!可以麻煩你詳解一下嗎? 謝謝! |
是指下SQL Command來傳回數據嗎? 你的表格欄位怎麼設計的? 有試過 COUNT or SUM 等指令嗎? 先把你的欄位設計方式POST上來吧。 |
謝謝樓上Ivan 兄的回應, 可能是我描述的不夠清楚吧,和你指的東西有點不同。 舉個例來說.... 四個學生,A, B, C, D.. 每個人月考成績如下.. A.....90 B.....85 C.....95 D.....80 當全部輸入TABLE 後,用查詢依成績高低來排名次。 學生 分數 --------------- C 95 A 90 B 85 D 80 現在雖然可以馬上看出各人的名次,但是當學生一多的時候, 就不是很容易可以馬上知道各人的名次囉… 所以我希望做到的結果是.. 名次 學生 分數 ---------------------- 1 C 95 2 A 90 3 B 85 4 D 80 嗯,就是這個意思, 看起來好像很簡單,可是我是個初學者… 真的是百試(思)不解咧... 知道解題方法的大哥大姐們,麻煩指導一下吧。 感激不盡 ^^ |
回覆: 請問如何把access 中查詢結果排序後加上排名。 這裡有寫, 範例二可用, copy入新的欄位第一列內即可, 我已經成功修改使用了. [url]http://support.microsoft.com/kb/120608/zh-tw[/url] 祝好運 Jayson888 |
回覆: 請問如何把access 中查詢結果排序後加上排名。 [QUOTE=chi5816;502934]謝謝樓上Ivan 兄的回應, 可能是我描述的不夠清楚吧,和你指的東西有點不同。 舉個例來說.... 四個學生,A, B, C, D.. 每個人月考成績如下.. A.....90 B.....85 C.....95 D.....80 當全部輸入TABLE 後,用查詢依成績高低來排名次。 學生 分數 --------------- C 95 A 90 B 85 D 80 現在雖然可以馬上看出各人的名次,但是當學生一多的時候, 就不是很容易可以馬上知道各人的名次囉… 所以我希望做到的結果是.. 名次 學生 分數 ---------------------- 1 C 95 2 A 90 3 B 85 4 D 80 嗯,就是這個意思, 看起來好像很簡單,可是我是個初學者… 真的是百試(思)不解咧... 知道解題方法的大哥大姐們,麻煩指導一下吧。 感激不盡 ^^[/QUOTE] 有8年沒動Access了 你的問題可在報中做到 report 1.先做"成績欄"的排序 2.在報表細部加一個空白的文字方塊"text" 3.叫出文字方塊的屬性 4.把屬性內的"控制項資料來源"填入"=1" 5.把屬性內的"變動總合"選擇"對全部" 儲存再開後,那個text欄位會按順序1.2.3.4.5............. |
回覆: 請問如何把access 中查詢結果排序後加上排名。 送出後發不够詳細,重新修正一下 有8年沒動Access了, 你的問題可在報表中做到 report,在報表設計時: 1.依"成績欄"做排序 2.在報表細部放一個空白的"文字方塊"(text) 3.叫出"文字方塊"的"屬性" 4.把屬性內的"控制項資料來源" 填入 "=1" 5.把屬性內的"變動總合" 選擇 "對全部" 儲存再開後,那個text欄位會按順序1.2.3.4.5............. |
| 所有時間均為 +8。現在的時間是 12:11 AM。 |
| XML | RSS 2.0 | RSS |
本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。