Quản lý mua bán hàng - Phần 4: Thiết kế form

phatnq2002

Tích cực giảm cân...
Hội viên mới
Ðề: Quản lý mua bán hàng - Phần 4: Thiết kế form

Muốn phần subCT có thanh trượt ngang dọc để có thể chứa được nhiều record thì phải làm như thế nào ạ? :xinloinhe:
Bạn mở frmDMHH_Tim_Ketqua ở Design View, mở cửa sổ Properties, chọn thẻ Format, định Scroll Bars là Both.
 

phatnq2002

Tích cực giảm cân...
Hội viên mới
Ðề: Quản lý mua bán hàng - Phần 4: Thiết kế form

Thấy có một số bà con réo quá nên tôi post tiếp phần 4 của thiết kế form nhập liệu frmDMHH.

Phần này bao gồm hướng dẫn tạo 2 report và gắn code cho thủ tục sự kiện của nút cmdPrint trong frmDMHH.
 

Đính kèm

kat06

New Member
Hội viên mới
Ðề: Quản lý mua bán hàng - Phần 4: Thiết kế form

Không hiểu sao khi em click đúp vào bản ghi nó xuất hiện lỗi '2450' ...Microsoft Access can't find form '(của em là frmCVDEN)' referred to in a macro expression or VB code???
Em đã code đúng theo hướng dẫn,kết quả hiện ok chỉ bị vướng mỗi chỗ này:udau:
 

phatnq2002

Tích cực giảm cân...
Hội viên mới
Ðề: Quản lý mua bán hàng - Phần 4: Thiết kế form

Không hiểu sao khi em click đúp vào bản ghi nó xuất hiện lỗi '2450' ...Microsoft Access can't find form '(của em là frmCVDEN)' referred to in a macro expression or VB code???
Em đã code đúng theo hướng dẫn,kết quả hiện ok chỉ bị vướng mỗi chỗ này:udau:
Người ta làm là (theo tên form của bạn nhé) nhắp vào nút tìm trong form frmCVDEN để nó hiện ra form tìm. Rồi tiếp tục.

Trong khi đó bạn cho open cái form tìm mà không đi từ form frmCVDEN, nó "chửi cho một nhát" là phải rồi. :tucao:
 

phatnq2002

Tích cực giảm cân...
Hội viên mới
SƠ KẾT GIAI ĐOẠN 1

Sau một thời gian "phát động phong trào" cho đến nay đã đi được một chặng đường kha khá.

Số lượng nguời xem cho các bài liên quan khá nhiều, số lượng người down bài về xem cũng nhiều, nhưng số lượng bài phản hồi, tham gia ý kiến, trao đổi, thắc mắc thì quá ít, nhất là từ phía các thành viên mới nghiên cứu về Access và lập trình VBA trong Access, bởi đây chính là đối tượng mà chúng tôi muốn nhắm tới.

Như vậy so mục đích đề ra của đề tài thì chưa đạt. Chúng tôi, những người đặt ra đề tài rất mong các thành viên phản hồi ý kiến của mình càng nhiều càng tốt, kể cả thắc mắc khi thực hiện. Lưu ý: không phản hồi dưới các dạng như spam. Những bài như vậy cũng sẽ bị xóa theo nội quy.

Đang chờ đợi ý kiến của mọi người cho đề tài.
 
Sửa lần cuối:

behattieu

Member
Hội viên mới
Ðề: Quản lý mua bán hàng - Phần 4: Thiết kế form

Nh­ư đã trao đổi với bác. Em muốn bác và một số cao thủ trước tiên nên có một bài nói về thuộc tính của các đối tượng trong access. Chúng ta cần hiểu trong access có các đối tượng nào, thế nào là textbox, thế là là Label, Command... Bên cạnh đó các thuộc tính và hành động của các đối tượng này. Khi có sự hiểu biết về các đối tượng này thì chúng ta mới dễ ràng trong việc viết code.
Em thấy rằng đôi khi vì không hiểu chức năng của các đối tượng mà ta phải thực hiện các công đoạn vô cùng phức tạp, có những lúc chúng ta dùng dao mổ trâu để mổ một con gà. Ví dụ để hiện thị dữ liệu lên lưới có khi ta phải dùng thuật toán lấy dữ liệu từng dòng, từng cột của bản ghi rồi gán dữ liệu vào bảng. Trong khi đó có khi chỉ cần gán dữ liệu bằng thuộc tính Source là cũng tương đương.
Mong các cao thủ bớt chút thời gian để viết về các chức năng này.
 

lehongduc

