Làm Sao Gán Giá Trị Của Text Box Cho Text Box - Dân Kế Toán

Menu Diễn đàn Dân Kế Toán | Cộng Đồng Kế Toán - Thuế
  • Trang chủ
  • Diễn đàn Bài viết mới Tìm chủ đề
  • Có gì mới Bài viết mới Hoạt động mới nhất
  • Thành viên Đăng ký Thành viên trực tuyến
Đăng nhập Có gì mới? Tìm kiếm

Tìm kiếm

Everywhere Chủ đề This forum This thread Chỉ tìm trong tiêu đề Bởi: Tìm Tìm kiếm nâng cao…
  • Bài viết mới
  • Tìm chủ đề
Menu Đăng nhập
  • Trang chủ
  • Diễn đàn
  • Tin học kế toán
  • Dân kế toán và Access
  • Access căn bản
You are using an out of date browser. It may not display this or other websites correctly.You should upgrade or use an alternative browser. Làm sao gán giá trị của text box cho text box
  • Thread starter othanhquango
  • Ngày gửi 12/5/09
othanhquango

othanhquango

New Member
Hội viên mới Mình đang muốn gán giá trị của 1 text box cho 1 text box khác. Mong các bạn giúp mình. Mình ví dụ cho dễ hiểu thì thế này mình có 4 text box - txtmot - txthai - txttinh - txtduocgan. Mình muốn làm như sau: txttinh có control source = txtmot+txthai, sau khi tính xong tự động gán kết quả cho txtduocgan (có control source là trường luutru chẳng hạn). Sau đó giả xử mình thay đổi giá trị cảu txtmot và txthai, thì kết quả mới sẽ được thay đổi ngay và gán cho txtduocgan liền sau khi thay đổi. Mong các bạn giúp mình nha, nếu được chỉ mình 2 cách luôn nha, xài macro hoặc modunce cũng được. Chân thành cảm ơn các bạn. xuanthanh

xuanthanh

Member
Hội viên mới Ðề: Làm sao gán giá trị của text box cho text box
othanhquango nói: Mình đang muốn gán giá trị của 1 text box cho 1 text box khác. Mong các bạn giúp mình. Mình ví dụ cho dễ hiểu thì thế này mình có 4 text box - txtmot - txthai - txttinh - txtduocgan. Mình muốn làm như sau: txttinh có control source = txtmot+txthai, sau khi tính xong tự động gán kết quả cho txtduocgan (có control source là trường luutru chẳng hạn). Sau đó giả xử mình thay đổi giá trị cảu txtmot và txthai, thì kết quả mới sẽ được thay đổi ngay và gán cho txtduocgan liền sau khi thay đổi. Mong các bạn giúp mình nha, nếu được chỉ mình 2 cách luôn nha, xài macro hoặc modunce cũng được. Chân thành cảm ơn các bạn. Nhấn để mở rộng...
Đơn giản nhất là thế này : PHP: Private Sub txtmot_AfterUpdate() txtduocgan = txtmot + txthai End Sub Private Sub txthai_AfterUpdate() txtduocgan = txtmot + txthai End Sub Làm như vậy mỗi khi cập nhật hai txt mot va hai thi phép tính được gán ngay viettienedu

viettienedu

Member
Hội viên mới Ðề: Làm sao gán giá trị của text box cho text box Bạn dung Even after update cho textbox txtmot và txthai như sau me.txtduocgan.value = me.txtmot.value * Me.txthai.value ----------------------------------------------------------------------------------------- Bạn dung Even after update cho textbox txtmot và txthai như sau me.txtduocgan.value = me.txtmot.value + Me.txthai.value Sửa lần cuối: 12/5/09 othanhquango

othanhquango

