Một Tài Liệu - 3 Tác Giả

Có những trường hợp mà chúng ta không thể giải quyết đơn thuần bằng các Field Codes trong lệnh Insert - Field (như trường hợp dưới đây) mà chỉ có thể giải quyết bằng cách phối hợp các Field Codes rải rác trong menu lệnh của Word. Ví dụ trong trường hợp sau đây chúng ta phải giải quyết bằng cách kết hợp 2 lệnh Insert, Field và lệnh Table, Formula.

  1. Đặt vấn đề: Chuyện xảy ra tại cơ sở dịch vụ nhận đánh máy vi tính. Có 3 tác giả cùng soạn chung 1 tài liệu. Tuy nhiên, họ lại yêu cầu phải luân phiên ghi tên mỗi tác giả trên từng trang khác nhau, ví dụ: Hiếu Thuận chiếm trang 1, Hoàng Trọng cư ngụ ở trang 2, Văn Sang tọa lạc trên trang 3 và trang sau cũng theo thứ tự như thế cho đến hết tài liệu. Bởi vì tuy cùng soạn 1 tài liệu nhưng họ lại muốn độc lập về tên, không ai muốn ở chung nhà với ai cả.

  2. Phương án đề nghị:

  1. Gọi lệnh View - Header And Footer.

  2. Sử dụng phối hợp Field Codes của lệnh Insert - Field, và hàm MOD của lệnh Table - Formula để tạo một công thức nhằm phát biểu như sau:

Nếu số dư của bài toán chia khi đem số trang chia cho 3 bằng 1 thì Hiếu Thuận, nếu số dư của bài toán chia khi đem số trang chia cho 3 bằng 2 thì Hoàng Trọng, ngoài ra là Văn Sang. 
  1. Bắt tay vào việc:
  1. Mở 1 tài liệu nào đó có chừng 5, 6 trang trở lên. Gọi lệnh View - Header And Footer. Nhắp biểu tượng Switch Between Header / Footer để vào khung Footer (vì chùng ta muốn ghi tên tác giả ở Footer).

  2. Tắt chế độ View - Header Codes (lệnh Tools - Options - View - Show), gọi View - Header / Footer, đặt điểm chèn nơi muốn ghi tên tác giả.

  3. Tạo công thức:
    Bấm Ctrl-F9 được cặp { }
    IF, được { IF }
    Bấm Ctrl-F9, gõ =MOD( được { IF {=MOD( } }
    Bấm Ctrl-F9, gõ PAGE được { IF {=MOD({ PAGE } } }
    Nhích ra khỏi { PAGE }, 3 ) được{ IF {=MOD({ PAGE }, 3) } }
    Nhích ra khỏi {=MOD({ PAGE }, 3) }= 1 "Hiếu Thuận"
       
    được { IF {=MOD({ PAGE }, 3) } = 1 "Hiếu Thuận" }

  4. Tiếp tục: Để điểm chèn sau "Hiếu Thuận" cách 1 khoảng trắng:
    Bấm Ctrl-F9 được cặp dấu { }, gõ IF, bấm Ctrl-F9, gõ =MOD(
    Bấm Ctrl-F9, gõ PAGE
    Nhích ra khỏi { PAGE }, 3)
    Nhích ra khỏi , 3)}= 2 "Hoàng Trọng" "Văn Sang"

  5. Công thức thức tổng hợp được như sau (liên tục chứ không xuống dòng):
    { IF {=MOD({ PAGE }, 3) } = 1 "Hiếu Thuận" 
    { IF {=MOD({ PAGE }, 3) } = 2 "Hoàng Trọng" "Văn Sang"
    Lưu ý:
    Nên bấm Alt-F9 tắt chế độ View - Field Codes trước khi tạo công thức này, khi xong, bấm Shift-F9 để xem kết quả, nếu bị báo lỗi, bấm Alt-F9 hoặc Shift-F9 để sửa, rồi Alt-F9 hoặc Shift-F9 xem, cho đến khi đạt kết quả đúng. Lúc làm việc này, tôi cũng muốn tắt thở luôn, nên các bạn đừng ngạc nhiên nếu bị sai hoài.

  6. Hình sau đây dành cho bạn đối chiếu:

  1. Kết quả Preview 3 trang của cùng tài liệu trên:

-----------------------
Nguyễn Ngọc Hiếu Thuận
Thuan107@Yahoo.com


PcLeHoan 1996 - 2002
Mirror : http://www.pclehoan.com
Mirror : http://www.lehoanpc.net

Mirror : http://www.ktlehoan.com