Làm sao để hiển thị số 0 khi xài mail merge ? (1 người xem)

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

Người dùng đang xem chủ đề này

Làm được việc là một chuyện nhưng nên làm sao cho có tính tổng quát, không can thiệp vào cơ sở dữ liệu, chỉ trừ trường hợp bất đắc dĩ không còn cách nào khác.

1. Chả nhẽ csdl có rồi bây giờ lại vào Excel thêm dòng "a a a ..." và định dạng các cột cho có hàng ngàn? Đằng nào cũng phải địng dạng thì làm bên Word còn nhanh hơn rất nhiều.
2. Csdl vd. có cột 2,3 và cột 19/05/2015. Tùy theo nhu cầu trong chỗ này của trộn thư (trộn thư này) muốn hiện trên Word 2,3 và 19/05/2015 nhưng chỗ khác của cũng trộn thư này (trộn thư khác) muốn 230%, "19 tháng Năm năm 2015" thì làm thế nào? Có sửa csdl thì cũng chỉ được nếu là 2 trộn thư khác nhau còn nếu là 2 chỗ trong 1 trộn thư thì sửa chỗ nào? Và cứ mỗi lần làm lại vào Excel sửa csdl?
3. Nếu csdl là của chung và mỗi bộ phận có nhu cầu khác nhau thì thường là dữ liệu thô. Mỗi bộ phận khi làm việc trong Excel nếu cần thì lấy dữ liệu ra tập tin / sheet của mình rồi định dạng thích hợp. Trong trường hợp này nếu bộ phận A cần làm trộn thư có muốn vào csdl để định dạng và thêm dòng cũng không được. Csdl là của chung không thể tự ý thay đổi được. Chỉ còn nước làm 1 bản sao csdl cho mình rồi sửa. Mỗi lần trộn thư mà làm thế có phải là tự mua việc vào người? Khi mà đằng nào cũng phải định dạng thì sao không làm bên Word? Chả phải can thiệp vào csdl.

Can thiệp vào csdl chỉ là nước cuối cùng khi không thể làm khác được.

Góp ý thế thôi còn ai làm thế nào thì tự quyết định. Cũng như bên Excel có người ghi makro ra và có được code 1 trang, và còn có đầy rẫy Activate, Select. Người khác nhìn code sửa lại, dùng vd. vòng For rút gọn chỉ còn vài dòng, và cũng chả phải Activate, Select gì cả. Hai người đều làm được việc nhưng nên làm theo ai thì mỗi người tự quyết.
 
Gợi ý cho bạn để rút kinh nghiệm lần sau, Bài 4 bạn nêu: File excel công nợ được trích xuất từ phần mềm ra có gần 30 cột dữ liệu.
Tại sao bạn không để nguyên tiêu đề rồi đưa dữ liệu giả định vào thì có chết thằng tây nào đâu, ngoài việc áp dung cho File thật thì thực tế bạn còn phải lọc riêng 1 danh sách công nợ từ sheet theo dõi.
Vâng. Mình sẽ rút kinh nghiệm. Cám ơn bạn nhé
Giờ tôi mới để ý tới tập tin Excel của bạn Hong.Van, tưởng cũng là tập tin cũ nên không xem. Bạn không thể dùng tập tin của mình. Bạn phải thay đổi cấu trúc và thêm dòng đầu "a a a..."
Nếu bạn định dùng định dạng của tôi thì bạn vẫn có thể dùng tập tin của mình nhưng khi tạo thư và in thì bỏ qua 2 thư đầu.
Bình thường mình cũng xài cách này mà , chỉ vì sếp mới bắt phải có số 0 thay vì khoảng trắng nên mình mới phải phiền tới mọi người như vầy.
Bạn thử chưa, Trên file tôi kg làm như người khác mà nó vẫn có dấu chấm phân cách hàng ngàn!
Mình thử rồi bạn nhưng ko có dấu phân cách, trường hợp này mình cũng gặp rồi. Vì đôi lúc mình mượn máy đồng nghiệp để làm việc thì nhiều máy khi insert field vô tự động nó phân cách hàng ngàn luôn mà không cần edit fieldcode. Mình cũng chả hiểu.
Làm được việc là một chuyện nhưng nên làm sao cho có tính tổng quát, không can thiệp vào cơ sở dữ liệu, chỉ trừ trường hợp bất đắc dĩ không còn cách nào khác.
Can thiệp vào csdl chỉ là nước cuối cùng khi không thể làm khác được.
Mình cũng nghĩ vậy. Nên khi làm cái này mình luôn hạn chế tối đa việc phải thay đổi csdl. csdl đã nhiều, nội form có sẵn thôi mà khi đổ csld từ phần mềm rồi copy qua excel đã nặng, máy móc cũng toàn core i3, i5 mà đổ ra cũng còn giật giật thì chỉnh sửa csdl càng dễ dẫn tới sai sót.
Một lần nữa cám ơn bạn và mọi người rất nhiều.
 
Mình cũng nghĩ vậy. Nên khi làm cái này mình luôn hạn chế tối đa việc phải thay đổi csdl. csdl đã nhiều, nội form có sẵn thôi mà khi đổ csld từ phần mềm rồi copy qua excel đã nặng, máy móc cũng toàn core i3, i5 mà đổ ra cũng còn giật giật thì chỉnh sửa csdl càng dễ dẫn tới sai sót.
Một lần nữa cám ơn bạn và mọi người rất nhiều.
Nghiêm trọng, rắc rối như vậy sao ở bài trước kêu:
Mình thấy diễn đạt vậy cũng dễ hiểu nên cũng lười làm file demo hihi. Bạn cứ hình dung là ví dụ ô A1=0 thì khi insert A1 qua vị trí cần thể hiện bên word thì nó lại ra khoảng trắng mà ko hiện ra số 0 ấy.
Giờ gợi ý thế này, bạn gửi cái file excel chứa dữ liệu cần lấy (1) vào form trên word và form trên word lên đây (Dữ liệu thì thí dụ abc gì đó vì kêu bảo mật ong) + file xuất từ phần mềm (2) mà kêu nặng đó nữa (dữ liệu cba luôn nhé). Yêu cầu:
Click 1 cái nút: Chọn file (2) thì dữ liệu chạy vô (1)
Click 1 cái nút khác: In hàng loạt theo yêu cầu.
Bạn đồng ý không?
 
Web KT

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

Back
Top Bottom