New Member
Hội viên mới Ðề: Làm sao gán giá trị của text box cho text box Chân thành cảm ơn 2 bạn, mình sẽ làm thử có gì mình hỏi tiếp nha :D -----------------------------------------------------------------------------------------
viettienedu nói: Bạn dung Even after update cho textbox txtmot và txthai như sau me.txtduocgan.value = me.txtmot.value * Me.txthai.value ----------------------------------------------------------------------------------------- Bạn dung Even after update cho textbox txtmot và txthai như sau me.txtduocgan.value = me.txtmot.value + Me.txthai.value Nhấn để mở rộng...
Cách này không được bạn ơi :-(:khoc: -----------------------------------------------------------------------------------------
xuanthanh nói: Đơn giản nhất là thế này : PHP: Private Sub txtmot_AfterUpdate() txtduocgan = txtmot + txthai End Sub Private Sub txthai_AfterUpdate() txtduocgan = txtmot + txthai End Sub Làm như vậy mỗi khi cập nhật hai txt mot va hai thi phép tính được gán ngay Nhấn để mở rộng...
Cách này cũng ko được luôn, làm 1 form thì được, nhưng vô form chính thì ko Sửa lần cuối: 12/5/09 xuanthanh

xuanthanh

Member
Hội viên mới Ðề: Làm sao gán giá trị của text box cho text box
othanhquango nói: Chân thành cảm ơn 2 bạn, mình sẽ làm thử có gì mình hỏi tiếp nha :D ----------------------------------------------------------------------------------------- Cách này không được bạn ơi :-(:khoc: ----------------------------------------------------------------------------------------- Cách này cũng ko được luôn, làm 1 form thì được, nhưng vô form chính thì ko Nhấn để mở rộng...
Vậy thì bó tay với bạn luôn. Bạn cần nêu cụ thể vấn đề ra để mọi người có thể giúp bạn được othanhquango

othanhquango

New Member
Hội viên mới Ðề: Làm sao gán giá trị của text box cho text box Ví dụ như thế này: txtmot (cái này thuộc subform): nhập liệu, txthai: mình dùng hàm iif trả về giá trị, txtketqua: sum(txtmot)-txthai. Trong tất cả các textbox còn lại mình đều gán enable=no. chỉ có txt một là nhập được và nó nằm trong form sub. Vậy nếu mình muốn gán giá trị txtketqua cho txtduocgan để lưu trữ (cái này có control source riêng). Và kết quả sẽ thay đổi ngay lặp tức khi txtmot thay đổi thì làm cách nào? Ví dụ như vậy, bạn hiểu không? Rất chân thành cảm ơn các bạn. xuanthanh

xuanthanh

Member
Hội viên mới Ðề: Làm sao gán giá trị của text box cho text box
othanhquango nói: Ví dụ như thế này: txtmot (cái này thuộc subform): nhập liệu, txthai: mình dùng hàm iif trả về giá trị, txtketqua: sum(txtmot)-txthai. Trong tất cả các textbox còn lại mình đều gán enable=no. chỉ có txt một là nhập được và nó nằm trong form sub. Vậy nếu mình muốn gán giá trị txtketqua cho txtduocgan để lưu trữ (cái này có control source riêng). Và kết quả sẽ thay đổi ngay lặp tức khi txtmot thay đổi thì làm cách nào? Ví dụ như vậy, bạn hiểu không? Rất chân thành cảm ơn các bạn. Nhấn để mở rộng...
Nếu vậy thì các textbox còn lại nằm ở đâu? trong subform hay maiform? Có vậy mới biết được chứ othanhquango

othanhquango

New Member
Hội viên mới Ðề: Làm sao gán giá trị của text box cho text box
xuanthanh nói: Nếu vậy thì các textbox còn lại nằm ở đâu? trong subform hay maiform? Có vậy mới biết được chứ Nhấn để mở rộng...
Hic, nàm trong mainform hết bạn, chỉ có 1 cái txtmot là nằm trong sub thôi. A

Access2k

Member
Hội viên mới Ðề: Làm sao gán giá trị của text box cho text box
othanhquango nói: Ví dụ như thế này: txtmot (cái này thuộc subform): nhập liệu, txthai: mình dùng hàm iif trả về giá trị, txtketqua: sum(txtmot)-txthai. Trong tất cả các textbox còn lại mình đều gán enable=no. chỉ có txt một là nhập được và nó nằm trong form sub. Vậy nếu mình muốn gán giá trị txtketqua cho txtduocgan để lưu trữ (cái này có control source riêng). Và kết quả sẽ thay đổi ngay lặp tức khi txtmot thay đổi thì làm cách nào? Ví dụ như vậy, bạn hiểu không? Rất chân thành cảm ơn các bạn. Nhấn để mở rộng...
Để kết quả hiển thị ngay lập tức: - Bạn viết code cho AfterUpdate cho Txtmot. - Gán giá trị lên Mainform (Lưu ý textbox tại mainform có liên kết cha con với Subform thì đặt Me!Parent...) - Cập nhật kết quả bằng dòng lệnh DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70 othanhquango

othanhquango

New Member
Hội viên mới Ðề: Làm sao gán giá trị của text box cho text box
Access2k nói: Để kết quả hiển thị ngay lập tức: - Bạn viết code cho AfterUpdate cho Txtmot. - Gán giá trị lên Mainform (Lưu ý textbox tại mainform có liên kết cha con với Subform thì đặt Me!Parent...) - Cập nhật kết quả bằng dòng lệnh DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70 Nhấn để mở rộng...
Bạn có thể nói rõ hơn không bạn, liên kết cha con với subform thì làm sao và làm chỗ nào? CÒn cập nhật kết quả bằng dòng lệnh đó đặt ở even afterupdate à? Chân thành cảm ơn bạn. Q

quochoi_05

Member
Hội viên mới Ðề: Làm sao gán giá trị của text box cho text box
othanhquango nói: Ví dụ như thế này: txtmot (cái này thuộc subform): nhập liệu, txthai: mình dùng hàm iif trả về giá trị, txtketqua: sum(txtmot)-txthai. Trong tất cả các textbox còn lại mình đều gán enable=no. chỉ có txt một là nhập được và nó nằm trong form sub. Vậy nếu mình muốn gán giá trị txtketqua cho txtduocgan để lưu trữ (cái này có control source riêng). Và kết quả sẽ thay đổi ngay lặp tức khi txtmot thay đổi thì làm cách nào? Ví dụ như vậy, bạn hiểu không? Rất chân thành cảm ơn các bạn. Nhấn để mở rộng...
Bạn tạo 1 textbox tạm ở mainform: txtTmp để nhận giá trị từ txtmot Phần code này ở subform Private Sub txtmot_AfterUpdate() Forms!Mainform!txtTmp.Value = txtmot.Value Forms!Mainform!txtketqua.Value = txtmot.Value - Forms!Mainform!txthai.value End Sub Phần này ở mainform (vì txthai nằm ở mainform) Private Sub txthai_AfterUpdate() txtketqua.value=txtTmp.value - txthai.value End sub othanhquango

othanhquango

New Member
Hội viên mới Ðề: Làm sao gán giá trị của text box cho text box
quochoi_05 nói: Bạn tạo 1 textbox tạm ở mainform: txtTmp để nhận giá trị từ txtmot Phần code này ở subform Private Sub txtmot_AfterUpdate() Forms!Mainform!txtTmp.Value = txtmot.Value Forms!Mainform!txtketqua.Value = txtmot.Value - Forms!Mainform!txthai.value End Sub Phần này ở mainform (vì txthai nằm ở mainform) Private Sub txthai_AfterUpdate() txtketqua.value=txtTmp.value - txthai.value End sub Nhấn để mở rộng...
Hic, cái mình cần là kết quả cuối cùng gán vô txtduocgan (có source riêng để lưu), còn txtketqua chỉ là kết quả của những phép tính trên thôi bạn. Nhân tiện mình hỏi thêm, làm sao gắn cho textbox nhiều dòng ta, ví dụ dòng 1 gán xyz, lần 2 gán vô tự xuống dòng, và tiếp tục như vậy. Q

quochoi_05

Member
Hội viên mới Ðề: Làm sao gán giá trị của text box cho text box
othanhquango nói: Hic, cái mình cần là kết quả cuối cùng gán vô txtduocgan (có source riêng để lưu), còn txtketqua chỉ là kết quả của những phép tính trên thôi bạn. Nhân tiện mình hỏi thêm, làm sao gắn cho textbox nhiều dòng ta, ví dụ dòng 1 gán xyz, lần 2 gán vô tự xuống dòng, và tiếp tục như vậy. Nhấn để mở rộng...
Thì bạn thay txtketqua = txtduocgan trong dòng code vậy thì bạn bỏ textbox txtketqua luôn đi chon gọn. Gắn textbox có nhiều dòng làm gì vậy? mình chưa nghe bao giờ. Người ta thường dùng listbox hoặc comboxbox. othanhquango

othanhquango

New Member
Hội viên mới Ðề: Làm sao gán giá trị của text box cho text box Cảm ơn bạn thực tế mình cần txtketqua để hiện thị tổng số tiền còn nợ. Còn txtduocgan để hiện thị ghi chú là: "còn nợ học phí" do đó, nếu sau khi txtmot nhập dữ liệu thì hoàng loạt sự kiện xảy ra, rồi nếu txtketqua >0 thì gán vô txtconno. Bạn cho mình xin cái mail, nếu mình ko làm được sẽ gởi file đó cho bạn nhờ bạn giúp nhe :D. Mình muốn text box nhiều dòng để ghi chú thôi, ví dụ: nếu còn nợ học phí thì hiện "còn nợ xx tiền học", nếu đăng ký thi thì xuống dòng ghi: "đã đăng ký thi", nói chung gán những ghi chú vô txtghichu. Nếu sử dụng combo box hoặc list box thì ko hợp lý tí nào. muontennguoi

muontennguoi

Member
Thành viên BQT Super Moderators Ðề: Làm sao gán giá trị của text box cho text box
othanhquango nói: Cảm ơn bạn thực tế mình cần txtketqua để hiện thị tổng số tiền còn nợ. Còn txtduocgan để hiện thị ghi chú là: "còn nợ học phí" do đó, nếu sau khi txtmot nhập dữ liệu thì hoàng loạt sự kiện xảy ra, rồi nếu txtketqua >0 thì gán vô txtconno. Bạn cho mình xin cái mail, nếu mình ko làm được sẽ gởi file đó cho bạn nhờ bạn giúp nhe :D. Mình muốn text box nhiều dòng để ghi chú thôi, ví dụ: nếu còn nợ học phí thì hiện "còn nợ xx tiền học", nếu đăng ký thi thì xuống dòng ghi: "đã đăng ký thi", nói chung gán những ghi chú vô txtghichu. Nếu sử dụng combo box hoặc list box thì ko hợp lý tí nào. Nhấn để mở rộng...
me.txtghichu.value = me.txtghichu.value & "còn nợ xx tiền học" & chr(13) & chr (10) me.txtghichu.value = me.txtghichu.value & "đã đăng ký thi" & chr(13) & chr (10) chr(13) : hết 1 dòng, xuống dòng. chr(10) : bắt đầu 1 dòng mới. Nhớ chr(13) trước rồi chr(10) tiếp theo sau. Sửa lần cuối: 25/5/09 Bạn phải đăng nhập hoặc đăng ký để bình luận. Chia sẻ: Facebook Reddit Pinterest Tumblr WhatsApp Email Chia sẻ Link

CẨM NANG KẾ TOÁN TRƯỞNG

Liên hệ: 090.6969.247

KÊNH YOUTUBE DKT

Cách làm file Excel quản lý lãi vay

Đăng ký kênh nhé cả nhà

SÁCH QUYẾT TOÁN THUẾ

Liên hệ: 090.6969.247

  • Trang chủ
  • Diễn đàn
  • Tin học kế toán
  • Dân kế toán và Access
  • Access căn bản
Top

Từ khóa » Gán Giá Trị Cho Textbox Trong Vba