Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Hỏi] Thuật toán quy hoạch đông Trong Acess
#1
Chào các bạn! Mình đưa ra chủ đề moi người cung thao luận
Khi lập trình trên Access thì ít người dùng thuật toán quy hoạch động nên dấn đến chương trình chay rất chậm.
Mình có một ồng anh làm thành công một phần mềm bán hàng chạy rất nhẹ có những siêu thị mỗi ngày 300 hóa đơn nhưng khi kết xuất trong vong 1 giây đã kết xuất ngay rất nhẹ. Mình có tham khảo ông anh có chia sẻ dùng quy hoạch động. mình cũng biết thuật toán này trong pascal nhung không biết Access thế nào!
Mình có ví dụ thế này nhé!
Mình có một bảng Lưu các hóa đơn bán hàng
Mình muốn tìm kiếm một hóa đơn thỏa mãn điều kiên A nao đó
Mình phải dùng vòng lọc hoặc Query để tìm nếu theo thuật toán này thì rất chậm
Vậy Quy hoạch động làm thế nào đây?
Chữ ký của tt1212 Present Nhận viết phần mềm, hỗ trợ viết phần mềm, hợp tác viết phần mềm trên nên Microsoft Access mọi phiên bản Liên hệ: Mr Đức -989276236. Email: Tantriviet.vnn@gmail.com website:http://www.tantrivietsoft.com/
Reply
Những người đã cảm ơn
#2
Chỉ biết là chia nhỏ ra để quản lý, còn chia ntn thì bó cánh :3
Chữ ký của quan_pc Lắp đặt Internet VNPT tại Điện Bàn - Quảng Nam - Hotline: 0915.636.745
ღღღღღTài sản của quan_pc (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#3
(21-03-14, 11:00 AM)quan_pc Đã viết: Chỉ biết là chia nhỏ ra để quản lý, còn chia ntn thì bó cánh :3

Thuật toán quy hoạch động là thuật toán dùng để giải bài toán tối ưu.
Để giải bài toán P thì ta di giải các bài toán P1,P2,P3....Pn
Mình nghĩ đưa dữ liệu bảng Hóa đơn bán hàng vào một mảng sau đó xử lý lý trên bảng thì chắc là nhanh hơn
Không biết có phải không
Chữ ký của tt1212 Present Nhận viết phần mềm, hỗ trợ viết phần mềm, hợp tác viết phần mềm trên nên Microsoft Access mọi phiên bản Liên hệ: Mr Đức -989276236. Email: Tantriviet.vnn@gmail.com website:http://www.tantrivietsoft.com/
Reply
Những người đã cảm ơn
#4
Mình thấy lọc bằng Query đâu có chậm, mà còn nhanh nữa là đằng khác; Quan trọng là chương trình của bạn có thiết kế field(s) thích hợp để lọc phù hợp với nghiệp vụ mà chương trình áp dụng vào hay không. Ví dụ bạn có thể cho Query lọc theo "khoảng thời gian" nào đó + Loại khách + tên khách muốn lọc..., không đầy 30s Query sẽ cho ra kết quả cho dù là có cả hàng ngàn Records chứ đừng nói là 300 records.
Chữ ký của ppdung.public Xin chào, mình là ppdung.public, Tham gia http://thuthuataccess.com/forum từ ngày 04-03 -14.
Reply
Những người đã cảm ơn Xuân Thanh
#5
(23-03-14, 10:47 AM)ppdung.public Đã viết: Mình thấy lọc bằng Query đâu có chậm, mà còn nhanh nữa là đằng khác; Quan trọng là chương trình của bạn có thiết kế field(s) thích hợp để lọc phù hợp với nghiệp vụ mà chương trình áp dụng vào hay không. Ví dụ bạn có thể cho Query lọc theo "khoảng thời gian" nào đó + Loại khách + tên khách muốn lọc..., không đầy 30s Query sẽ cho ra kết quả cho dù là có cả hàng ngàn Records chứ đừng nói là 300 records.

Thật ra query cũng dùng thuật toán tìm kiếm, cái dở của Acess là vậy. Bao mật không cao, chỉ dùng cho những dự án nhỏ, quản lý với số lượng Record nhỏ còn với so lượng record lớn thì xu lý châm do đó người ta thường ít dùng vào những dự án lớn.
Sử dụng quy hoạch động rất hay. Không biết trên diễn đàn đã ai sử dụng chưa?
Bạn cữ nghĩ xem mỗi ngày khoảng 300 đến 400 record thì sau 1 tháng tổng hợp coi như không thể chạy nổi
Chữ ký của tt1212 Present Nhận viết phần mềm, hỗ trợ viết phần mềm, hợp tác viết phần mềm trên nên Microsoft Access mọi phiên bản Liên hệ: Mr Đức -989276236. Email: Tantriviet.vnn@gmail.com website:http://www.tantrivietsoft.com/
Reply
Những người đã cảm ơn
#6
Access lấy dữ liệu trực tiếp từ Table là nhanh nhất.
Ví dụ đơn giản để thực hiện: Lúc nhập liệu đầu vào ở form ta thiết kế tính toán gán trực vào Table, phức tạp lập lại thì làm Query Make Table tính 1 lần xem tất cả, hoặc Query Append để thêm record vào bảng theo thời gian,... Dữ liệu đầu ra trực tiếp từ các bảng này thêm điều kiện cần như từ ngày đến ngày là chạy vèo ra ngay tức khắc. 007
Chữ ký của KínhCận Hãy chia sẻ kinh nghiệm cùng mình trên ThuThuatAccess nhé! Chúc vui vẻ rose
Reply
Những người đã cảm ơn


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  [Hỏi] Việc set thuộc tính OnClick trong Code toancvp 5 229 31-10-16, 10:14 AM
Bài mới nhất: toancvp
  [Hỏi] File chạy chậm vì trong quá trình design phải chỉnh sửa và test thử nhiều. toancvp 4 263 29-07-16, 11:36 PM
Bài mới nhất: toancvp
  [Hỏi] Sử dụng phần mềm viết bằng Access trong mạng LAN chantroi_19 9 751 21-06-16, 10:33 AM
Bài mới nhất: lmthu
  [Help] Nhờ anh em trong diễn đàn giúp mình thiết kế chương trình báo dịch hàng ngày vinhpaint 1 254 21-06-16, 09:15 AM
Bài mới nhất: zinzin8x
  Lỗi Access 2003 bị đóng băng theo hàng. imt0osexy 7 478 18-06-16, 11:19 AM
Bài mới nhất: maidinhdan

Chuyển nhanh:


User(s) browsing this thread: 1 Guest(s)
Diễn Đàn Thơ Văn Thi Ẩm Lâu|Nhà Hàng Sông Thơ