• Gán giá trị của textbox theo giá trị của record
  • RE: Gán giá trị của textbox theo giá trị của record

    tranthanhan1962 > 17-05-20, 10:32 AM

    Thực ra cho đến giơ này, tôi cũng chẳng hiểu bạn yamakashi2003 muốn làm gì thì biết hướng dẫn ra sao. Có thể bạn nên dùng word hay excel mô tả table lấy cái gì ở đâu, thêm gì trên form, chuyên dữ liệu ra sao. Cứ kiểu này thì biết ngứa chỗ nào mà gãi
  • RE: Gán giá trị của textbox theo giá trị của record

    yamakashi2003 > 17-05-20, 09:45 PM

    (17-05-20, 10:32 AM)tranthanhan1962 Đã viết: Thực ra cho đến giơ này, tôi cũng chẳng hiểu bạn yamakashi2003 muốn làm gì thì biết hướng dẫn ra sao. Có thể bạn nên dùng word hay excel mô tả table lấy cái gì ở đâu, thêm gì trên form, chuyên dữ liệu ra sao. Cứ kiểu này thì biết ngứa chỗ nào mà gãi
    Em cám ơn sự góp ý của các bác ạ,
    Cho phép em hỏi lần cuối ạ,
    Em xin phép được diễn tả bằng ảnh,
    Tức là em gặp 2 vấn đề, 1 là dùng code sau cho nút mũi tên để tăng số lượng, nhưng khi nhấn 1 nút thì cả 3 ô số lượng đều chạy:
           Private Sub Command24_Click() 

           SoLuong = SoLuong + 1 
           End Sub
    vấn đề thứ 2 là em có dùng code addnew bác hướng dẫn, 
    Private Sub Command94_Click()

    Dim db As DAO.Database
    Dim rs As DAO.Recordset
    Set db = CurrentDb
    Set rs = db.OpenRecordset("SELECT * FROM T_phatqua")

            rs.AddNew
                rs!TenHang = Me.Tenhang
                rs!SoTem = Me.TxtTongtem
                rs!SoTien = Me.TxtTongtien
            rs.Update
    rs.Clone
    db.Close
    End Sub

    nhưng trên form có 3 dòng có dữ liệu mà code này chỉ lưu được dòng đầu tiên vào table
    Em xin phép được diễn tả bằng ảnh
    [Hình: UVRvni.jpghttp:]
    https://imagizer.imageshack.com/img923/8848/UVRvni.jpg
    Mong bác nào biết chỉ em sửa 2 đoạn code trên ạ
    File đính kèm :
    https://www.mediafire.com/file/bjg541it1...accdb/file
    Em xin cảm ơn
  • RE: Gán giá trị của textbox theo giá trị của record

    cpucloi > 17-05-20, 10:06 PM

    File đính kèm :
    https://www.mediafire.com/file/4rqxkt3c4...accdb/file

    Không tải được file sao xem?
  • RE: Gán giá trị của textbox theo giá trị của record

    yamakashi2003 > 18-05-20, 12:30 AM

    (17-05-20, 10:06 PM)cpucloi Đã viết: File đính kèm :
    https://www.mediafire.com/file/4rqxkt3c4...accdb/file

    Không tải được file sao xem?
    sr bác chắc do quá số lần tải ạ, em gửi lại link
    https://www.mediafire.com/file/bjg541it1...accdb/file
  • RE: Gán giá trị của textbox theo giá trị của record

    cpucloi > 18-05-20, 07:04 AM

    Đã xem qua file của bạn.
    Xin có một số góp ý.

    1. Thiết kế bảng cơ bản chưa phù hợp (cần có khóa chính để phục vụ nhận diện khi xóa, sửa, …)
    2. Thiết kế form chưa phù hợp (nên thiết kế theo dạng main-subform)

    Về cmd tăng, giảm số lượng do bạn không xác định được tăng, giảm cho record nào nên nó chạy tất, cần xác định record nào sẽ được tăng (theo Key)
    Về cmd thêm mới, bạn đang dùng code thường dùng cho loại thiết kế unbound form, trong khi form bạn thiết kế dạng Bound Form (với dạng này khi thêm dữ liệu và chuyển sang record khác thì access tự lưu)

    Hãy kiểm tra, thiết kế lại cho phù hợp.
  • RE: Gán giá trị của textbox theo giá trị của record

    yamakashi2003 > 18-05-20, 10:24 AM

    (18-05-20, 07:04 AM)cpucloi Đã viết: Về cmd tăng, giảm số lượng do bạn không xác định được tăng, giảm cho record nào nên nó chạy tất, cần xác định record nào sẽ được tăng (theo Key)
    Về cmd thêm mới, bạn đang dùng code thường dùng cho loại thiết kế unbound form, trong khi form bạn thiết kế dạng Bound Form (với dạng này khi thêm dữ liệu và chuyển sang record khác thì access tự lưu)
    Bác chỉ dùm em code viết trong 2 nút này được không ạ. Em xin cảm ơn
  • RE: Gán giá trị của textbox theo giá trị của record

    Xuân Thanh > 18-05-20, 10:53 AM

    Một chủ đề dàn trải qua 4 trang với 38 bài viết mà không giải quyết được vấn đề. Chủ thớt nên xem lại
    Sau một hai bài viết nữa mà không có lời giải đáp, chủ đề sẽ bị khóa. Chủ thớt lưu ý
  • RE: Gán giá trị của textbox theo giá trị của record

    cpucloi > 18-05-20, 02:09 PM

    Bạn có bài toán đánh đố người giải.

    Trước khi code bạn cần rõ ràng:
    - Mục đích của bạn là gì? Nếu là phát quà thì đối tượng được phát quà là ai? Mỗi người chỉ được nhận 1 lần hay có thể nhận nhiều lần (liên quan đến các đợt phát quà cho đối tượng).
    - Thiết kế table của bạn không logic (túm lại chẳng làm gì được với thiết kế table của bạn do thiếu thông tin). Bản thân cách đặt tên table, filed cũng có vấn đề (xác định bảng nào là danh mục quà - thông tin đến từng loại quà; bảng nào lưu trữ phát quà; ----; thế nào là đơn giá, thế nào là số tiền ===> thành tiền là gì?; ----; khóa chính của table?)
    Bạn nên nói rõ mục đích mình cần là gì để mọi người giúp đỡ, đừng tập trung vào code các command làm gì vội (có những command không cần phải code kiếc gì và vẫn OK).
  • RE: Gán giá trị của textbox theo giá trị của record

    tranthanhan1962 > 18-05-20, 04:21 PM

    Hi hi !  021 Nói chung anh em chúng ta đã bị anh bạn yamakashi2003 lừa tất cả. Cái anh này đâu có muốn làm CSDL gì đâu, Chẳng qua chỉ muốn làm cái bảng tổng hợp phát quà thôi mà. Quà chỉ có mấy loại, phát cho ai cũng chẳng quan tâm, chỉ cần lên danh sách để làm cái bảng tổng hợp. Nghỉ mãi mới hiểu ý. Đẩy một phát là xong mà tức cười muốn lộn ruột. Đúng là vác Thanh Long đao của Quan Công cắt cổ chim sẻ. Mà cách nói không rõ ràng nên không hiểu muốn làm gì. Làm excel còn nhanh hơn
    Của bạn đây:
    http://www.mediafire.com/file/c7hil8hrv7...accdb/file
  • RE: Gán giá trị của textbox theo giá trị của record

    ongke0711 > 18-05-20, 05:38 PM

    Cái này gọi là bị cao thủ dùng vô chiêu nên các anh em không biết đường đâu mà đỡ nên đành quay lưng bỏ chạy thôi...hehe