Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Giúp về query Update từ query sang Table với ạ!
#1
Em có cơ sở dữ liệu gửi kèm sau đây. Em đã mầy mò làm được 2 query phục vụ việc tính án tồn.
Bây giờ em muốn tạo 1 query để update dữ liệu theo các trường tương ứng từ query qANTON sang table ANTON.
Các bác hướng dẫn em với ạ. Em cảm ơn nhiều.
Link down CSDL ở đây ạ
http://www.mediafire.com/download/3d42ab...uTHADS.rar
Chữ ký của thanhtunghsb Xin chào, mình là thanhtunghsb, Tham gia http://thuthuataccess.com/forum từ ngày 01-08 -13.
Reply
Những người đã cảm ơn
#2
Bác nào giúp em với ạ
Chữ ký của thanhtunghsb Xin chào, mình là thanhtunghsb, Tham gia http://thuthuataccess.com/forum từ ngày 01-08 -13.
Reply
Những người đã cảm ơn
#3
Mục đích để làm gì? Cứ mở lưới query mà thao tác. Một bài tập cơ bản mà
Thân mến
Chữ ký của Xuân Thanh Trăm năm trước thì ta chưa gặp
Trăm năm sau biết gặp được không?
Cuộc đời sắc sắc không không
Thì thôi ta cứ hết lòng vì nhau
ღღღღღTài sản của Xuân Thanh (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#4
Nói như bác thì đúng là em chịu.Em làm rồi nhưng cứ báo lỗi, đặc biệt Access cứ coi các trường đó như là parameter mới khổ chứ!
Chữ ký của thanhtunghsb Xin chào, mình là thanhtunghsb, Tham gia http://thuthuataccess.com/forum từ ngày 01-08 -13.
Reply
Những người đã cảm ơn
#5
Update từ Query sang Table không được !
nó chỉ Update từ Table sang Table hay công thức,SQL,...

Nếu bạn đã tìm kết quả từ Query thì bạn nên tạo Table mới (Make Table) rồi sao đó chọn Table mới tạo và Table cần Update
Chữ ký của leminhnhut110011 Xin chào, mình là leminhnhut110011, Tham gia http://thuthuataccess.com/forum từ ngày 08-07 -13.
Reply
Những người đã cảm ơn
#6
Tác giả nói không rõ ràng nên người trả lời cũng gặp khó. Cần phân biệt rõ,
+ Truy vấn UPDATE là dạng truy vấn điều chỉnh thông tin của một hay nhiều bản ghi mà không làm phát sinh tăng hay giảm số bản ghi trong bảng.
Vì thế, nếu là dạng UPDATE thì tác giả phải nói rõ: (1) Những bản ghi nào trong bảng đích cần được UPDATE và UPDATE bằng những giá trị nào trong Bảng/ Query nguồn.
+ Theo đánh giá từ CSDL của tác giả, có vẻ là anh ấy muốn bổ sung thêm các bản ghi thì đúng hơn, nếu thế nó gọi là APPEND, với dạng này thì nghiệp vụ sẽ là bổ sung thêm bản ghi vào bảng án tồn theo một số điều kiện. Câu truy vấn sẽ là INSERT INTO.
Đề nghị tác giả giải thích cụ thể thêm nhé!
Chữ ký của paulsteigel ====================
Quốc gia hưng vong
Thất phu hữu trách
====================
Reply
Những người đã cảm ơn
#7
Về Query Apend mình đã làm được, và các query Update mình cũng đã làm được rồi. Nhưng không biết là từ VB.Net để thực thi câu lệnh Update đó thì làm thế nào không biết
Chữ ký của thanhtunghsb Xin chào, mình là thanhtunghsb, Tham gia http://thuthuataccess.com/forum từ ngày 01-08 -13.
Reply
Những người đã cảm ơn
#8
Tương tự như với query trong access. Quan trọng là bạn thiết lập được kết nối với Dataobject Ví dụ DAO hoặc ADO sau đó thực hiện query như thường ....Excute "Insert into..."
Nếu bạn biết dùng LINQ thì còn dễ hơn nữa!
Chữ ký của paulsteigel ====================
Quốc gia hưng vong
Thất phu hữu trách
====================
Reply
Những người đã cảm ơn
#9
Khó hiểu quá, em từ từ nghiên cứu vậy
Chữ ký của thanhtunghsb Xin chào, mình là thanhtunghsb, Tham gia http://thuthuataccess.com/forum từ ngày 01-08 -13.
Reply
Những người đã cảm ơn
#10
(24-09-13, 04:04 PM)thanhtunghsb Đã viết: Khó hiểu quá, em từ từ nghiên cứu vậy
Khó hiểu là đúng rồi. Để làm được với VB.NET tức là bạn phải nắm được kiến thức về lập trình. Nhưng theo mấy bài trong topic thì bạn mới bắt đầu làm quen với lập trình. Như thế cần có cả chặng đường học nữa.
Đại loại là hãy làm quen trong access đã nhé. Hãy biết cách sử dụng đối tượng CurrentDb đã. Khi chuyển sang VB.Net hoặc ngôn ngữ nào khác thì nó cũng tương tự.
Ví dụ nếu tôi muốn dùng code để thực thi một đoạn truy vấn, tôi làm như sau:
Mã PHP:
Sub test
Dim SqlText 
as string
Sqltext
="Insert Into tbl1(Field1, Fied2) Vallues(1,2);"
currentdb.execute sqltext
end sub 
Vậy đấy bạn ạ. Với VB.NET thì phức tạp hơn chút nữa, bạn phải thiết lập đối tượng gọi là DataObject trước sau đó kết nối nó với CSDL (có thể là Access hoặc SQL Server) rồi thực thi các lệnh truy vấn dạng như trong thủ tục tôi viết sơ sơ như trên.
Chữ ký của paulsteigel ====================
Quốc gia hưng vong
Thất phu hữu trách
====================
Reply
Những người đã cảm ơn


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  [Help] Hướng dẫn query thi đua, kết quả thi đua thanhhau828 1 35 Hôm qua, 10:29 AM
Bài mới nhất: cpucloi
  Hỏi về tạo query update từ tab này sang tab kia ledangvan 15 441 05-11-17, 06:09 PM
Bài mới nhất: ongke0711
  [Help] Cộng nhiều cột trong query access lại với nhau jindo1268 6 276 26-10-17, 05:04 PM
Bài mới nhất: jindo1268
  Điều kiện IS NOT NULL là gì ? Bác nào giải thích giúp e với snowangle987 12 6,312 25-10-17, 11:49 PM
Bài mới nhất: tranthanhan1962
  [Help] Giúp đỡ về tính trung bình cộng bị trùng tên byshop94 1 98 03-10-17, 11:15 PM
Bài mới nhất: ongke0711

Chuyển nhanh:


User(s) browsing this thread: 1 Guest(s)
Diễn Đàn Thơ Văn Thi Ẩm Lâu|Nhà Hàng Sông Thơ