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 3 123 CuốiCuối
Kết quả 1 đến 10 của 27
  1. #1
    Ngày tham gia
    Aug 2015
    Bài viết
    0

    Help viết code dùm mình cái form nay voi

    mình có file access này, nhờ các cao thủ giúp mình viết code ở form frmbanle dùm cái. khi nhấp vào nút giao dịch và chọn khoảng vài sản phẩm và gõ số lượng vào cột số lượng bán thì ở cột tồn kho tự động trừ đi tương ứng. và khi nhấp vào nút thanh toán thì nó tự động cập nhật dữ liệu vào table dsthuoc_kho và dsthuoc_bán. mình làm hoài mà chưa được. mong tất cả mọi người giúp đỡ mình. cảm ơn nhiều.

  2. #2
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Trích dẫn Gửi bởi newbaby2014
    Mình cài phần mềm quản lý bán hàng cho cửa hàng thuốc chỉ vài trăm k.Nếu bạn có nhu cầu dùng thử bạn để lại địa chỉ email mình gửi cho.
    hj, mail của mình là: phamhoainam07@yahoo.com. Thanks Trước nha. nhưng nếu bạn viết được cái code đó thì chỉ cho mình với. vì mình cũng thích học viết phần mềm mà chưa biết nhiều.

  3. #3
    Ngày tham gia
    Nov 2015
    Bài viết
    2
    Trích dẫn Gửi bởi hoainamvnn2015
    mình có file access này, nhờ các cao thủ giúp mình viết code ở form frmbanle dùm cái. khi nhấp vào nút giao dịch và chọn khoảng vài sản phẩm và gõ số lượng vào cột số lượng bán thì ở cột tồn kho tự động trừ đi tương ứng. và khi nhấp vào nút thanh toán thì nó tự động cập nhật dữ liệu vào table dsthuoc_kho và dsthuoc_bán. mình làm hoài mà chưa được. mong tất cả mọi người giúp đỡ mình. cảm ơn nhiều.
    Hi hoainam,

    Tôi đã xem cái file mdb của em rồi và có vài ý kiến để làm tốt hơn nhé.
    - Trước khi bước vào viết code vba thì em nên nghiên cứu kỹ các tổ chức CSDL cho chuẩn để nó hỗ trợ rất nhiều về thời gian và logic khi code hoặc query. CSDL không cồng kềnh, trùng lắp dữ liệu làm file nặng thêm khi xử lý.
    - Mấy cái table của em rối và chưa chẩn hóa các tên cột (Field) và liên kết giữa các table. Vd: bảng [DanhMucThuoc] thì sản phẩm không quản lý bằng mã hàng. Đây là Field quan trọng nhất xuyên suốt CSDL để truy vấn thông tin sản phẩm thông qua mã này. Bảng [Dsthuoc_kho] thì lại có mã hàng (Chắc đây mới là bảng danh mục thuốc chính). Dữ liệu của bảng Dsthuoc _kho thì nên tách làm 2 ,3 bảng khác nhau để dễ quản lý, truy vấn...
    - Em xem file tôi đính kèm. Tôi chỉ chỉnh lại một số Field cơ bản, thêm table bán riêng, nhập riêng và chỉ dùng Query để ra số tồn kho (chưa cần xài code VBA cho thêm khó hiểu)
    Nói chung thiết kế các bảng cho chuẩn đã rồi mới tính tiếp chứ không thiết kế form code cho đã xong gặp một số trường hợp phát sinh thì phát hiện thiếu dữ liệu rồi phải thiết kế lại...Die soon!

  4. #4
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Hi Anh,
    trước tiên em xin cảm ơn anh đã giúp đỡ em. Em đang xem file của anh thiết kế xem như thế nào. nhưng nếu anh có thể viết code theo file của em thì anh viết dùm em với. cảm ơn anh nhiều.

  5. #5
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Table nó lộn xộn và phải tổ chức lại thì mới viết đúng được hoainam. Có một quái chiêu tính tồn kho thực của bác Ông Văn Thông đó, mua về đọc tham khảo code đó đi. Hình như là cuốn "Hệ quản trị nâng cao" thì phải.

  6. #6
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Anh cho em hỏi cái form "text" của anh làm sao em thấy cột tồn kho dữ liệu nó nhảy không đúng hay sao đó. với mấy cái table anh tạo cho em. giờ em muốn tạo 1 cái form bán lẻ mới để khi chọn mã sản phẩm và số lượng và nhấp vào nút lệnh command buton thì nó mới update dữ liệu vào table bán lẻ và tồn kho được hả anh. thanks!

  7. #7
    Ngày tham gia
    Nov 2015
    Bài viết
    3
    Cái form TEST và mấy cái tables a làm cho em là gợi ý các thức làm. Muốn tính tồn kho thì thông qua các bảng và 4 cái query như vậy. Còn cột Tồn kho trong form TEST không nhảy đúng vì chưa chạy event Requery cái qryTonKho sau khi nhập cột Số Lượng để cập nhật.
    - Trong thực tế a chưa thấy ai thiết kế cái table và form mà có cột nhập Số Lượng Nhập sẽ cập nhật vô cột tồn kho của cùng một table như vậy. Thêm cái cột Tồn kho có trong table Nhập và Xuất sẽ dư thừa vì không có tác dụng quản lý hoặc phục vụ cho công việc báo cáo gì cả. Ví dụ: em muốn báo cáo Tồn kho thì em sẽ dựa trên thông tin từ table nào để trích xuất báo cáo (theo ngày, theo mã hàng)?
    - Về thiết kế form nhập liệu (nhập hoặc xuất) thường thì ngoài cái subform nhập liệu sẽ có thêm cái subform Tồn kho (không gộp chung một table nhập liệu) bên cạnh chỉ để tham chiếu hoặc cảnh báo khi không đủ tồn kho để xuất.
    - Về y/c của e là là bấm command button sẽ update dữ liệu thì em nghiên cứu về thiết kế Unbound Form nhé.

  8. #8
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    anh ơi mấy cái form em gửi cho anh là em lấy từ phần mềm ở trên mạng đó. em cũng coi mấy cái video hướng dẫn trên mạng và viết code lại xong hết mấy cái form kia rồi còn cái formbanle là em làm hoài không được nên mới nhờ diễn đàn giúp. để em gửi anh bản gốc và file em crack được nhưng không có code vba nên em mới viết lại. tai khoan: quanly mk: abc123

  9. #9
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Nói chúng Bs Quân viết pm phục vụ công việc của mình được như vậy là quá hay. Nhưng về mặt CSDL vẫn là không chuẩn. Nếu em muốn làm theo vậy để học hỏi cũng ok thôi.
    Ở file này bs Q cho thông số nhập và tồn kho vô cùng 1 field [soluong] của table Dsthuoc_kho. Ở form banle, Recordsource là query banle vậy ở event AfterUpdate [slban] thêm code:
    ------------------------------------------
    Option Compare Database
    Option Explicit
    Dim slbancu As Integer

    Private Sub slban_AfterUpdate()

    If slbancu <> 0 Then
    Me.soluong = Me.soluong + slbancu - Me.slban
    slbancu = Me.slban
    Else
    Me.soluong = Me.soluong - Me.slban
    slbancu = Me.slban
    End If

    End Sub

  10. #10
    Ngày tham gia
    Apr 2016
    Bài viết
    9
    Anh ơi, em cũng đã từng viết đoạn code tương tự như vậy vào ô textbox slban như vậy rồi. nhưng làm vậy dữ liệu nó đi thẳng vào table dsthuoc_kho và dsthuoc_ban luôn khi mà mình chưa nhấn nút hoàn thành. làm vậy cứ mỗi lần em sửa số lượng bán o textbox slban thi cot tonkho nó cứ trừ và update vào table luôn. giờ viết thế nào mà nhấn nút hoàn thành nó mới update vào table giống như file bs. quân làm được.

 

 
Trang 1 của 3 123 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
  •