hỏi về cách đổi dữ liệu bảng trong access 2010 (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

maitrang_tb91

Thành viên mới
Tham gia
23/11/11
Bài viết
2
Được thích
0
cho em hỏi cách thay đổi dữ liệu trong access với ạ, ví dụ như thay dữ liêụ trong trường [TENDV]
thay "Siêu thị Số 02" thành "cửa hàng số 02", em dùng query update mà không được ạ, mong mọi người giúp đỡ, em sắp thi môn này rồi :(
cám ơn mọi người nhiều
 
cho em hỏi cách thay đổi dữ liệu trong access với ạ, ví dụ như thay dữ liêụ trong trường [TENDV]
thay "Siêu thị Số 02" thành "cửa hàng số 02", em dùng query update mà không được ạ, mong mọi người giúp đỡ, em sắp thi môn này rồi :(
cám ơn mọi người nhiều

Bạn chọn vào Queries, thiết kế 1 Query mới, chọn Add vào Table bạn muốn Update, trong trường hợp này tôi chọn Table1 nơi có chứa trường TENDV. Tại nơi thiết kế, chọn Query Type là Update Query (vòng tròn đỏ trong hình)

Tại đây bạn chọn:

Field: TENDV

Table: Table1

Update to: "cửa hàng số 02"

Criteria: "Siêu thị Số 02"

(Xem hình)

Khi bạn chọn thiết kế kiểu SQL bạn sẽ thấy như thế này:

[GPECODE=sql]UPDATE Table1 SET Table1.TENDV = "cửa hàng số 02"
WHERE (((Table1.TENDV)="Siêu thị Số 02"));
[/GPECODE]

Sau khi thực hiện, bạn Save lại với một tên nào đó, Query1 chẳng hạn.

Thoát Query1 bạn sẽ thấy trong mục Queries sẽ có một Query mới hình dấu chấm than đen thui. Khi click vào nó, nó sẽ thỉnh cầu với bạn là bạn có thật sự muốn cập nhật mới không, nó hỏi gì bạn cũng Yes, sau đó bạn vào lại Table1 sẽ thấy nó đã thay đổi.

Hy vọng với hướng dẫn này bạn sẽ thực hiện được.
 

File đính kèm

  • Picture1.jpg
    Picture1.jpg
    29.4 KB · Đọc: 69
cho em hỏi cách thay đổi dữ liệu trong access với ạ, ví dụ như thay dữ liêụ trong trường [TENDV]
thay "Siêu thị Số 02" thành "cửa hàng số 02", em dùng query update mà không được ạ, mong mọi người giúp đỡ, em sắp thi môn này rồi :(
cám ơn mọi người nhiều

Nên thiết kế csdl chặc chẻ hơn. Tạo thêm 1 bảng danh mục tên siêu thị, cửa hàng, tạo mối quan hệ 1-nhiều đến các bảng liên quan. Sau này muốn cập nhật hay update thì chỉ móc bảng này ra mà cập nhật hay update, thậm chí xóa... thì các bảng liên quan sẽ tự động thay đổi theo.
 
Cũng nói thêm, với Update, nếu cập nhật dạng Text như bài của bạn, mình đừng cố định việc chọn điều kiện cũng như mục cần cập nhật, mà cần linh hoạt hơn với các Parameter để khi cần cập nhật gì ta chỉ việc gõ vào mục cần thay thế và mục thay thế để khi cập nhật ở lần sau ta không phải thiết kế lại Query nữa.

Cũng thực hiện như bài trước tôi gửi, nhưng có khác một tí:

Field: TENDV

Table: Table1

Update to: [Nhập mục mới:]

Criteria: [Thay thế cho mục:]

Khi bạn chọn thiết kế kiểu SQL bạn sẽ thấy như thế này:

[GPECODE=sql]UPDATE Table1 SET Table1.TENDV = [Nhập mục mới:]
WHERE (((Table1.TENDV)=[Thay thế cho mục:]));
[/GPECODE]

Khi chạy Update nó sẽ hiển thị các Parameter để bạn nhập giá trị vào như trong hình:
 

File đính kèm

  • Picture3.jpg
    Picture3.jpg
    29.4 KB · Đọc: 50
Web KT

Bài viết mới nhất

Back
Top Bottom