2017-02-18 42 views
1

我一直在使用C#MS Access的工作。是否有任何方法可以排序一列的數字與從其他列移動完全相同的行東西?例如Ms access board screenshot微軟訪問排序一列和移動其他

由於31小於35且大於30,因此我可以將Peter與約翰30和傑西卡35之間的得分31移動。

+0

我假設你只是想改變行的顯示順序?如果不是,那麼Field2是什麼?必須有一些直接的關係? Field2可能是Field1中列出的人的年齡?然後,如果您想按年齡列出人物,請按'Field2'排序;按名稱排序,在Field1上排序。如果您想要做其他事情,請解釋一下。 –

+0

是的,有些人與他們的年齡。我想分類年齡,但不要弄亂他們的名字。每個人都必須有同樣的年齡。 – Nissus

+0

由於您顯示的是表格的內容,除非您更改實際數據,否則可以使用查詢或表單或報告以任何方式進行排序或呈現。我建議只使用查詢來選擇和排序。 –

回答

0

對數據庫表中的行進行排序將始終移動整行,使字段保留原位。在數據庫中,實際上很難在排序時撕開行,即使你想要。

這意味着您可以應用您使用的數據庫抽象層提供的排序機制。如果直接使用SQL,則最後附加ORDER BY Field2