Trộn thư với CSDL là Excel

Thảo luận trong 'Ứng dụng cho lĩnh vực khác' bắt đầu bởi vuyenthao, 12 Tháng chín 2007.

  1. vuyenthao

    vuyenthao New Member

    Các bạn làm ơn chỉ cho mình cách trộn thư để làm sao sau khi merge chúng nằm trên 1 nhằm tiết kiệm giấy trang với CSDL là excel. Thanks
     
  2. trandangkhoi

    trandangkhoi New Member

  3. anhtuan1066

    anhtuan1066 Well-Known Member

    Excel tất nhiên là làm dc, chỉ merge thôi thì công thức là đũ... còn khi in, nếu muốn chọn IN TỪNG CÁI hoặc IN TẤT CẢ thì Excel phải cần đến Macro... món này hỏi thấy Phước... lúc trước thầy có làm mấy file có tính năng như thế đấy... (Search tìm trên diển đàn tên Tedaynui thế nào cũng có)
    Mến
    ANH TUẤN
     
  4. duongsatdn

    duongsatdn New Member

    Tôi không rõ để tiết kiệm giấy nghĩa là gì. Nhưng nếu bạn cần tạo thư trộn bằng Word dùng CSDL được tạo bằng Excel thì có thể thực hiện như sau:
    Trong Word: Vào menu View/Toolbars/Customize/Commands/All Commands tìm nút có tên là MailMergeHelper và kéo nó lên thanh công cụ để sử dụng.
    Mở file văn bản đã tạo sẵn mẫu thư (theo yêu cầu người sử dụng) có các trường như Tên người nhận; Chức danh; Địa chỉ....
    Nhấn vào nút MailMergeHelper vừa lấy ra trên thanh công cụ ---> Hộp thoại MailMergeHelper mở ra.
    Mục số 1: Chọn Create/Form Letters.
    Mục số 2: Chọn Get Data Source/Open Data Source ---> Hộp thoại Select Data Source : Chọn file excel chứa cơ sở dữ liệu đã tạo sẵn và bấm Open để mở ra hộp thoại Select table. Chọn tiếp Sheet chứa CSDL, bấm OK để xuất hiện Hộp thoại có nút chọn Edit Main Documment. Nhấn vào nút Edit Main Documment.
    Khi đó trên thanh công cụ xuất hiện thêm thanh MailMerge
    Chọn Insert Merge Fields để chèn từng trường vào thư mời. Thực hiện xong tất cả các trường nhấn biểu tượng Merge to New Document để tiến hành trộn thư.
    Còn cách thực hiện file word để làm thư trộn thì tìm hiểu theo đường dẫn của bạn tradangkhoi.
    Thân mến!
     
    Last edited: 12 Tháng chín 2007
  5. anhtuan1066

    anhtuan1066 Well-Known Member

    Tiết kiệm giấy là như thế này đây:
    VD bạn muốn tạo 1 cái nhản dán trên tập học sinh, gồm có các mục sau: TRUONG, LOP, TAP, TEN, NIEN KHOA.... thế thì cái nhản này khá nhỏ, nhưng khi merge xong thì theo mặc định mỗi 1 nhản sẽ nằm trên 1 trang giấy... Có phải khi in ra là quá phí giấy ko?
    Vì thế mà người ta nghĩ ngay làm cách nào cho nhiều nhản nằm chung 1 trang... Bao nhiêu cái ko biết, miễn sao vừa đũ ko thừa ko thiếu.. như vậy mới gọi là TIẾT KIỆM GIẤY
    Lúc trước tôi có thấy người ta làm rồi và biết chắc là dc, nhưng do ko có năng khiếu về vụ này nên tôi chẳng nghiên cứu
    Mến
    ANH TUẤN
     
  6. minhlev

    minhlev A - Bờ - Cờ

    Trước đây, tôi thường tạo ra số lượng cột dữ liệu ở file database bằng đúng số lượng bản in trong 1 trang. VD: tôi cần in 2 giấy mời trong 1 trang và merge tên, địa chỉ người được mời vào 2 giấy mời đó thì tôi tạo 2 cột tên là ten1 và ten2 tương ứng với 2 cột địa chỉ là dc1 và dc2 thì sẽ tiết kiệm giấy. Tôi diễn giải hơi lòng vòng, không biết có đúng ý không?
     
  7. anhtuan1066

    anhtuan1066 Well-Known Member

    Biết chắc trong Word có tính năng này và dùng rất dể dàng... các bạn tham khảo sẽ thấy... (Vì tôi đã từng nhìn thây rồi).. Hình như là trong Tool Mail merge, chọn Insert word field\Next Record thì phải... (kiểm tra lại, ko biết đúng ko?)
    ANH TUẤN
     
  8. lqcuong

    lqcuong New Member

    Có ai chỉ cho mình cách trộn nhiều mẩu tin trên một trang A4 bằng Office 2003 không?
     
  9. tedaynui

    tedaynui (*_*)

    Bạn tìm trên GPE bài viết của Dvu58, hướng dẫn rất chi tiết, có cả hình ảnh

    TDN
     
  10. quan_tn

    quan_tn New Member

    Trong thanh Mail Merge bạn chọn "Main Document Setup" -> chọn Directory -> OK.
    Trong thanh Mail Merge bạn chọn "Merge to new Document" tất cả các mẩu tin sẽ lần lượt xuất hiện theo tuần tự.
    Chúc bạn thành công
     
  11. ptm0412

    ptm0412 Excel Ordinary Member

    Không đúng ý người hỏi bạn ơi. Làm theo bạn, mỗi mẩu tin đã là 1 trang A4 thì cũng sẽ ra 1 trang A4 dù là mỗi record chỉ có vài dòng. Và nếu bạn để ý, trang nào cũng là trang 1. Chỉnh sửa cho liên tục lại rồi delete khoảng trống cũng hết hơi.
    Còn nếu muốn in thành 2 cột x 4 record /1 trang chẳng hạn, lại phải làm thêm 1 đống chuyện nữa. Chẳng còn gì là nhanh như mục đích của Mail Merge.
    Muốn thực sự dùng Mail Merge in nhiều record trong 1 trang A4 1 cách tự động như in label thì xem ở đây:
    http://www.giaiphapexcel.com/forum/showthread.php?t=6421
     
  12. thanhlongpcb

    thanhlongpcb New Member

    Khi nào mình dùng chức năng Mail Merge này vào công việc văn phòng ạ ?
     
  13. TrungChinhs

    TrungChinhs New Member

    Khi mà phải làm loại văn bản giấy tờ nào đó có tính chất khuôn mẫu như giấy mời họp chẳng hạn.
     

Chia sẻ trang này