Member
Hội viên mới
Ðề: Quản lý mua bán hàng - Phần 4: Thiết kế form

Nh­ư đã trao đổi với bác. Em muốn bác và một số cao thủ trước tiên nên có một bài nói về thuộc tính của các đối tượng trong access. Chúng ta cần hiểu trong access có các đối tượng nào, thế nào là textbox, thế là là Label, Command... Bên cạnh đó các thuộc tính và hành động của các đối tượng này. Khi có sự hiểu biết về các đối tượng này thì chúng ta mới dễ ràng trong việc viết code.
Em thấy rằng đôi khi vì không hiểu chức năng của các đối tượng mà ta phải thực hiện các công đoạn vô cùng phức tạp, có những lúc chúng ta dùng dao mổ trâu để mổ một con gà. Ví dụ để hiện thị dữ liệu lên lưới có khi ta phải dùng thuật toán lấy dữ liệu từng dòng, từng cột của bản ghi rồi gán dữ liệu vào bảng. Trong khi đó có khi chỉ cần gán dữ liệu bằng thuộc tính Source là cũng tương đương.
Mong các cao thủ bớt chút thời gian để viết về các chức năng này.
Chào Bạn,
Đọc ý kiến của Bạn tôi đoán Bạn cũng đã biết về Access khá "thâm hậu", vậy xin mời Bạn tham gia trao đổi với "quần hùng" về vấn đề Bạn đã nêu.

Hạ keyboard chờ đọc ý kiến "Các hạ".
 
Sửa lần cuối:

vietdl_dlk

New Member
Hội viên mới
Ðề: Quản lý mua bán hàng - Phần 4: Thiết kế form

Bác phucnq2002 ơi cho em hỏi tí ở frmDMHH_Tim khi nhấn kép record nào thì tự động chuyển record đó vào frmDMHH thi ok rồi.
Nhưng giờ muốn khi nhấn kép vào record nào thi tự động chuyển record đó vào frmDMHH và đồng thời đóng frmDMHH_Tim luôn như vạy sẻ hay hơn không biết bác nghĩ thế nào? Nếu có thể thì bác cho em xim đoạn code này được không? Cảm ơn bác!
 

kat06

New Member
Hội viên mới
Ðề: Quản lý mua bán hàng - Phần 4: Thiết kế form

Anh ơi anh có thể gắn thêm code hiện toàn bộ danh sách trong form tìm được không ạ?vì như thế sẽ thuận tiện hơn cho người mới vào chương trình của mình
-----------------------------------------------------------------------------------------
May quá em làm được rồi.:danhtrong:Em xin góp ý thêm 1 chút ý kiến thế này :
Nếu ai vào form tìm kiếm mà ko biết gõ gì để tìm:xinloinhe: thì ta có thể bấm vào nút hiện tất cả để xem danh sách tất cả các record hiện có.
Ta tạo thêm một command button cạnh nút "Thi hành" và "Đóng" ,đặt caption là "Hiện hết",name là cmdALL.
Sau đó vào phần code và chỉnh sửa như sau :

Private Sub cmdALL_Click()
Me.txthh_matim = Null
Me.txthh_tentim = Null
Me.cboloaihh_tim = Null
With subCT
.SourceObject = "frmDMHH_Tim_Ketqua"
Visible = True
End With
End Sub

Không biết ý kiến của em như thế có được ko ạ?
 
Sửa lần cuối:

phatnq2002

Tích cực giảm cân...
Hội viên mới
Ðề: Quản lý mua bán hàng - Phần 4: Thiết kế form

Bác phucnq2002 ơi cho em hỏi tí ở frmDMHH_Tim khi nhấn kép record nào thì tự động chuyển record đó vào frmDMHH thi ok rồi.
Nhưng giờ muốn khi nhấn kép vào record nào thi tự động chuyển record đó vào frmDMHH và đồng thời đóng frmDMHH_Tim luôn như vạy sẻ hay hơn không biết bác nghĩ thế nào? Nếu có thể thì bác cho em xim đoạn code này được không? Cảm ơn bác!
Thì bạn thêm trong code DblClick một câu:
DoCmd.Close acForm, Me.Name
 

phatnq2002

Tích cực giảm cân...
Hội viên mới
Ðề: Quản lý mua bán hàng - Phần 4: Thiết kế form

