• Nhập lưu trong Access
  • Nhập lưu trong Access

    nguyenlk > 14-03-21, 11:29 AM

    Mình có các table: Hanghoa, HangHuHong
    Minh muốn tạo 1 form nhập hàng hư hỏng khi có phát sinh, khi nhập SKU sẽ ra tất cả các thông tin từ nguồn table Hanghoa, khi lưu sẽ lưu toàn bộ thông tin vào table HangHuHong
    Mong mọi người giúp đỡ
    Xin cám ơn
  • RE: Nhập lưu trong Access

    ongke0711 > 14-03-21, 02:44 PM

    Tối thiểu bạn cũng phải có thiết kế sẳn cái table và form mẫu theo dữ liệu của bạn, rồi mọi người mới hướng dẫn cho nhanh chứ không lẻ mọi người lại đi thiết kế table để hướng dẫn bạn.
    Hơn nữa còn phải xem bạn tổ chức CSDL table có chuẩn hoá chưa rồi mới tính tới cách lưu như thế nào theo cách tổ chức CSDL này.
    Form bạn thiết kế theo kiểu Bound Form hay Unbound Form thì cách lưu nó cũng khác nhau.
  • RE: Nhập lưu trong Access

    nguyenlk > 14-03-21, 03:34 PM

    mình có làm file access rồi mà sao ko đính kèm lên đay dc
  • RE: Nhập lưu trong Access

    ongke0711 > 14-03-21, 04:01 PM

    Bạn up lên ổ điã trên internet rồi post link liên đây. File nhớ chia sẻ Full để mọi người có thể download.
    Diễn đàn không có tính năng đính kèm File.
  • RE: Nhập lưu trong Access

    ongke0711 > 14-03-21, 04:10 PM

    (14-03-21, 11:29 AM)nguyenlk Đã viết: Mình có các table: Hanghoa, HangHuHong
    Minh muốn tạo 1 form nhập hàng hư hỏng khi có phát sinh, khi nhập SKU sẽ ra tất cả các thông tin từ nguồn table Hanghoa, khi lưu sẽ lưu toàn bộ thông tin vào table HangHuHong

    Tại sao không tạo thêm một Field khác trong tablet HangHoa dạng YesNo đặt tên là Hàng Hỏng. Khi nhập thông tin hàng hỏng thì chỉ cần lọc SKU, Ngày, tên nhà cung cấp, mã chứng từ ... rồi sẽ lọc và đánh dấu vào Field vừa tạo = True. Sau này muốn lọc danh sách hàng hỏng chỉ cần lọc Field [HangHong] = true là được rồi. Làm cách này đỡ tốn thêm việc phải tạo thêm table (tablet Hàng Hỏng) để lưu lại cùng một dữ liệu đã lưu rồi ở tablet Hàng hoá -> tốn thêm bộ nhớ, tốn thêm code để copy dữ liệu sang.
    Một cách khác là cũng tạo table hàng Hỏng như chỉ lưu thông tin của cái mã chứng từ, hoặc cái ID của cái dòng có SKU bị hỏng, không cần lưu hết thông tin. Sau này khi truy vấn chỉ cần JOIN với tablet hàng hoá là móc dữ liệu đầu đủ ra hiển thị. Cái này phải xem bạn tổ chức CSDL như thế nào mới biết lưu Field gì.
    Riêng đọc cái vụ "bấm chọn SKU sẽ lấy thông tin từ nguồn qua..." là thấy có vẻ sai sai rồi. Phải là bấm chọn Mã chứng từ gì gì đó chứ SKU làm sao đại diện cho các dòng dữ liệu cần lấy??? 
    Ví dụ: Ngày 1/1/2021 nhập của NCC ABC, SKU "HH001" 10 cái
             Ngày 5/5/2021 nhập của NCC ABC, SKU "HH001" 5 cái
    ==> vậy khi chọn SKU "HH001" sẽ lấy dòng nào?