Chia sẻ add-in tự tạo ExcSticker.Form

  • Thread starter Thread starter jack nt
  • Ngày gửi Ngày gửi
Liên hệ QC

jack nt

Thành viên thường trực
Tham gia
23/12/07
Bài viết
304
Được thích
207
ExcSticker là một miếng dán (giống như miếng dán màu vàng thường dùng ở văn phòng)
Khi dán một Sticker vào một ô nào đó đồng nghĩa với việc yêu cầu Excel import dữ liệu được yêu cầu trong Sticker vào ô đó.
jack nt đã làm được khoảng 2 chục stickers, ở đây giới thiệu với các bạn ExcSticker.Form, là loại chuyên để import dữ liệu bên ngoài vào biểu mẫu.
Trong ví dụ đính kèm, dữ liệu là file access có thêm vài Tables dành cho cấu trúc CYS (Container-Yard-Struc ture).
Tuy nhiên hoàn toàn có thể dùng ExcSticker cho các file access thông thường.
Mời các bạn dùng thử và góp ý. Cảm ơn trước.
P/S: ExcSticker.Form chỉ miễn phí với thành viên GPE.
Hướng dẫn chi tiết có trong file ExcSticker.Form.xlsb
 

File đính kèm

Cá nhân tôi không hiểu lắm công dụng của add-in này xem ra thì nó khá công phu. Sẽ nghiên cứu thêm sau.
Tôi đổi tên topic này và chuyển nó vào khu vực dành cho add-in.

Cảm ơn bạn đã chia sẻ.

OverAC
 
ExcSticker là một miếng dán (giống như miếng dán màu vàng thường dùng ở văn phòng)
Khi dán một Sticker vào một ô nào đó đồng nghĩa với việc yêu cầu Excel import dữ liệu được yêu cầu trong Sticker vào ô đó.
jack nt đã làm được khoảng 2 chục stickers, ở đây giới thiệu với các bạn ExcSticker.Form, là loại chuyên để import dữ liệu bên ngoài vào biểu mẫu.
Trong ví dụ đính kèm, dữ liệu là file access có thêm vài Tables dành cho cấu trúc CYS (Container-Yard-Struc ture).
Tuy nhiên hoàn toàn có thể dùng ExcSticker cho các file access thông thường.
Mời các bạn dùng thử và góp ý. Cảm ơn trước.
P/S: ExcSticker.Form chỉ miễn phí với thành viên GPE.
Hướng dẫn chi tiết có trong file ExcSticker.Form.xlsb
Bạn có thể nói bạn đang dùng add in này phục vụ công việc gì được không ạ?
 
Mình thấy code két cũng ham ... mà coi tới lui cũng trả biết mằn cái chi ....Tiếng việt thì mình viết còn sai chính tả tè le ra ... mà trong đó tiếng Anh không ..quả thực có nhờ Anh Google dịch dùm để coi mà Tịt cũng hoàn tịt ...--=0
 
