Cho mình xin phần mềm hoặc 1 cách làm

:) Cảm ơn các bạn nhiều nha. Mình sửa lỗi đó lại rồi, upload lại luôn rồi, các bạn xem có ổn không. Cảm ơn lần nữa nha.

cậu viết bằng vb trong office à :D

nhìn rất hay, nhưng tớ góp ý 1 tý là:
thêm cho hắn mấy cái menu save và tạo thêm sheet, rồi save sheet đó dưới dạng txt, mỗi ô 1 mã màu, rồi khi mở thì đọc mã màu đó từ file txt để lấy lại màu thì hay quá
để màu xanh và đỏ cho hắn thôi

@maddog: cậu làm bảng chấm công à?
 
Mĩnh nghĩ ra thuật toán thế này:
Mỗi sheet sẽ nhận giá trị trong 1 phần của file text (được xem là cơ sở dữ liệu), mỗi ô vuông sẽ nhận giá trị trong text đó, kiểu boolean, giống như kiểu dữ liệu bảng ghi ấy!
Cứ mỗi sheet được tạo ra, sẽ tạo thêm một phần của file text. Đầu mỗi phần sẽ là đoạn mã màu, nghĩa là mỗi sheet sẽ được quy định một màu.
Khi mix giữa các sheet, chỉ cần 1 trong các sheet có kiểu dữ liệu là true, thì bảng kết quả sẽ là true.

Cách làm như vậy, sẽ tiết kiệm được dung lượng bộ nhớ cần dùng! :D

Thuật toán trên mình chỉ làm được trên Pascal sơ cấp thôi, còn HTML thì vướn một vài chổ. Flash sẽ rất mất thời gian. Còn sản phẩm viết bằng Java thì khó xài. Thế nên, mình không viết được! :D
 
[GVN][Dark];16502498 nói:
Mĩnh nghĩ ra thuật toán thế này:
Mỗi sheet sẽ nhận giá trị trong 1 phần của file text (được xem là cơ sở dữ liệu), mỗi ô vuông sẽ nhận giá trị trong text đó, kiểu boolean, giống như kiểu dữ liệu bảng ghi ấy!
Cứ mỗi sheet được tạo ra, sẽ tạo thêm một phần của file text. Đầu mỗi phần sẽ là đoạn mã màu, nghĩa là mỗi sheet sẽ được quy định một màu.
Khi mix giữa các sheet, chỉ cần 1 trong các sheet có kiểu dữ liệu là true, thì bảng kết quả sẽ là true.

Cách làm như vậy, sẽ tiết kiệm được dung lượng bộ nhớ cần dùng! :D

Thuật toán trên mình chỉ làm được trên Pascal sơ cấp thôi, còn HTML thì vướn một vài chổ. Flash sẽ rất mất thời gian. Còn sản phẩm viết bằng Java thì khó xài. Thế nên, mình không viết được! :D

Thank bạn đã tham gia góp ý !!!!
To xfatal : cái này mình dùng quản lý nhóm dữ liệu ấy mà ^_^
 
Cám ơn các bạn nhiều.

Bạn mad_dog12: mình chưa hiểu ý bạn lắm. Bây giờ theo ý bạn thì mình sẽ sửa lại như sau:
1. Bỏ phần chỉnh màu riêng biệt cho từng ô luôn (vì việc chỉnh màu này là không cần thiết), nghĩa là dùng 1 màu chung luôn cho tất cả các ô (chủ yếu là để phân biệt ô được chọn và ô chưa/không được chọn thôi).
2. Bạn muốn trộn nhiều bảng và tối đa là 5 bảng thôi đúng không hay là trộn không giới hạn, nhiều bảng hơn nữa?
3. Thêm chức năng lưu riêng từng bảng, khi đó bạn sẽ chỉ có thể trộn các bảng nào đã được lưu (thành 1 file chẳng hạn) mà thôi, bảng chưa được lưu thì không thể trộn bảng đó được.
Ý bạn thế nào?
 
Có nghĩa là mình tạo sheet a , sau đó save lại , tạo thêm 1 sheet b , save tiếp . Khi đó mình sẽ trộn 2 bảng a và b lại được ? Cái này chính là cái mình muốn .Nhưng trong 1 sheet chỉ cần có 1 bảng là đủ .
Mình có lúc cần trộn nhiểu ( trên 20 ) , nhưng có lúc lại chỉ cần trọn 2 đến 5 bảng là cùng .
Thank bạn nhiều lắm .
 
được dân lập trình giúp vui thật :))

maddog ra yêu cầu đề bài đê, anh em góp ý về hướng giải quyết cho

ví dụ như các ô có trùng màu không, nếu 2->5 bảng trộn vào mà lẫn màu thì sao? các màu đó ám chỉ cái gì, có điểm chung nào không

yêu cầu càng chi tiết càng dễ làm, chứ bác WC cũng chưa hiểu rõ ý cậu lắm, nên vẫn bị mắc

sau khi code xong ctr thì mời bác WC 1 chầu cà phê nhá \:D/
 
Nếu các ô màu khi trộn nó lẫn vào nhau thì cứ kệ thôi , bởi tất cả các bảng mình chỉ dùng 1 màu thôi .
Xfatal : cậu ở Hp ko ? Tó mời cả cậu luôn . Chứ bác kia ở tận Hồ Chí Mình thì mình cám ơn trong lòng được thôi .
 
òa, tớ ở HN cơ :))

nếu các bảng chỉ 1 màu thì đơn giản hơn rồi, hi vọng là bác WC sớm code cho cậu
 
Thì mình chỉ cần đánh dấu thôi , chứ ko cần thiết phải phân biệt làm gì cho nó mệt !!!
 
Cảm ơn mấy bạn nhiều vì đã góp ý.

Mình sửa xong chương trình rồi đó, mấy bạn chạy thử coi có ổn không. Cảm ơn nha. Chúc vui vẻ.
 
Mình đã test thử và thấy vô cùng ok , nhưng ở bản mới này , khi mình tạo ra 2 sheet thì phải save từng sheet một mới trộn nó với nhau được chứ ko trộn luôn như xưa được nữa .
Tức là giờ mình làm 1 sheet xong save vào , rồi tạo thêm 1 sheet nữa save vào tiếp mới trộn 2 sheet với nhau được .
Nếu mình tạo ra 2 sheet cùng 1 lúc ko save lại thì trộn nó vào với nhau ko được như bản cũ .
Cám ơn bạn rất nhiều .
 
Cám ơn bạn. Theo yêu cầu của bạn, mình upload lên đây bản mới hơn có thêm chức năng trộn luôn các bảng bất kỳ đang mở, bạn chạy thử xem có được không. Cảm ơn, chúc vui.
 
Thật không biết nói hay làm gì để cảm ơn bạn nữa , bạn tốt quá . Giúp đến tận cùng thế này luôn .
WC2005 , tớ sẽ nhớ mãi cái nick này :-*:-*:-*
 
Back
Top