-
11-04-2008, 03:32 PM #1Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 8
Quản lý mua bán hàng - Phần 4: Thiết kế form
Bài này bao gồm:
Link dữ liệu từ file dữ liệu đã tao đến file "chạy". Cái "vụ" này là để các bạn hiểu sơ sơ thế nào là tách dữliệu và cá cphần thực thi riêng ra làm 2 file khác nhau.
Thiết kế hoàn tất một form cập nhật dan hmục hàng hóa, chỉ đến phần trang trí và bố trí control mà thôi. Chưa đụng vào code. Phần code sẽ được post ở bài tiếp theo.
Good job !View more random threads:
- Tối ưu thuật toán tạo thẻ kho trong access
- Các Bro giúp em sử lý hàm Dsum kết hợp hàm And với !!!!
- Đồng hồ trên MainForm
- Access xem giúp mình bài tính đơn giá này,tạo bảng table lấy dữ liệu từ table khác
- Vấn đề với khoá phím Alt-F4
- Hỏi query Xuất Nhập Tồn
- Code không chạy khi chuyển từ Access 2003 sang Access 2010
- Giúp lệnh RecordsGoToNew
- lấy dử liệu từ file excel sang table của acess
- Kiểm tra trùng lặp khóa chinh trong Access
-
11-06-2008, 06:41 PM #2Silver member
- Ngày tham gia
- Nov 2015
- Bài viết
- 0
Ðề: Quản lý mua bán hàng - Phần 4: Thiết kế form (2)
Tôi post phần tiếp theo của thiết kế form frmDMHH.
Đây là phần coding của nó, sử dụng VBA của Access. Do vậy nếu bạn nào đã biết qua đôi chút về lập trình trong Access, hẵn sẽ dễ theo dõi hơn.
Với các bạn mới làm quen, tôi đề nghị các bạn nên chuẩn bị sẵn một tài liệu tham khảo thích hợp về Access VBA, chủ yếu là cú pháp lệnh dựng sẵn của VB.
Trong bài đính kèm, tôi có sơ lược phần lý thuyết, các bạn có thể tham khảo.
Vẫn tiếp tục nhận ý kiến của các bạn.
-
11-08-2008, 04:41 PM #3Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: Quản lý mua bán hàng - Phần 4: Thiết kế form
Em thấy có 1 vấn đề nảy sinh khi thực hiện lệnh undo. Nếu chúng ta chỉ nhập 1 record thì lệnh Undo có hiệu lực còn như nếu ta nhập liên tiếp từ 2 record trở lên thì chỉ có record cuối cùng mới có hiệu lực còn tất cả các record đã nhập phía trên đều tự động lưu vào CSDL.
Các bác xem có phương án nào để giải quyết không?
Bác phat có thể nêu rõ hộ em lý do mà ta sử dụng Sub mà không sử dụng Function hoặc ngược lại được không. Cái này em (và chắc nhiều người) cũng chưa hiểu rõ về nó. Theo kinh nghiệm em thấy cái Function nó rộng hơn Sub thì phải vì ngoài việc trả về được các giá trị tính toán thì nó lại cũng có thể cho thực thi đối với các đối tượng. Đôi khi cứ sài nhưng chẳng biết công dụng của nó ra sao cả , hi hi
Tại trang 3 phần 2 em đề nghị thay vì sử dụng việc việc gán Status cho từng control thì ta nên sài For each control... như thế thì về sau khi có sửa tên các đối tượng ta cũng không phải đi sửa lại từng cái nữa
-
11-08-2008, 10:04 PM #4Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 0
Ðề: Quản lý mua bán hàng - Phần 4: Thiết kế form
Gửi bởi behattieu
-
11-09-2008, 01:44 AM #5Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 0
Ðề: Quản lý mua bán hàng - Phần 4: Thiết kế form (2)
Gửi bởi phatnq2002
-
11-10-2008, 04:51 AM #6Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 0
Ðề: Quản lý mua bán hàng - Phần 4: Thiết kế form
Tài liệu anh Phatnq đưa ra rất chi tiết, anh em cứ thế mà làm, nhưng bác chưa printscreen cái form frmDMHH lên em lại đang mày mò.
Mấy cái nút Next, Last, Delete... bấm nút wizard control hỗ trợ, vẽ nút lệnh mới, là tạo được ngay.
Như vậy: nhập mã hàng hoá tại txthh_ma, còn loại hàng hoá là combobox cboloaihh_ma- vừa dùng để chọn và để nhập mới.
-
11-10-2008, 10:15 AM #7Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 0
Ðề: Quản lý mua bán hàng - Phần 4: Thiết kế form
Em đã làm theo hướng dẫn nhưng các nút đó vẫn không có tác dụng :k5197769:
Dùng wizard control để hỗ trợ có khi tiện hơn :xinloinhe::chuyengivay:
HỊC 3 hôm nữa em phải bảo vệ bài tập lớn quản lý công văn rồi:k5197769:
-
11-10-2008, 03:34 PM #8Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: Quản lý mua bán hàng - Phần 4: Thiết kế form
Gửi bởi behattieu
Về Sub và Function xin phép đề cập ở một bài khác, vì nói đến nó cũng phải chi tiết và đầy đủ.
Còn việc gán thuộc tính Locked và Enabeld cho các nút lệnh và control khác, thì bạn có chắc là chỉ có từng ấy control với mỗi form không. Và có bảo đảm thứ tự của chúng trên form không? Dùng For Each ... trong tình huống này còn phức tạp hơn là gán trực tiếp.
-
11-10-2008, 06:37 PM #9Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 0
Ðề: Quản lý mua bán hàng - Phần 4: Thiết kế form (2)
Gửi bởi phatnq2002
Khi khai báo thuộc tính Record Source cho Form này:
+ Nếu để nhập mới ta nên khai báo bằng câu lệnh SQL như sau:
SELECT * FROM tblDMHH WHERE False;
+ Khi nào cần xem danh mục xác định ta sẽ dùng code VBA để nạp lại thuộc tính Record Source với điều kiện lọc dữ liệu tương ứng.
Làm như vậy Form sẽ được mở nhanh hơn và ứng dụng tiêu tốn ít bộ nhớ hơn.
Lẽ ra nội dung góp ý này nên để ở những phần sau, song vì tôi nhận thấy đây là vấn đề cần lưu tâm khi thiết kế Form và Report nên góp ý luôn, kẻo mai mốt lại quên mất. Xin mod bỏ lỗi cho nhé.
-
11-10-2008, 07:34 PM #10Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 2
Ðề: Quản lý mua bán hàng - Phần 4: Thiết kế form
Cảm ơn bạn lehongduc.
To all mem:
Tip của bạn lehongduc rất hữu ích vì khi khởi nạp form sẽ nạp trắng dữ liệu, do vậy thời gian khởi nạp sẽ nhanh.
Tuy nhiên, cần lưu ý, do thiết kế chúng ta có 4 nút đầu trước sau cuối, nên nếu khởi nạp trắng thì 4 nút này vô tác dụng nếu lúc nạp vào người sử dụng muốn dùng chúng để di chuyển đến một record nào đó.
Những nếp nhăn rãnh mũi má tuy không ảnh hưởng đến sức khỏe, không phải là vấn đề xuống cấp quá nghiêm trọng nhưng lại khiến khuôn mặt trở thành kém sắc, già nua trước tuổi. Cộng thêm tác động cơ học...
Trẻ hóa khuôn mặt - Mẹo nhỏ khắc trị 'râu rồng' (17)