Bạn có thể nói bạn đang dùng add in này phục vụ công việc gì được không ạ?
là thế này: chẳng hạn bạn có chương trình nào đấy tạo ra dữ liệu để trong một file access. bây giờ tôi muốn dùng dữ liệu của bạn để điền vào biểu mẫu (ví dụ như mấy cái trong file đính kèm là biểu mẫu của cơ quan bảo hiểm). mình dán vài cái sticker vô là xong.
thực ra con addin này vốn là để khai thác dữ liệu kiểu CYS (Container-Yard-Structure), trong đó các tables tự động đặt là L01, L02, ... các fields là C01, C02, ... nên cũng khó xài. với addin này thì mọi cái trở lên dễ dàng hơn.
có điều là nó cũng xài được luôn với dữ liệu thông thường mà.
lâu rồi tui có post "AutoPro" trong mục dự án, cái này tạo ra dữ liệu có kiểu CYS. tui đang viết lại và sẽ post lên trong vài ngày tới.
còn về cấu trúc "bãi container" nếu bạn quan tâm tui sẽ nói rõ sau.
p/s: thực ra thì tui đã trình bày với microsoft về Sticker (tổng quát) cách nay vài năm, (đầu tiên tui đặt tên là DNTSticker nhưng họ gọi là Excel Sticker nên tui đổi thành ExcSticker) họ có vẻ chú trọng con pivot, và đề nghị tui đăng trên WindowStore. thật vô lý khi không thể đăng lên được vì thiếu cái postal code (đã hỏi nhiều người, vn mình không có)
cũng vì định đăng trên WS nên phải viết bằng tiếng anh, trong bài trước về cái calendar mình có viết cả tiếng việt nhưng chả mấy ai quan tâm nên lần này không làm nữa, chứ viết tiếng anh cũng oải lắm (tui chỉ là tự học thôi)
xét ra ExcSticker không thể so sánh với pivot table, như thể xe đạp so sánh với tàu vũ trụ vậy. bạn xem trong ví dụ (mở addin, mở file excexample trong tờ khai click chuột phải vào chỗ họ tên ấy, với hai cái biểu mẫu còn lại thì click chuột phải cột ghi họ tên). muốn xem các stickers thì click chuột phải vào ô A1.
thực sự thì tui muốn các bạn làm với các form và dữ liệu khác của các bạn cơ.
với các cao thủ xem code lúc nào chả được, cứ tự nhiên. tui protect chỉ là muốn khẳng định bản quyền thôi. ace gpe cứ xem, đừng ngại, có gì trao đổi lại nhé, cảm ơn.
 
Lần chỉnh sửa cuối:
Nếu mình hiểu đúng thì add-in này khá giống công dụng add-in Atool của anh Tuân.
Không biết bạn có biết add-in Atool của anh Nguyễn Duy Tuân không nhỉ?

Chỉ nói giống nhau đoạn khai thác dữ liệu.

OverAC
 
Nếu mình hiểu đúng thì add-in này khá giống công dụng add-in Atool của anh Tuân.
Không biết bạn có biết add-in Atool của anh Nguyễn Duy Tuân không nhỉ?

Chỉ nói giống nhau đoạn khai thác dữ liệu.

OverAC
tui có biết atool của anh nguyễn duy tuân. một đằng là xe tăng, của tui chỉ là xe đạp thôi. mục tiêu của tui là muốn nó là một class của excel chứ không còn là addin nữa. có điều muốn thuyết phục microsoft không phải dễ. họ muốn mình phải show hàng trước xem thiên hạ có thích không đã. nhiều lúc cũng nản lắm, cứ so sánh với một bà già ngồi góc chợ bán mấy quả ớt, quả chanh nhà trồng vậy.
thực ra mấy cái tui viết là nhằm khai thác dữ liệu có cấu trúc CYS, đây mới là đề tài tui nghiên cứu nhiều năm rồi. có điều sức người có hạn, khó mà phổ biến rộng rãi được. nếu bạn quan tâm, có cơ hội off tui sẽ trình bày. thậm chí nếu biến thành công trình của gpe thì thật tốt.
mấy bài đăng chỉ là trích ra mấy cái ứng dụng nho nhỏ thôi.
tui vốn là dân toán thứ thiệt, lại có học it nữa, rồi làm xnk nhiều năm nên biết rõ ưu điểm của vận chuyển container so với vận chuyển hàng rời. trong CYS tui quản lý "data flow" chứ không làm trực tiếp với data. như kiểu tui chi thực hiện CY-CY. còn trong container chứa gì không quan tâm. vì vậy mà chương trình có thể xử lý nhiều bài toán theo cùng một kiểu, không phải viết code cho từng cái cụ thể.
CYS cho phép quản lý dữ liệu lịch sử (và song ngữ). đại loại thế này: khi tui nhập dữ liệu mới vào thì dữ liệu cũ không bị ghi đè mà cất vào kho, khi cần có thể lấy ra. cách khải báo lịch sử chỉ là xếp chồng các containers lên nhau. có thể nâng cont, hạ cont như trên bãi cont thật vậy...
nếu bạn quan tâm vui lòng cho cái hẹn. tui ở SG.
p/s: có định nghĩa thế này "cấu trúc dữ liệu + giải thuật = chương trình", nhưng có vẻ nhiều người ít để ý đến phần ctdl. trước năm 2000 tui có đề xuất một cấu trúc "bó mía", sau này có đàn em gọi điện cho biết là nó giống hệt xml. tui cũng chẳng để ý lắm. đến bữa làm tờ khai với lãnh sự quán đức mới xem mấy file xml thì đúng là giống thật. trước CYS tui có đề xuất cấu trúc "đống gạch" nhưng cũng không được để ý...
 
