Chào mừng đến với Diễn đàn Dân Kế Toán - Kế toán tổng hợp thực tế.
Trang 1 của 2 12 CuốiCuối
Kết quả 1 đến 10 của 15
  1. #1
    Ngày tham gia
    Aug 2015
    Bài viết
    9

    Làm sao gán giá trị của text box cho text box

    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.

  2. #2
    Ngày tham gia
    Aug 2015
    Bài viết
    5
    Ðề: Làm sao gán giá trị của text box cho text box




    Trích dẫn Gửi bởi othanhquango
    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.
    Đơn giản nhất là thế này :


    Mã nguồn PHP:
    [COLOR=#000000]
    [/COLOR][COLOR=#007700]Private [/COLOR][COLOR=#0000BB]Sub txtmot_AfterUpdate[/COLOR][COLOR=#007700]() [/COLOR][COLOR=#0000BB]txtduocgan [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]txtmot [/COLOR][COLOR=#007700]+ [/COLOR][COLOR=#0000BB]txthai End Sub [/COLOR][COLOR=#007700]Private [/COLOR][COLOR=#0000BB]Sub txthai_AfterUpdate[/COLOR][COLOR=#007700]() [/COLOR][COLOR=#0000BB]txtduocgan [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]txtmot [/COLOR][COLOR=#007700]+ [/COLOR][COLOR=#0000BB]txthai End Sub[/COLOR
    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

  3. #3
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: 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

  4. #4
    Ngày tham gia
    Aug 2015
    Bài viết
    15
    Ðề: 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 :khoc:
    -----------------------------------------------------------------------------------------



    Trích dẫn Gửi bởi xuanthanh
    Đơn giản nhất là thế này :


    Mã nguồn PHP:
    [COLOR=#000000]
    [/COLOR][COLOR=#007700]Private [/COLOR][COLOR=#0000BB]Sub txtmot_AfterUpdate[/COLOR][COLOR=#007700]() [/COLOR][COLOR=#0000BB]txtduocgan [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]txtmot [/COLOR][COLOR=#007700]+ [/COLOR][COLOR=#0000BB]txthai End Sub [/COLOR][COLOR=#007700]Private [/COLOR][COLOR=#0000BB]Sub txthai_AfterUpdate[/COLOR][COLOR=#007700]() [/COLOR][COLOR=#0000BB]txtduocgan [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]txtmot [/COLOR][COLOR=#007700]+ [/COLOR][COLOR=#0000BB]txthai End Sub[/COLOR
    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
    Cách này cũng ko được luôn, làm 1 form thì được, nhưng vô form chính thì ko

  5. #5
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: Làm sao gán giá trị của text box cho text box




    Trích dẫn Gửi bởi othanhquango
    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 :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
    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

  6. #6
    Ngày tham gia
    Nov 2015
    Bài viết
    15
    Ðề: 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.

  7. #7
    Ngày tham gia
    Dec 2015
    Bài viết
    0
    Ðề: Làm sao gán giá trị của text box cho text box




    Trích dẫn Gửi bởi othanhquango
    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.
    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ứ

  8. #8
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: Làm sao gán giá trị của text box cho text box




    Trích dẫn Gửi bởi xuanthanh
    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ứ
    Hic, nàm trong mainform hết bạn, chỉ có 1 cái txtmot là nằm trong sub thôi.

  9. #9
    Ngày tham gia
    Nov 2015
    Bài viết
    0
    Ðề: Làm sao gán giá trị của text box cho text box




    Trích dẫn Gửi bởi othanhquango
    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.
    Để 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

  10. #10
    Ngày tham gia
    Aug 2015
    Bài viết
    21
    Ðề: Làm sao gán giá trị của text box cho text box




    Trích dẫn Gửi bởi Access2k
    Để 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
    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.

 

 
Trang 1 của 2 12 CuốiCuối

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •