2012-07-03 27 views
2

我有這些表的訪問數據庫: - 序列:它描述了一個電影的序列:例如:男孩踢球(1),男孩擊球(2),男孩發言(3)等。MS訪問:如何在2行之間添加1行?

  • 電影:它由上面的序列組成。 ex:3 - 2 - 1 - 2

我的問題是:如何插入新的序列,因爲訪問總是將其插入到最後。 恩:我想獲得(我想2之間插入序列3 1) 3 - 2 - 3 - 1 - 2

和訪問會給我 3 - 2 - 1 - 2 - 3 (加到最後)

任何線索?

回答

6

在數據庫中插入數據的順序是無關緊要的,重要的是您通過ORDER BY子語句操作的檢索順序,您提供SELECT語句。

因此,您需要確定您可以訂購物品的字段,例如序列號,然後在該字段上排序。像這樣

SELECT * FROM movie_sequences ORDER BY movie_sequence_id ASC; 
+0

這非常煩人:插入一個新的記錄,我需要指定其編號,並處理所有記錄號碼。 – yarek

+2

@ user300675 MS Access使用關係數據庫,關係數據庫沒有固定的順序。如果你需要一個順序文件,你需要一個不同的應用程序。 – Fionnuala

+0

好的:你建議什麼應用程序? – yarek