• Tạo subform có thể tự động expand khi nhập thêm dòng mới.
  • Tạo subform có thể tự động expand khi nhập thêm dòng mới.

    tien1505 > 05-07-17, 11:03 PM

    Chào các bạn, lại phải làm phiền các anh em nữa rồi :happy

    Như tiêu đề, mình có 1 vấn đề muốn thỉnh giáo các anh em như sau : 

    Mình nhúng 1 subform "Chi tiết hóa đơn" vào form "Hóa đơn" để làm hóa đơn bán hàng.

    [Hình: Untitled880bf.jpg]

    Mình bị 1 vấn đề là khi nhập liệu trong subform các mặt hàng, khoảng đến hàng thứ 5,6 thì nó bị hết độ dài của subform nên ko thấy nữa, mình muốn tạo hoặc gọi ra 1 chức năng mà khi nhập thêm record mới subform sẽ tự điều chỉnh sao cho mình vẫn có thể nhìn thấy nó, và sẽ có 1 thanh cuộn để cuộn lên/xuống xem list record của subform đó.
    Bạn nào biết mong chỉ giáo giúp mình nhé, mình xin chân thành cám ơn.

    Ngoài ra, nhân tiện mình hỏi thêm 2 cái nữa nhé :  happy

    1.Mình muốn tìm cách để khi nhấn enter ở ô số lượng trong subform thì sẽ tự động nhảy xuống ô sản phẩm mới để tạo new record.

    2. Khi xuất report xong mình muốn tạo macro / code để khi bấm nút lưu thì report sẽ tự động thực hiện action là lưu lại dưới dạng file excel và quan trọng là tên file sẽ là mã hóa đơn 
    --> Cái này mình nghĩ hơi impossible vì nó out ra ngoài khỏi access rùi, nhưng ý tưởng của mình là vậy ko biết có thực hiện được ko nữa :sad Nếu bạn nào biết có tài liệu nào liên quan cho mình xin link để mình tham khảo thêm nhé.

    Một lần nữa cám ơn mọi người happy
  • RE: Tạo subform có thể tự động expand khi nhập thêm dòng mới.

    tranthanhan1962 > 06-07-17, 03:16 AM

    1/Mặc định Scroll Bars của subform là Both (2 thanh cuộn dọc và ngang), có lẽ bạn đã thiết đạt là Neither nên không còn thấy thanh cuộn. Để cho xuất hiện lại thanh cuộn bạn trả lại giá tri Both cho nó hoặc nếu chỉ muốn có thanh cuộc dọc thì thiết đặt là Vertical Only.
    2/Muốn khi nhấn enter ở ô số lượng trong subform thì sẽ tự động nhảy xuống ô sản phẩm mới để tạo new record. Bạn thiết đặt Tab Stop của các texbox DVT, Đơn giá, thành tiền là No.
    3/Cái này trên forrum có nhiều bài viết rồi. Bạn có thể tìm trên Tìm thủ thuật access hoặc ở đây
  • RE: Tạo subform có thể tự động expand khi nhập thêm dòng mới.

    tien1505 > 06-07-17, 08:44 PM

    Hi bạn, 2 mục 2&3 mình hỏi thì ok rùi. Còn mục 1 ko biết do properties của Mainfrm hay sao mà mình chỉ vertical only cho sub frm rồi nhưng vẫn bị tình trạng vậy, tức là gõ tới record thứ 5,6 là ko thấy được record nữa.
    Mình gửi link file, nếu có tgian bạn vui lòng xem thử dùm mình nhé.
    Cám ơn bạn nhiều.

    https://drive.google.com/open?id=0B7OGN0...HZPc00xdHc
  • RE: Tạo subform có thể tự động expand khi nhập thêm dòng mới.

    tranthanhan1962 > 06-07-17, 11:56 PM

    Bình thường mà, khi mở form nó bung subform ra hết chiều rộng nên thanh cuộn dọc bị đẩy ra bìa, bạn lại sử dụng màu nền của mainform và subform giống nhau nên không phát hiện
    Cảnh báo: thiết đặt field Tenhang của table tbl_Chitiet là khóa chính là sai. Mỗi tên hàng bạn chỉ được nhập vào chi tiết hóa đơn 1 lần duy nhất. Một cái nữa bạn thiết đặt Enter key Behavior cho Donvitinh là New Line in Field thì khi bạn enter nó sẽ không nhảy qua textbox kế tiếp mà sẽ xuống hàng trong textbox
  • RE: Tạo subform có thể tự động expand khi nhập thêm dòng mới.

    tien1505 > 09-07-17, 03:53 PM

    Hi bác, đã clear cả 3 vấn đề và edit lại data theo remind của bác. Thanks bác nhiều nhé, lần này gặp trouble cũng toàn bác ra tay giúp đỡ kịp lúc, heheh  Star Star Star Star Star