Lần chỉnh sửa cuối:
là thế này: chẳng hạn bạn có chương trình nào đấy tạo ra dữ liệu để trong một file access. bây giờ tôi muốn dùng dữ liệu của bạn để điền vào biểu mẫu (ví dụ như mấy cái trong file đính kèm là biểu mẫu của cơ quan bảo hiểm). mình dán vài cái sticker vô là xong.
thực ra con addin này vốn là để khai thác dữ liệu kiểu CYS (Container-Yard-Structure), trong đó các tables tự động đặt là L01, L02, ... các fields là C01, C02, ... nên cũng khó xài. với addin này thì mọi cái trở lên dễ dàng hơn.
có điều là nó cũng xài được luôn với dữ liệu thông thường mà.
lâu rồi tui có post "AutoPro" trong mục dự án, cái này tạo ra dữ liệu có kiểu CYS. tui đang viết lại và sẽ post lên trong vài ngày tới.
còn về cấu trúc "bãi container" nếu bạn quan tâm tui sẽ nói rõ sau.
p/s: thực ra thì tui đã trình bày với microsoft về Sticker (tổng quát) cách nay vài năm, (đầu tiên tui đặt tên là DNTSticker nhưng họ gọi là Excel Sticker nên tui đổi thành ExcSticker) họ có vẻ chú trọng con pivot, và đề nghị tui đăng trên WindowStore. thật vô lý khi không thể đăng lên được vì thiếu cái postal code (đã hỏi nhiều người, vn mình không có)
cũng vì định đăng trên WS nên phải viết bằng tiếng anh, trong bài trước về cái calendar mình có viết cả tiếng việt nhưng chả mấy ai quan tâm nên lần này không làm nữa, chứ viết tiếng anh cũng oải lắm (tui chỉ là tự học thôi)
xét ra ExcSticker không thể so sánh với pivot table, như thể xe đạp so sánh với tàu vũ trụ vậy. bạn xem trong ví dụ (mở addin, mở file excexample trong tờ khai click chuột phải vào chỗ họ tên ấy, với hai cái biểu mẫu còn lại thì click chuột phải cột ghi họ tên). muốn xem các stickers thì click chuột phải vào ô A1.
thực sự thì tui muốn các bạn làm với các form và dữ liệu khác của các bạn cơ.
với các cao thủ xem code lúc nào chả được, cứ tự nhiên. tui protect chỉ là muốn khẳng định bản quyền thôi. ace gpe cứ xem, đừng ngại, có gì trao đổi lại nhé, cảm ơn.
đọc lại bài này lại nhớ tới lần sinh nhật GPE ngày xửa ngày xưa ở vườn cau TP HCM anh có mở cái latop lên cho coi Game xếp Container trên Excel Của Anh...

Phải chăng ý tưởng ấp ủ từ ngày đó....nói chung Triều tượng quá vượt ngoài khả năng hiểu biết của Mình.... cố đọc và theo dõi tiếp xem tình hình sao ....biết đâu đến phút 89 mới ngộ ra sự huyền diệu của nó...--=0
Xin cảm ơn
 
đọc lại bài này lại nhớ tới lần sinh nhật GPE ngày xửa ngày xưa ở vườn cau TP HCM anh có mở cái latop lên cho coi Game xếp Container trên Excel Của Anh...

Phải chăng ý tưởng ấp ủ từ ngày đó....nói chung Triều tượng quá vượt ngoài khả năng hiểu biết của Mình.... cố đọc và theo dõi tiếp xem tình hình sao ....biết đâu đến phút 89 mới ngộ ra sự huyền diệu của nó...--=0
Xin cảm ơn
đúng đấy kieu manh. nhìn thấy được thì không có gì là trừu tượng cả. có điều để xây dựng thành lý thuyết không đơn giản chút nào, sức một người không làm nổi. thôi thì dùng riêng cho mình vậy.
 
Web KT

Bài viết mới nhất

Back
Top Bottom