1/ Trong Access hãy tạo một database dùng để lưu trữ đĩa CD trực tuyến.
2/ Nhập liệu cho database theo như ý của bạn. Bạn có thể Download Database của ví dụ này bằng cách click vào đây
3/ Tạo một thư mục trên desktop tên là musicStore. Copy thư mục này vào thư mục wwwroot trong máy chủ cục bộ của bạn.
4/ Copy tập tin database musicStore.mdb vào thư mục musicStore trong thư mục wwwroot trên máy chủ cục bộ.
5/ Tạo một DSN tên musicStore tới tập tin database trên máy chủ.
6/ Tạo một web site trong Dreamweaver tên musicStore và cấu hình Local Info chỉ đường dẫn tới thư mục musicStore trên desktop, mục Remote Info chỉ đường dẫn tới thư mục musicStore trong thư mục wwwroot trên máy chủ Local Host. Chọn kiểu kết nối là Local/Network và máy chủ kiểm tra Testing Server là ASP VB Script.
7/ Trong Local Site tạo một trang tên default.asp
8/ Tạo một kết nối DSN Connection tên conMusicStore và hãy kiểm tra chúng.
9/ Upload tập tin default.asp và thư mục Connections lên máy chủ.
10/ Mở trang default.asp và thiết kế chúng như sau:
11/ Click chọn mục A và trong hộp Link nhập default.asp?sort=a

12/ Bây giờ bạn đã có được một link cho mục A
13/ Hãy tiếp tục tạo Link cho các chủ đề còn lại như sau:
-
B - default.asp?sort=b
-
C - default.asp?sort=c
-
D - default.asp?sort=d
-
........
-
cứ thế cho đến mục Z
Menu của bạn bây giờ trông giống như sau:
14/ Mở trang default.asp trong chế độ Design. Vào Bindings panel click nút + và chọn Recordset(Query) .
15/ Trong cửa sổ Recordset chọn Simple Mode, cấu hình Recordset như sau ....
-
Name = rsSort
-
Connection = conMusicStore
-
Table = artists
-
Columns = All
-
Filter = msband - begins with - URL Parameter - sort
-
Sort = msband - Ascending
16/ Click nút Test , nhập vào giá trị a trong hộp Test value . Click OK.
17/ Kết quả sẽ hiện tất cả các mẫu tin bắt đầu bằng chữ A của trường msband
18/ Click nút Advanced trong cửa sổ Recordset để xem định nghĩa SQL.

19/ Hãy thay đổi giá trị Default Value là a
20/ Trong tab Bindings panel hãy mở rộng Recordset như sau.
21/ Click vào bên trong cell dưới Artist chọn msband từ Bindings panel. Click vào nút Insert để chèn dữ liệu vào.
22/ Tiếp tục chèn các trường msbandinfo và msalbums như sau:
23/ File-> Save. Click nút Live Data View. để kiểm tra thử .Click Live Data View lần nữa để trở về chế độ Design View.
24/ Bây giờ chúng ta sẽ tạo một vùng lặp lại bằng cách chọn dòng đang chứa các trường động sau đó vào Server Behaviors chọn Repeat Region.
25/ CHọn nút Radio Check the All Records và click OK.
26/ Tuy nhiên nếu Database của chúng ta không có dữ liệu thì khách viếng thăm sẽ gặp một thông báo lỗi EOF/BOF error. Để ngăn chặn báo lỗi này bạn hãy dùng Show Region bằng cách chọn dòng đang chứa các trường động vào Server Behaviors chọn Show Region > Show Region If Recordset Is Not Empty.
27/ Trong hộp The Show Region If Recordset Is Not Empty chọn Recordset rsSort ,click OK.
28/ Bây giờ hãy chọn text "There Are No Results For Your Search". Vào Server Behaviors chọn Show Region > Show Region If Recordset Is Empty .
Nếu không có mẫu tin được hiển thị thì khách viếng thăm sẽ nhìn thấy dòng thông báo này. Click OK lần nữa khi hộp Show Region If Recordset Is Not Empty xuất hiện.
29/ Trang của bạn bây giờ trông như sau:
21/ File -> Save. Chọn trang default.asp và thư mục Connection sau đó click nút Put Files để Upload chúng vào thư mục musicStore trong thư mục wwwroot. Nhấn F12 để kiểm tra kết quả của bạn hoặc mở trình duyệt nhập http://localhost/musicStore . |