-
Giúp về query Update từ query sang Table với ạ!
thanhtunghsb > 19-09-13, 04:15 PM
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 -
RE: Giúp về query Update từ query sang Table với ạ!
thanhtunghsb > 22-09-13, 10:55 AM
Bác nào giúp em với ạ -
RE: Giúp về query Update từ query sang Table với ạ!
Xuân Thanh > 22-09-13, 11:56 AM
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 -
RE: Giúp về query Update từ query sang Table với ạ!
thanhtunghsb > 22-09-13, 04:25 PM
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ứ! -
RE: Giúp về query Update từ query sang Table với ạ!
leminhnhut110011 > 23-09-13, 02:12 AM
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 -
RE: Giúp về query Update từ query sang Table với ạ!
paulsteigel > 23-09-13, 11:43 AM
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é! -
RE: Giúp về query Update từ query sang Table với ạ!
thanhtunghsb > 24-09-13, 10:16 AM
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 -
RE: Giúp về query Update từ query sang Table với ạ!
paulsteigel > 24-09-13, 02:59 PM
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! -
RE: Giúp về query Update từ query sang Table với ạ!
thanhtunghsb > 24-09-13, 04:04 PM
Khó hiểu quá, em từ từ nghiên cứu vậy -
RE: Giúp về query Update từ query sang Table với ạ!
paulsteigel > 24-09-13, 05:23 PM
(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:
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.Mã PHP:Sub test
Dim SqlText as string
Sqltext="Insert Into tbl1(Field1, Fied2) Vallues(1,2);"
currentdb.execute sqltext
end sub