• Chuyển tồn kỳ trước sang kỳ sau
  • Chuyển tồn kỳ trước sang kỳ sau

    success_1976 > 08-07-21, 05:17 PM

    Các tiền bối giúp đỡ em vấn đề này với ạ. 

    Ứng dụng gồm có Sổ bộ và Sổ theo dõi thu nộp. Năm nhập dữ liệu đầu tiên là 2020, trong CSDL có bảng Thông tin, trong bảng này có trường 'Số còn phải nộp kỳ trước chuyển sang'. Giá trị trong trường này được hiển thị trên sổ bộ năm 2020, nguồn sổ bộ được tạo từ Query Sổ bộ. Sổ theo dõi thu nộp được lấy từ nguồn Query Sổ theo dõi thu nộp. 'Số còn phải nộp kỳ trước chuyển sang' trên sổ bộ thì được nhập trực tiếp vào trường trong bảng Thông tin trên, "Sổ theo dõi thu nộp" năm 2020 thì lấy [Số còn phải nộp - Số đã nộp] = [Số còn phải nộp]. Giờ e muốn Sổ bộ và Sổ Theo dõi thu nộp năm 2021 "Số còn phải nộp kỳ trước chuyển sang" phải là  [Số còn phải nộp] của năm 2020 thì làm ntn ạ.
    E đã tạo truy vấn khi mở xem sổ nó hiện năm thì gõ năm cần mở, ví dụ 2020 thì nó hiện đúng dữ liệu rồi. Nhưng gõ 2021 nó ko hiện 'Số còn phải nộp kỳ trước chuyển sang'. Trên Query có 2 bản ghi được tạo ra, năm 2020 và 2021, năm 2020 thì tính đúng, năm 2021 ko hiện đúng số liệu. Báo cáo lấy nguồn từ Query Sổ bộ và Sổ theo dõi thu nộp. 

    Các tiền bối chỉ cần đưa ra hướng dẫn cách làm để e hình dung ra là đc.
    Mong các tiền bối giúp đỡ. Em cảm ơn nhiều./.
  • RE: Chuyển tồn kỳ trước sang kỳ sau

    tranthanhan1962 > 08-07-21, 11:37 PM

    Thông thường nhiều người tạo table Thu riêng, table Chi riêng  (table nhập riêng-table xuất riêng), chính là tự làm khó mình. Thực chất các cặp số liệu này (Thu/Chi, Nhập/Xuất) là cùng bản chất kế toán, chỉ khác nhau về dấu. Nếu Thu là số dương thì Chi là số âm và ngược lại. Không ai bắt buột Thu hoặc Nhập phải là số dương, nhưng khi đã quy định Thu-Nhập là số dương thì Chi-Xuất phải là số âm. Vì vậy nếu table dữ liệu chung phải có cả 2 loại chi tiết thu - chi, nếu lỡ tạo 2 table riêng biệt thì phải dùng UNION QUERY gom lại.
    Tạo 1 select query từ table chung đó thêm 1 field Tồn (Số phải nộp = Giá trị, Số đã nộp= - Giá trị) chuyển tất cả các ngày kỳ trước thành 1 ngày duy nhất, từ query này có thể tạo 1 total query. gom group theo ngày. Vậy là xong! Từ total query này Tạo các field có điều kiện. (Giả sử số liệu có 3 năm 2019, 2020, 2021 và báo cáo là năm 2020) Field [ngày] - criteria <=1/1/2021 (loại bỏ giá trị năm 2021), Field [Số còn phải nộp kỳ trước chuyển sang]: Tồn - criteria <=31/12/2019, Phần Chi tiết phát sinh năm 2020 sẽ giữ nguyên. Cái này cực dễ, nếu xử lý field Tồn ngay tại bảng nhập liệu thì còn đơn giản hơn
  • RE: Chuyển tồn kỳ trước sang kỳ sau

    success_1976 > 12-07-21, 04:49 PM

    (08-07-21, 11:37 PM)tranthanhan1962 Đã viết: Thông thường nhiều người tạo table Thu riêng, table Chi riêng  (table nhập riêng-table xuất riêng), chính là tự làm khó mình. Thực chất các cặp số liệu này (Thu/Chi, Nhập/Xuất) là cùng bản chất kế toán, chỉ khác nhau về dấu. Nếu Thu là số dương thì Chi là số âm và ngược lại. Không ai bắt buột Thu hoặc Nhập phải là số dương, nhưng khi đã quy định Thu-Nhập là số dương thì Chi-Xuất phải là số âm. Vì vậy nếu table dữ liệu chung phải có cả 2 loại chi tiết thu - chi, nếu lỡ tạo 2 table riêng biệt thì phải dùng UNION QUERY gom lại.
    Tạo 1 select query từ table chung đó thêm 1 field Tồn (Số phải nộp = Giá trị, Số đã nộp= - Giá trị) chuyển tất cả các ngày kỳ trước thành 1 ngày duy nhất, từ query này có thể tạo 1 total query. gom group theo ngày. Vậy là xong! Từ total query này Tạo các field có điều kiện. (Giả sử số liệu có 3 năm 2019, 2020, 2021 và báo cáo là năm 2020) Field [ngày] - criteria <=1/1/2021 (loại bỏ giá trị năm 2021), Field [Số còn phải nộp kỳ trước chuyển sang]: Tồn - criteria <=31/12/2019, Phần Chi tiết phát sinh năm 2020 sẽ giữ nguyên. Cái này cực dễ, nếu xử lý field Tồn ngay tại bảng nhập liệu thì còn đơn giản hơn

    Mình chưa hiểu: Tạo 1 select query từ table chung đó thêm 1 field Tồn (Số phải nộp = Giá trị, Số đã nộp= - Giá trị) chuyển tất cả các ngày kỳ trước thành 1 ngày duy nhất, từ query này có thể tạo 1 total query. gom group theo ngày. Thực tế Số phải nộp là một công thức tính ra. Bạn có thể nó rõ chi tiết hơn vấn đề trên cho mình hiểu đc ko ạ. Thanks

    File ví dụ của mình, thực tế file nó là cẢ 1 chương trình nhiều bảng.
    https://www.mediafire.com/file/gvr8r4dr5...accdb/file
  • RE: Chuyển tồn kỳ trước sang kỳ sau

    tranthanhan1962 > 12-07-21, 07:59 PM

    Của bạn đây
    https://drive.google.com/file/d/12VFi0vC...sp=sharing
    Đúng là khó với bạn. Vì công việc này không phải 1 phát ăn ngay.
  • RE: Chuyển tồn kỳ trước sang kỳ sau

    success_1976 > 12-08-21, 03:55 PM

    (12-07-21, 07:59 PM)tranthanhan1962 Đã viết: Của bạn đây
    https://drive.google.com/file/d/12VFi0vC...sp=sharing
    Đúng là khó với bạn. Vì công việc này không phải 1 phát ăn ngay.

    Bạn giúp mình vấn đề này với nhé. Mình tạo 1 form nhập chứng từ thu (giống hình kèm), Chỉ khi nhập "Số chứng từ thu" và "Ngày thu" thì Report mới thể hiện lên dữ liệu; Còn mã số thuế nào ko nhập ko nhập 2 trường trên thì dữ liệu ko lên, ko thấy mã số thuế đó trên báo cáo. Bạn giúp mình xem làm cách nào ko cần nhập 2 trường mà báo cáo vẫn lên sổ đầy đủ các mã số thuế có trong Data.
    Cảm ơn bạn nhiều./.
    https://drive.google.com/file/d/16KcZvWZ...sp=sharing
  • RE: Chuyển tồn kỳ trước sang kỳ sau

    tranthanhan1962 > 12-08-21, 04:46 PM

    Đưa CSDL lên đi, nhìn hình làm sao biết
  • RE: Chuyển tồn kỳ trước sang kỳ sau

    success_1976 > 13-08-21, 09:15 AM

    (12-08-21, 04:46 PM)tranthanhan1962 Đã viết: Đưa CSDL lên đi, nhìn hình làm sao biết

    Mình gửi bạn.

    https://drive.google.com/file/d/1akmS4IB...sp=sharing
  • RE: Chuyển tồn kỳ trước sang kỳ sau

    tranthanhan1962 > 13-08-21, 11:32 AM

    Form và subform liên kết field (Hình 1) nên subform chỉ show các giá trị đúng theo liên kết field của mainform. Muốn subform show hết các record thì bỏ nó đi (Hình 2). Nhưng mà nếu như vậy thì làm main/sub để làm gì
    [Hình: OBrz8Fk.png]
  • RE: Chuyển tồn kỳ trước sang kỳ sau

    success_1976 > 13-08-21, 12:04 PM

    (13-08-21, 11:32 AM)tranthanhan1962 Đã viết: Form và subform liên kết field (Hình 1) nên subform chỉ show các giá trị đúng theo liên kết field của mainform. Muốn subform show hết các record thì bỏ nó đi (Hình 2). Nhưng mà nếu như vậy thì làm main/sub để làm gì
    [Hình: OBrz8Fk.png]

    Vậy có cách nào ko bạn, mình muốn các sổ hiện bc như nội dung file word, bạn biết chỉ mình với, mới nc access đc 2 năm, ko chuyên nên khó hiểu wa
    Thanks./.
  • RE: Chuyển tồn kỳ trước sang kỳ sau

    tranthanhan1962 > 13-08-21, 02:09 PM

    Do CSDL của bạn thiết kế chưa hoàn chỉnh, Nên không thực hiện ý đồ được. Để rãnh mình xem lại