Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Lấy dữ liệu từ subform lên Mainform
#1
Tôi có một vấn đề nhờ các sư huynh chỉ giáo:
Có 1 Mainform(Mahang, Tongtien)
1 subform(Mahang, soluong, dongia, thanhtien, sum(thanhtien)) 2 form này liên kết qua Mahang.
Khi nhập số liệu vào subform thì sum(thanhtien) sẽ cập nhật theo.
Nhờ các sư huynh chỉ giáo đoạn code để lấy sum(thanhtien) từ subform gán vào thanhtien trong mainform.
Cảm ơn nhiều !
Chữ ký của Minh Tiên -----------------------------------------------
Đường tuy ngắn, không đi không đến
Việc tuy nhỏ, không làm không nên.
                                           Tuân Tử
-----------------------------------------------
Reply
Những người đã cảm ơn
#2
Bạn đã sử dụng Macro chưa ?
Có thể dủng Macro
Giả sử tạo Macroco M01 có Macro Naem= Cộng
Action.. chọn = SetValue
Item =[Parent]![GIATRI]
Phần dưới Exp…. = [TONGSO]
Trong Biến cố On lost Focus = M01.CONG
Form Main tạo texbox = TONGSO -> Code =sum(GIATRI)
Khi dập Enter vào TONGSO thì thằng con phải còng lưng cõng GIATRI lên cho ông Bố
Có gì Sorry nhé !
Khải Nguyên .
Chữ ký của khải nguyên Khải Nguyên Xin Gửi lời chào tới Tất cả các bạn trên Diễn Đàn Thủ Thuật Access
Chúc cả nhà may mắn và  thành đạt ! Lightbulb
Reply
Những người đã cảm ơn Noname
#3
(23-01-13, 12:04 PM)khải nguyên Đã viết: Bạn đã sử dụng Macro chưa ?
Có thể dủng Macro
Giả sử tạo Macroco M01 có Macro Naem= Cộng
Action.. chọn = SetValue
Item =[Parent]![GIATRI]
Phần dưới Exp…. = [TONGSO]
Trong Biến cố On lost Focus = M01.CONG
Form Main tạo texbox = TONGSO -> Code =sum(GIATRI)
Khi dập Enter vào TONGSO thì thằng con phải còng lưng cõng GIATRI lên cho ông Bố
Có gì Sorry nhé !
Khải Nguyên .
Ủa sao Office 2007 access của mình trong lệnh macro không có "Setvalue" nhỉ. Có phải mình cài thiếu cái gì ko ? Pro nào biết chỉ giáo với !
"Khải nguyên dịch Macro thành code VBA giúp mình được không ? Cảm ơn nhiều !
Chữ ký của Minh Tiên -----------------------------------------------
Đường tuy ngắn, không đi không đến
Việc tuy nhỏ, không làm không nên.
                                           Tuân Tử
-----------------------------------------------
Reply
Những người đã cảm ơn
#4
(23-01-13, 03:53 PM)tmtien261 Đã viết:
(23-01-13, 12:04 PM)khải nguyên Đã viết: Bạn đã sử dụng Macro chưa ?
Có thể dủng Macro
Giả sử tạo Macroco M01 có Macro Naem= Cộng
Action.. chọn = SetValue
Item =[Parent]![GIATRI]
Phần dưới Exp…. = [TONGSO]
Trong Biến cố On lost Focus = M01.CONG
Form Main tạo texbox = TONGSO -> Code =sum(GIATRI)
Khi dập Enter vào TONGSO thì thằng con phải còng lưng cõng GIATRI lên cho ông Bố
Có gì Sorry nhé !
Khải Nguyên .
Ủa sao Office 2007 access của mình trong lệnh macro không có "Setvalue" nhỉ. Có phải mình cài thiếu cái gì ko ? Pro nào biết chỉ giáo với !
"Khải nguyên dịch Macro thành code VBA giúp mình được không ? Cảm ơn nhiều !

1/ Có nhưng phải mở All Macro mới thấy. Ở 2007 về sau cái này bị hạn chế (dấu chấm than)
2/ Bạn có thể làm như sau :
Textbox ThanhTien trên MaiForm có ControlSource = [Form]![frmChiTiet]![TongTien]
frmChiTiet là tên SubbForm và TongTien là tên textbox chứa Tổng Tiền trong SubForm
Thâ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 Minh Tiên
#5
Cảm ơn Xuân Thanh nhiều ! Chúc bạn luôn mạnh khỏe, hạnh phúc, nghiên cứu nhiều Access để giúp mọi người ! Present
Mình dùng câu: [Forms]![frmChiTiet]![TongTien] mãi không được. Thì ra là thừa chữ "sờ" !
Chữ ký của Minh Tiên -----------------------------------------------
Đường tuy ngắn, không đi không đến
Việc tuy nhỏ, không làm không nên.
                                           Tuân Tử
-----------------------------------------------
Reply
Những người đã cảm ơn
#6
Hình như bạn "Xuân Thanh" có nhầm lần một tí. Chủ để tmtien261 hỏi tại : http://thuthuataccess.com/forum/post-161...l#pid16181
là khi thao tác ở Subform, làm cách nào để cập nhật thông tin vào Mainform mà không Represh tại Mainform. Còn chủ đề tại trang này là thao tác ở Mainform, cập nhật thông tin từ Subform vào Mainform.
Chữ ký của Minh Tiên -----------------------------------------------
Đường tuy ngắn, không đi không đến
Việc tuy nhỏ, không làm không nên.
                                           Tuân Tử
