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

    tìm tên khách hàng và hiển thị tất cả các dữ liệu liên quan lên form và subform

    Em đang viết 1 chương trình gồm có 2 form frmkhachhang và frmthietbi trong đó frmthietbi là subform của form kia, có dạng mặc định là dạng bảng. khi em chọn giá trị trong combobox ten_kh thì sẽ lấy các giá trị còn lại tương ứng với recordset đó và hiển thị lên cả frmkhachhang và frmthietbi. e chỉ mới làm thử trên frmkhachhang truoc giống trong find method mà anh P đã chỉ nhưng nó báo lỗi update addnew j đó :khoc: rồi nó nhảy giá trị tùm lum không đúng như trong table em đã lưu. ai chỉ em với. còn phần cho cả 1 phần tương ứng với các record đó trong bảng của frmthietbi em cũng chưa biết làm sao nữa. em mới học access à, mấy anh chỉ em với. cám ơn nhiều nha

  2. #2
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: tìm tên khách hàng và hiển thị tất cả các dữ liệu liên quan lên form và subform

    Em hãy gửi cái file đó của em lên cho dễ nói.

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    469
    Ðề: tìm tên khách hàng và hiển thị tất cả các dữ liệu liên quan lên form và subform

    Anh/chị coi giùm em với nha. e định viết để phần subform chỉ hiển thị thông tin của khách hàng tương ứng nhưng k biết viết sao giờ cám ơn nhìu
    link down: http://www.4shared.com/file/152901216/70aedda9/data.html

  4. #4
    Ngày tham gia
    Nov 2015
    Bài viết
    0
    Ðề: tìm tên khách hàng và hiển thị tất cả các dữ liệu liên quan lên form và subform

    Bạn xem lại cách thiết kế CSDL của bạn nhé. Nếu 1 khách hàng có nhiều giao dịch mua bán (bạn gọi là tham chiếu) thì bạn định cho hiện lên form những thông tin gì?

  5. #5
    Ngày tham gia
    Nov 2015
    Bài viết
    2
    Ðề: tìm tên khách hàng và hiển thị tất cả các dữ liệu liên quan lên form và subform

    Vậy là chọn lọc theo 2 điều kiện hả bạn? Đầu tiên là chọn tên khách hàng, thì có thể chỗ số tham chiếu hoặc ngày nhận sẽ hiện ra combobox để chọn số tham chiếu hoặc ngày nhận mình cần và lấy ra những dữ liệu còn lại liên quan tới nó. Vậy làm find method 2 lần hả? Thiệt tình mình cũng mới tập làm VBA nên rối tung, mọi người coi và góp ý giúp mình với :daotac:
    -----------------------------------------------------------------------------------------

  6. #6
    Ngày tham gia
    Aug 2015
    Bài viết
    1
    Ðề: tìm tên khách hàng và hiển thị tất cả các dữ liệu liên quan lên form và subform




    Trích dẫn Gửi bởi nhocmaruko20
    Em đang viết 1 chương trình gồm có 2 form frmkhachhang và frmthietbi trong đó frmthietbi là subform của form kia, có dạng mặc định là dạng bảng. khi em chọn giá trị trong combobox ten_kh thì sẽ lấy các giá trị còn lại tương ứng với recordset đó và hiển thị lên cả frmkhachhang và frmthietbi. e chỉ mới làm thử trên frmkhachhang truoc giống trong find method mà anh P đã chỉ nhưng nó báo lỗi update addnew j đó :khoc: rồi nó nhảy giá trị tùm lum không đúng như trong table em đã lưu. ai chỉ em với. còn phần cho cả 1 phần tương ứng với các record đó trong bảng của frmthietbi em cũng chưa biết làm sao nữa. em mới học access à, mấy anh chỉ em với. cám ơn nhiều nha
    Nói cho vui thì đây là kiểu thiết kế form dạng "ba đời", trong đó vừa có cả ông nội, vừa có cả bố, vừa có cả con.
    Trong đó:
    Ông nội là một cái form không có Record Source, chỉ chứa mỗi combo box khách hàng. Cho form này cái tên là frmOngNoi.
    Bố là cái form khách hàng.
    Con là cái form thiết bị.

    Nếu làm theo bài bản mà bạn đặt ra thì cần can thiệp một chút bằng code, nếu làm theo cách dưới đây thì hoàn toàn không cần phải code.

    Mở cái form frmOngNoi, add cái combo box, đặt tên là cbokhachang, row source là hai field mã số và tên trong table khách hàng, column count là 2, column widths: 0;1 (dấu cột mã đi).

    Add cái subform thứ nhất, đặt tên là subBo, Source Object là: frmkhachhang, Link Master Fields: cbokhachhang, Link Child Fields: filed mã số khách hàng.

    Add cái subform thứ hai, đặt tên là subCon, Source Object là: frmthietbi, Link Master Fields: cbokhachhang, Link Child Fields: filed mã số khách hàng có trong bảng thiết bị (vì bạn nói là thiết bị là con của khách hàng mà, do vậy nó phải có field mã khách hàng).

    Xong rồi. Mỗi khi chọn một khách hàng trong combo box, các dữ liệu trong các form bố và con sẽ tự động cập nhật.

  7. #7
    Ngày tham gia
    Nov 2015
    Bài viết
    0
    Ðề: tìm tên khách hàng và hiển thị tất cả các dữ liệu liên quan lên form và subform

    Hic nhưng ông Phật ui, e đang tập viết VBA mà ông nói vậy thì e tập làm gì nữa cho khổ đời. Làm ơn chỉ e VBA đi. :k4929481: Thanks trước

  8. #8
    Ngày tham gia
    Nov 2015
    Bài viết
    3
    Ðề: tìm tên khách hàng và hiển thị tất cả các dữ liệu liên quan lên form và subform




    Trích dẫn Gửi bởi nhocmaruko20
    Hic nhưng ông Phật ui, e đang tập viết VBA mà ông nói vậy thì e tập làm gì nữa cho khổ đời. Làm ơn chỉ e VBA đi. :k4929481: Thanks trước
    Học gì đi nữa cuối cùng cũng nhằm vào kết quả! Các sếp không quan tâm bạn viết bằng cái gì, dùng công cụ gì mà chỉ quan tâm bạn làm có được không? Bao lâu thì xong yêu cầu!
    Vì vậy đừng quan trọng chuyện VBA hay không mà là xem có giải pháp không, (nếu có) giải pháp nào tối ưu hơn!

  9. #9
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: tìm tên khách hàng và hiển thị tất cả các dữ liệu liên quan lên form và subform




    Trích dẫn Gửi bởi nhocmaruko20
    Hic nhưng ông Phật ui, e đang tập viết VBA mà ông nói vậy thì e tập làm gì nữa cho khổ đời. Làm ơn chỉ e VBA đi. :k4929481: Thanks trước
    Nói là code một chút thực tế chỉ thêm một hai dòng lệnh mà thôi. Tuy nhiên do table của bạn thiết kế như thế thì tận dụng nó mà làm, code làm chi cho mệt.

  10. #10
    Ngày tham gia
    Nov 2015
    Bài viết
    6
    Ðề: tìm tên khách hàng và hiển thị tất cả các dữ liệu liên quan lên form và subform

    Ở đây em cần giải quyết là 1 khách hàng có thể có nhiều số tham chiếu, tức là nhiều lần giao/nhận hàng, và mỗi lần này ứng với 1 số tham chiếu nào đó để lấy ra dữ liệu tương ứng trên frmkhachhang và subform. Còn như anh P nói thì cũng không ổn vì mã kh và tên kh tương đương nhau, khi chọn 1 khách hàng trong combobox thì sẽ có 1 mã khách hàng tương ứng (chỉ có 1 combobox) và bên frmkhachhang sẽ không biết lấy thông tin nào nếu khách hàng đó có nhiều hơn 1 lần giao/nhận. Cái em muốn xử lí ở đây là chọn ra tên khách hàng, sau đó chọn số tham chiếu hoặc ngày giao/nhận cần lấy thông tin của khách hàng đó rồi mới xuất thông tin còn lại ra trên form và subform. Vậy em phải làm 2 cái combobox trên form Ongnoi theo như cách của anh P hoặc dùng find method 2 lần đúng không ạ?

 

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