Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Hỏi] Hỏi cách lưu dữ liệu trên Subform vào bảng
#1
Mình có 1 yêu cầu như sau:
Form 1:
-        Source từ bảng T2
-        Suform lấy từ sub1 (Sub1 lấy dữ liệu từ bảng T1)

Khi nhấn vào BƯỚC 1. Sẽ mở form 2

Form 2:
-        Source từ bảng T2
-        Suform lấy từ sub2 (Sub2 lấy dữ liệu từ bảng T3. T3 là kết quả tạo ra từ Query qr_UNION, Query này hội bảng T1 và T2)
-        Trong sub2: Cột KC mình thiết lập công thức tính toán (Kết quả công thức này chỉ thể hiện trên form, không lưu được trong T3)
 
è Bạn nào giúp mình để có thể lấy dữ liệu trong sub2 ở form 2 có thể lưu vào table T3 hoặc bảng bất kỳ
Cảm ơn các bạn
 (File đính kèm)
https://drive.google.com/file/d/0B7F3oAXlet-HVnVrTXlfRG1uM28/view?usp=sharing
Chữ ký của cannguyen Xin chào, mình là cannguyen, Tham gia http://thuthuataccess.com/forum từ ngày 15-08 -11.
Reply
Những người đã cảm ơn
#2
(03-11-15, 04:32 PM)cannguyen Đã viết: Mình có 1 yêu cầu như sau:
Form 1:
-        Source từ bảng T2
-        Suform lấy từ sub1 (Sub1 lấy dữ liệu từ bảng T1)

Khi nhấn vào BƯỚC 1. Sẽ mở form 2

Form 2:
-        Source từ bảng T2
-        Suform lấy từ sub2 (Sub2 lấy dữ liệu từ bảng T3. T3 là kết quả tạo ra từ Query qr_UNION, Query này hội bảng T1 và T2)
-        Trong sub2: Cột KC mình thiết lập công thức tính toán (Kết quả công thức này chỉ thể hiện trên form, không lưu được trong T3)
 
è Bạn nào giúp mình để có thể lấy dữ liệu trong sub2 ở form 2 có thể lưu vào table T3 hoặc bảng bất kỳ
Cảm ơn các bạn
 (File đính kèm)
https://drive.google.com/file/d/0B7F3oAX...sp=sharing

Tất cả các query read only trong đó có Union query không thể update trực tiếp vào table được.
 Vì vậy bạn chỉ có thể tạo một table tạm để append dữ liệu của query read only vào table tạm. Rồi dùng update query để đưa các giá trị các field muốn lưu (kết quả) từ table tạm vào table đó.
Nhớ trước khi update viết code xóa dữ liệu table tạm, append dữ liệu mới vào table tạm rối mới update.
VBA các lệnh trên.

DoCmd.RunSQL " ....."

Không cần phải làm gì cả cứ tạo các query DELETE ..., INSERT INTO ..., UPDATE ... Rồi chèn vào trong cặp "....." là xong. Chúc bạn thành công.
Chữ ký của tranthanhan1962 Kết quả cuối cùng của một đời người, không phải bạn có được bao nhiêu tiền bạc, tài sản. Mà bạn còn bao nhiêu người bạn  thumbs up
ღღღღღTài sản của tranthanhan1962 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn Noname , cannguyen , caytregiavn77
#3
(03-11-15, 08:39 PM)tranthanhan1962 Đã viết:
(03-11-15, 04:32 PM)cannguyen Đã viết: Mình có 1 yêu cầu như sau:
Form 1:
-        Source từ bảng T2
-        Suform lấy từ sub1 (Sub1 lấy dữ liệu từ bảng T1)

Khi nhấn vào BƯỚC 1. Sẽ mở form 2

Form 2:
-        Source từ bảng T2
-        Suform lấy từ sub2 (Sub2 lấy dữ liệu từ bảng T3. T3 là kết quả tạo ra từ Query qr_UNION, Query này hội bảng T1 và T2)
-        Trong sub2: Cột KC mình thiết lập công thức tính toán (Kết quả công thức này chỉ thể hiện trên form, không lưu được trong T3)
 
è Bạn nào giúp mình để có thể lấy dữ liệu trong sub2 ở form 2 có thể lưu vào table T3 hoặc bảng bất kỳ
Cảm ơn các bạn
 (File đính kèm)
https://drive.google.com/file/d/0B7F3oAX...sp=sharing

Tất cả các query read only trong đó có Union query không thể update trực tiếp vào table được.
 Vì vậy bạn chỉ có thể tạo một table tạm để append dữ liệu của query read only vào table tạm. Rồi dùng update query để đưa các giá trị các field muốn lưu (kết quả) từ table tạm vào table đó.
Nhớ trước khi update viết code xóa dữ liệu table tạm, append dữ liệu mới vào table tạm rối mới update.
VBA các lệnh trên.

DoCmd.RunSQL " ....."

Không cần phải làm gì cả cứ tạo các query DELETE ..., INSERT INTO ..., UPDATE ... Rồi chèn vào trong cặp "....." là xong. Chúc bạn thành công.

Cảm ơn bạn nhiều nhé
Chữ ký của cannguyen Xin chào, mình là cannguyen, Tham gia http://thuthuataccess.com/forum từ ngày 15-08 -11.
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
  [Hỏi] cách Khóa form không cho click ra ngoài toidjtjmtoi 3 102 08-09-17, 12:30 PM
Bài mới nhất: toidjtjmtoi
  Cập nhật dữ liệu cho subform ChiMai 1 79 26-08-17, 09:13 AM
Bài mới nhất: cpucloi
  Hiện nội dung record của subform lên main form hueqlhc 9 2,785 02-08-17, 04:36 PM
Bài mới nhất: tvn_hut
  Thông báo dữ liệu đã tồn tại thanhtruong 20 1,234 30-07-17, 12:07 PM
Bài mới nhất: advnamk
  [Help] Code update dữ liệu từ subform vào table history(có ghi nhận ngày update) subasatran 5 287 10-07-17, 02:07 PM
Bài mới nhất: tranthanhan1962

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ơ