Anh ơi anh có thể gắn thêm code hiện toàn bộ danh sách trong form tìm được không ạ?vì như thế sẽ thuận tiện hơn cho người mới vào chương trình của mình
-----------------------------------------------------------------------------------------
May quá em làm được rồi.:danhtrong:Em xin góp ý thêm 1 chút ý kiến thế này :
Nếu ai vào form tìm kiếm mà ko biết gõ gì để tìm:xinloinhe: thì ta có thể bấm vào nút hiện tất cả để xem danh sách tất cả các record hiện có.
Ta tạo thêm một command button cạnh nút "Thi hành" và "Đóng" ,đặt caption là "Hiện hết",name là cmdALL.
Sau đó vào phần code và chỉnh sửa như sau :

Private Sub cmdALL_Click()
Me.txthh_matim = Null
Me.txthh_tentim = Null
Me.cboloaihh_tim = Null
With subCT
.SourceObject = "frmDMHH_Tim_Ketqua"
Visible = True
End With
End Sub

Không biết ý kiến của em như thế có được ko ạ?
Tốt rồi, miễn sao ra kết quả là được.:351:
Quan trọng là bạn đã có cảm giác "sướng" khi mình giải quyết được một việc.
Đúng ra tôi cũng có cách khác, nhưng hãy để lại cách này đi, vì đây là "sản phẩm" của bạn (của các bạn).
 

vietdl_dlk

New Member
Hội viên mới
Ðề: Quản lý mua bán hàng - Phần 4: Thiết kế form

Bác phatnq2002 tiếp theo chúng ta phải làm gì nữa hả bác
 

phatnq2002

Tích cực giảm cân...
Hội viên mới
Ðề: Quản lý mua bán hàng - Phần 4: Thiết kế form

Bác phatnq2002 tiếp theo chúng ta phải làm gì nữa hả bác
Tiếp theo chúng ta sẽ làm một form dạng Main/Sub dành cho nhập hàng.

Đúng ra tôi sẽ post tiếp trong tuần này, tuy nhiên vì một số lý do cá nhân (đúng ra là phải làm một số công việc công ty giao) nên qua tuần sau tôi sẽ post tiếp.

Mong các bạn thông cảm.

:xinloinhe:
 

kat06

New Member
Hội viên mới
Ðề: Quản lý mua bán hàng - Phần 4: Thiết kế form

Anh ơi khi người sử dụng phần mềm ,ta muốn họ chỉ có thể vào form(report) khác khi đã thoát khỏi form(report) hiện tại thì làm ntn ạ ?Em đã đóng gói chương trình,nhưng mỗi khi vào form bất kỳ mà quên đóng lại thì mở thêm 1form nữa sẽ gây ra tình trạng "vỡ form" (các form không còn maximize nữa)=>Như thế chương trình của mình sẽ rất xấu:tinhtoan:
 

Access2k

Member
Hội viên mới
Ðề: Quản lý mua bán hàng - Phần 4: Thiết kế form

Khả năng phải thêm cái MainForm nữa.
 

Access2k

Member
Hội viên mới
Ðề: Quản lý mua bán hàng - Phần 4: Thiết kế form

Bạn đặt thuộc tính popup và modal của form là Yes, phải đóng rồi mới mở form khác được.
 

vietdl_dlk

New Member
Hội viên mới
Ðề: Quản lý mua bán hàng - Phần 4: Thiết kế form

Bác phatnq2002 bác nói trong tuần này sẻ gửi tiếp bài lên sao lâu quá vay bác
 

behattieu

Member
Hội viên mới
Ðề: Quản lý mua bán hàng - Phần 4: Thiết kế form

Thông cảm cho bác phat 1 tí, đợt này lũ lụt nhiều thành ra rau cỏ lại đắt do đó bác đấy ít ăn rau nên hơi bị táo. :))
 

suynghidi

Thèm một số thứ!
Hội viên mới
Ðề: Quản lý mua bán hàng - Phần 4: Thiết kế form

Thông cảm cho bác phat 1 tí, đợt này lũ lụt nhiều thành ra rau cỏ lại đắt do đó bác đấy ít ăn rau nên hơi bị táo. :))
Các bạn thông cảm, anh phát bị sốt xuất huyết dạ dày, nằm viện (bệnh viện Gia Định - SG) hơn cả tuần nay.
Chúc anh mau khoẻ để trở lại cùng với anh chị em DKT :jfbq00191070412ahu0
 

CẨM NANG KẾ TOÁN TRƯỞNG


Liên hệ: 090.6969.247

KÊNH YOUTUBE DKT

Kỹ thuật giải trình thanh tra BHXH

Đăng ký kênh nhé cả nhà

SÁCH QUYẾT TOÁN THUẾ


Liên hệ: 090.6969.247

Top