Đá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
  Lấy dữ liệu từ 2 subform trong Mainform thanhtruong 3 112 19-02-17, 09:59 AM
Bài mới nhất: tranthanhan1962
  Hướng Dẫn Lọc dữ liệu từ textbox thanhtruong 15 507 11-02-17, 10:22 AM
Bài mới nhất: thanhtruong
  Nút Thêm dữ liệu trên form vulhu06 3 885 16-01-17, 10:33 AM
Bài mới nhất: Lê Văn Giáp
  [Help] Gán giá trị từ checkbox vào subform Dean 4 192 18-12-16, 07:32 PM
Bài mới nhất: Dean
  [Help] đổ dữ liệu từ textbox form a sang textbox form b anhnt20 1 146 14-12-16, 01:17 AM
Bài mới nhất: maidinhdan

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ơ