-----------------------------------------------
Reply
Những người đã cảm ơn
#7
(26-01-13, 07:31 PM)tmtien261 Đã viết: Hình như bạn "Xuân Thanh" có nhầm lần một tí. Chủ để tmtien261 hỏi tại : http://thuthuataccess.com/forum/post-161...l#pid16181
là khi thao tác ở Subform, làm cách nào để cập nhật thông tin vào Mainform mà không Represh tại Mainform. Còn chủ đề tại trang này là thao tác ở Mainform, cập nhật thông tin từ Subform vào Mainform.

Tôi không có nhầm đâu
Thế này nhé. Khi bạn cập nhật số lượng ở subform thì cột thành tiên ở subform tự đông cập nhật, đúng không?
vậy thì theo cách ở trên, trị giá Thành tiền ở maiform cũng tự động cập nhật theo cần gì phải refresh maiform nữa
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
#8
Cảm ơn bạn đã hướng dẫn ! Tôi đã làm được rồi. Mọi thay đổi ở Subform đều phải:
...
1. DoCmd.Requery
2. Gán: số liệu từ subform cho Mainform: Forms!Mainform!Textbox = Me.Textbox.Value (subform)
là OK !
Chữ ký của Minh Tiên -----------------------------------------------
Đường tuy ngắn, không đi không đến
Việc tuy nhỏ, không làm không nên.
                                           Tuân Tử
-----------------------------------------------
Reply
Những người đã cảm ơn
#9
(22-01-13, 11:22 PM)tmtien261 Đã viết: Tôi có một vấn đề nhờ các sư huynh chỉ giáo:
Có 1 Mainform(Mahang, Tongtien)
1 subform(Mahang, soluong, dongia, thanhtien, sum(thanhtien)) 2 form này liên kết qua Mahang.
Khi nhập số liệu vào subform thì sum(thanhtien) sẽ cập nhật theo.
Nhờ các sư huynh chỉ giáo đoạn code để lấy sum(thanhtien) từ subform gán vào thanhtien trong mainform.
Cảm ơn nhiều !


Bạn tmtien261 thân mến!
Thực ra vấn đề này mình đã làm là như thế này thấy rất Ok.
1. Mở Design cái subform ra tạo 1 textbox có source =Sum([ThanhTien]) ở Form Footer, đặt tên là TongThanhTien
2. Tại Design Main Form bạn tạo 1 textbox có source là = [SubForm]![TongThanhTien] (SubForm là tên của SubForm nănmf trong MainForm của bạn)
Vậy là OK 100%, mình làm đúng vậy, nếu bạn làm chưa được báo mình, mình sẽ gửi file Demo cho bạn nhé!
Chữ ký của nguyenbalai Càng học càng thấy mình ngu, vì thấy mình ngu nên càng phải học!
Reply
Những người đã cảm ơn
#10
(23-01-13, 03:53 PM)tmtien261 Đã viết:
(23-01-13, 12:04 PM)khải nguyên Đã viết: Bạn đã sử dụng Macro chưa ?
Có thể dủng Macro
Giả sử tạo Macroco M01 có Macro Naem= Cộng
Action.. chọn = SetValue
Item =[Parent]![GIATRI]
Phần dưới Exp…. = [TONGSO]
Trong Biến cố On lost Focus = M01.CONG
Form Main tạo texbox = TONGSO -> Code =sum(GIATRI)
Khi dập Enter vào TONGSO thì thằng con phải còng lưng cõng GIATRI lên cho ông Bố
Có gì Sorry nhé !
Khải Nguyên .
Ủa sao Office 2007 access của mình trong lệnh macro không có "Setvalue" nhỉ. Có phải mình cài thiếu cái gì ko ? Pro nào biết chỉ giáo với !
"Khải nguyên dịch Macro thành code VBA giúp mình được không ? Cảm ơn nhiều !

Trong 2k7 được thay bằng setproperty rồi bạn ơi
Chữ ký của vulhu06 Xin chào, mình là vulhu06, Tham gia http://thuthuataccess.com/forum từ ngày 15-06 -12.
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] Cập nhật combobox 2 từ combobox 1 (dữ liệu ở nhiều bảng) votinh.tq 6 196 22-11-16, 11:34 PM
Bài mới nhất: votinh.tq
  [Hỏi] Tổng hợp dữ liệu theo thời gian hoanghai902 1 138 21-10-16, 09:55 PM
Bài mới nhất: maidinhdan
  [Hỏi] Sử dụng chuột giữa trong subform là report. toancvp 10 353 12-10-16, 01:01 AM
Bài mới nhất: toancvp
  [Help] Áp dụng query lọc dữ liệu nhập vào form amazonvn82 8 1,319 05-10-16, 03:11 PM
Bài mới nhất: amazonvn82
  Click đúp chuột hiện form và cập nhật dữ liệu theo số phiếu Ranju 1 126 05-10-16, 11:02 AM
Bài mới nhất: lmthu

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ơ