Tài liệu Đặc tả xử lý và xử lý tự động doc

41 867 3
Tài liệu Đặc tả xử lý và xử lý tự động doc

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

1/41 HỌC VIỆN PHÒNG KHÔNG - KHÔNG QUÂN GIÁO TRÌNH ĐÀO TẠO NHÂN LỰC CNTT ĐẶC TẢ XỬ XỬ TỰ ĐỘNG (Trích) Người viết: Nguyễn Anh Cường - nguyenanhcuong@ymail.com - 0988.529.310 Nguyễn Phương Thảo - fthaoabc@yahoo.com - 0439.950.557 2/41 Chương 1: CÁC TRƯỜNG TRONG WORD Microsoft Word cung cấp hơn 80 trường, một thành phần rất quan trọng trong việc xử tự động. Các trường này lưu trữ những giá trị của văn bản đang soạn thảo, sử dụng thành thạo các trường sẽ rất có lợi, vì Word hỗ trợ rất nhiều. Các trường giúp cho văn bản luôn đúng, không phải sửa chữa dữ liệu khi thay đổi, làm chủ các trường sẽ khiến văn bản tự động thay đổi dữ liệu trong mọi tình huống. 1.1. Căn bản về các trường của Microsoft Word 1.1.1. Chèn một trường của Word vào văn bản Để chèn trường ra vị trí nào đó trong văn bản: B1. Đặt trỏ thanh tại vị trí càn chèn. B2. Chọn thực đơn Insert/Field. Hộp thoại chèn trường sẽ xuất hiện. Hình 1.1. Hộp thoại của thực đơn Insert/Field. Sử dụng trường nào chỉ việc chọn trường đó ở hộp danh sách các trường có thể chọn Field codes để cung cấp thêm các chỉ số khác cho trường. Sau khi chọn OK trường sẽ được chèn ra vị trí trỏ thanh với kết quả của nó. Để tìm hiểu hoặc sửa chữa trường, nhấn Alt + F9, đoạn mã trường sẽ nổi lên trong dấu {}. Dòng mã trường hiển thị ở mục Field codes sẽ được hiện trong dấu ngoặc nhọn này, cho thấy đoạn mã sẽ được chèn vào văn bản để tạo ra hiệu ứng cần thiết. Căn cứ vào mục đích, cú pháp, có thể sửa chữa nội dung đoạn mã trường để có được kết quả như ý. Trên thực tế cách chèn trường kiểu trên mất thời gian, thường chỉ sử dụng khi chưa hiểu rõ về trường. Để chèn trường theo cách thông dụng, nhấn Ctrl + F9 sẽ hiện ra dấu {}. Danh sách các trường của Word Danh mục các trường theo chủ đề Mô tả vắn tắt công dụng của trường hiện tại Hỗ trợ cú pháp viết code cho trường Các hỗ trợ giúp chèn trường chính xác, hiệu quả Nút giúp đỡ, nháy vào rồi chọn trường cần tìm hiểu 3/41 Tiến hành gõ vào trong dấu {} này. Sai sót chủ yếu của người dùng là lẽ ra phải nhấn phím Ctrl + F9 để hiện các cặp dấu {} rồi gõ vào, thì họ lại gõ trực tiếp các dấu {} từ bàn phím. Việc gõ trực tiếp dấu {} không bao giờ Word coi như trường, nên nội dung đó sẽ không bao giờ được tính toán hiển thị đúng như mong muốn. Trong văn bản, khi cho hiển thị mã trường, dòng mã này được bao bởi cặp dấu móc nhọn {}. Khi gõ nội dung trong các dấu {} nội dung của văn bản sẽ dài ra. Phần nội dung trong dấu {} này không ảnh hưởng đến vấn đề trình bày của văn bản vì nội dung đó nằm trong phần điều khiển hiển thị, Word coi đó là một dạng lập trình với văn bản ẩn. Khi nhấn F9 để thực hiện, hoặc nhấn Alt+F9 để che dấu toàn bộ nội dung điều khiển bị tô xám trong dấu {}, văn bản sẽ trở về trạng thái hiển thị bình thường. Muốn tìm hiểu chi tiết hơn về các mã trường của Word, hãy hiện hộp thoại chèn trường Insert/Field (hình 1.1 trang 2) rồi lên nút nhấn có dấu hỏi ở góc trên bên phải, sau đó bất kỳ mã trường nào để xem phần giúp đỡ. Thông thường, mỗi mã trường sẽ trả về một kết quả tùy theo chức năng định sẵn. Đa số các trường còn có thêm các khóa chuyển (switch) để có thể định dạng, tùy biến kết quả trả về của trường. Để chọn khóa chuyển cho trường, ở hộp thoại chèn trường, chọn tên trường trong danh sách, sau đó vào nút Option ở góc dưới bên trái. Khung hội thoại Field Options sẽ hiện ra để chọn các khóa chuyển. Nếu khi kích chọn tên trường mà nút Option bị mờ (bị vô hiệu hóa) thì trường đó không cần thêm khóa chuyển, nó vẫn làm việc hoàn hảo. Trên thực tế việc gõ các khoá chuyển trực tiếp thường gõ sau dấu \, tuỳ khoá chuyển mà có thể bổ sung thêm các tham số khác cho trường. Một trong những khoá chuyển của Word là \* MERGEFORMAT khoá chuyển này có tác dụng mỗi khi mở hoặc thực hiện in hoặc liên kết, trường sẽ tự động cập nhật lại giá trị. Trong tài liệu này, khoá chuyển \* MERGEFORMAT không đưa vào các ví dụ (để tránh dài, khó theo dõi), nên mỗi khi muốn cập nhật, phải bôi đen chọn trường nhấn F9. Để quan sát nội dung code của một trường, bôi đen trường đó nhấn Shift + F9, để tắt chế độ này cũng nhấn Shift + F9. Để bật tắt toàn bộ code của tất cả các trường trong tài liệu, nhấn Alt+F9. Các trường của Word không phân biệt chữ hoa thường, nên khi sử dụng nếu không chú ý vấn đề này thì cũng không sao, tuy nhiên nên viết thống nhất để dễ theo dõi, nếu viết thường xuyên nên đưa các tên trường vào bộ gõ tắt AutoCorrect hoặc AutoText để tránh sai sót không đáng có khi nhập liệu. Để cập nhật kết quả trường, lựa chọn bôi đen đoạn văn bản chứa trường đã chèn, nhấn phím F9. Để sử dụng tất cả các code trong tài liệu này, máy tính cần phải điều chỉnh định dạng theo kiểu Việt Pháp. 1.2. Những nguyên tắc cơ bản khi làm việc với trường Word 1.2.1. Lấy giá trị nhập vào từ người dùng a) Giá trị nhập vào được đưa ra ngay tại vị trí lời nhắc Để yêu cầu người dùng nhập vào giá trị, sau đó giá trị này điền luôn ra tại vị trí đặt lời nhắc, sử dụng trường FillIn theo cú pháp sau: {FillIn “Lời nhắc” \d “Giá_trị_ngầm_định”} 4/41 Trong đó giá trị ngầm định thường là một số, một chuỗi hoặc một ngày tháng. Ví dụ 1: {FillIn “Nhập vào đây tên bạn” \d “Nguyễn Phương Thảo”} Khi cập nhật trường (bôi đen trường FillIn nhấn F9) sẽ hiện: Hình 1.2. Hộp thoại khi nhấn F9 để đưa giá trị qua trường FillIn Nhược điểm của FillIn là không đưa giá trị người dùng nhập vào biến, chính vì vậy, nếu như phải điền tên nhiều lần thì lại phải viết lại FillIn, điều này gây bực mình cho người dùng, vì vừa điền giá trị rồi, đến đoạn sau lại hỏi để điền giá trị lại. Như vậy sẽ không hay nếu xảy ra hiện tượng bất nhất, như khi người dùng nhập giá trị giữa lần FillIn trước lần FillIn sau không giống nhau. Để tránh hiện tượng này, phải đưa giá trị người dùng nhập vào một dạng biến gọi là BookMark. b) Giá trị người dùng nhập đưa vào biến BookMark để dùng nhiều lần Có thể dùng một trong 2 cách: {SET Tên_BookMark {FillIn “Lời nhắc” \d “Giá trị ngầm định”}} Hoặc đơn giản hơn: {ASK Tên_BookMark “Lời nhắc” \d “Giá trị ngầm định”} Ví dụ 2: Cả 2 cách sau đều đưa giá trị người dùng nhập vào BookMark có tên là NgaySinh đặt sẵn giá trị 08/5/1972: {SET NgaySinh {FillIn “Nhập vào ngày sinh của bạn:” \d “08/5/1972”}} {ASK NgaySinh “Nhập vào ngày sinh của bạn:” \d “08/5/1972”} Khi thực hiện cập nhật trường, sẽ hiện hộp thoại như hình 1.3 ở trang 4. Hình 1.3. Hộp thoại ASK đưa giá trị người dùng nhập vào BookMark Nếu đã đưa được vào BookMark rồi thì việc xử các giá trị của BookMark để tính toán hiển thị chỉ là thủ tục. 1.2.2. Đặt giá trị cho BookMark không thông qua người dùng a) Đặt giá trị cho BookMark trực tiếp Cũng có thể đưa luôn giá trị vào BookMark mà không cần phải hỏi giá trị từ người dùng nhập vào: 5/41 Tên các BookMark đã đặt Thêm Xoá, sẽ hiện rõ khi chọn BookMark cần xoá Nhảy tới vị trí BookMark Sắp xếp theo tên hoặc vị trí BookMark {SET Tên_BookMark “Giá trị đặt”} Trong đó giá trị đặt có thể là một chuỗi hoặc một trường tính toán dạng biểu thức. Ví dụ 3 đặt biến SoNamToiThieuDuDKNghiHuu là 25: {SET SoNamToiThieuDuDKNghiHuu 25} Ví dụ 4 đặt biến SoNamTinhTuNgayThanhLapHocVienDenNay bằng lấy 4 chữ số chỉ năm của ngày hiện tại, trừ đi năm thành lập Học viện là 1964: {SET SoNamTinhTuNgayThanhLapHocVienDenNay {={DATE \@ “yyyy”}-1964}} b) Lựa chọn một vùng rồi đặt tên BookMark Khi muốn trích dẫn lại một chuỗi ký tự biến đổi, phải đưa chuỗi ấy vào biến BookMark, để khi sử dụng, chuỗi đó sẽ được cập nhật tự động theo. Ví dụ 5: Trường hợp phải trích dẫn “Hộp thoại cập nhật trường như hình 1.3 ở trang 4”. Nếu như gõ cố định số hình đó, số trang đó thì khi bổ sung dữ liệu, bổ sung các hình vẽ khác lên trước số trang của hình vẽ đó, thì lại phải gõ lại các con số chỉ thứ tự của hình ở tại vị trí hình đó, đồng thời phải sửa chữa tất cả vị trí trích dẫn tới “Hộp thoại cập nhật trường” về số hình, số trang. Để cập nhật tự động, phải bôi đen từ chữ “ình xx.xx” đưa vào BookMark. Sở dĩ không bôi đen chữ Hình mà chỉ bôi đen từ chữ ình thôi, là do khi trích dẫn hình vẽ, nếu cần viết hoa thì chỉ việc viết chữ H đứng trước, khi cần viết thường chỉ viết chữ h đứng trước. Đương nhiên trong trường hợp này các số xx.xx phải được chèn bằng trường SEQ để tự động cập nhật số thứ tự hình vẽ. Thực hiện các bước sau để đưa phần bôi đen vào BookMark: B1. Bôi đen phần cần đưa vào BookMark, trường hợp này là “ình xx.xx”. B2. Chọn Insert/BookMark hiện hộp thoại hình 1.4 trang 5. B3. Gõ tên BookMark vào hộp BookMark name, rồi nút Add để thêm vào. Nếu gõ tên trùng BookMark đã có, BookMark đó sẽ thay thế BookMark đã có. Hình 1.4. Hộp thoại BookMark Từ hộp thoại hình 1.4 trang 5 có thể sử dụng để thực hiện: - Kiểm soát BookMark theo vị trí xuất hiện trong tài liệu hoặc tên của chúng. 6/41 - Có thể xoá BookMark từ hộp thoại này bằng cách chọn BookMark cần xoá, nút Delete sẽ hiện rõ lên để chọn xoá. - Có thể nhảy tới BookMark bằng cách chọn BookMark rồi nút Goto. 1.2.3. Chèn BookMark kết quả tính toán ra văn bản a) Chèn số tự động Số tự động là các số tăng dần ở mỗi phân đoạn sau mỗi lần chèn ra. Bắt đầu của số tự động là 1. Nếu ở cùng một phân đoạn mà chèn số tự động ra nhiều hơn 1 lần, thì giá trị của tất cả số tự động trong phân đoạn đó đều giống nhau. Số tự động không đặt lại giá trị (reset) được. Số tự động được chèn theo cú pháp: {AutoNum} Ví dụ 6: cần gõ số cho các điều của một quy chế thì mỗi điều đều gõ: Điều {AutoNum} Lựa chọn bằng cách bôi đen toàn bộ văn bản rồi nhấn F9, sẽ được các điều gõ theo thứ tự từ 1. Ngoài ra còn có trường ListNum tương tự AutoNum. Khi chèn ListNum ra sẽ có luôn dấu ngoặc() bao quanh số. Trường ListNum không đúng với quy định hiện hành trong Học viện nên tài liệu này không giới thiệu. b) Chèn số tăng dần theo BookMark Có thể chỉ định các dãy số BookMark được đặt tên để tăng theo mục đích của từng dãy số thông qua trường SEQ. Các BookMark này có đặc điểm rất thú vị là sẽ tăng dần theo số lần chèn ra. Để chèn BookMark này, cần xác định tên BookMark sẽ sử dụng trong văn bản rồi thực hiện theo một trong 3 cú pháp với 3 mục đích khác nhau: {SEQ Tên_BookMark} - Số Tên_BookMark sẽ tăng dần bắt đầu từ 1. {SEQ Tên_BookMark \c} - Số Tên_BookMark sẽ giữ nguyên theo giá trị theo lần gần nhất vị trí gần nhất BookMark đã chèn ra phía trên Tên_BookMark đang chèn. {SEQ Tên_BookMark \r 1} - Đặt lại giá trị (reset) từ số 1 cho Tên_BookMark và chèn ra. Ví dụ 7: Để sử dụng sự tăng dần cho các hình vẽ. Đặt các BookMark sau: - sttChuong: Ghi lại số thứ tự của chương. - sttHinh: Ghi lại số thứ tự của hình. Như vậy các chương được gõ bằng cách: Chương {SEQ sttChuong} Các hình được gõ theo cách: Hình {SEQ sttChuong \c}.{SEQ sttHinh}. Tên hình Do các hình đầu tiên của mỗi chương được bắt đầu lại từ số 1, nên hình đầu tiên đó sẽ gõ theo cách: Hình {SEQ sttChuong \c}.{SEQ sttHinh \r 1}. Tên hình Khi đó, thực tế nếu ở chương 3, hình sẽ được tự động điền là: Hình 3.x. Tên hình Trong đó x là số thứ tự của hình trong chương. Chỉ số x sẽ tự động được cập nhật, theo số hình trong chương, cho dù khi soạn thảo, số lượng hình có 7/41 thêm hoặc bớt thì số thứ tự x sẽ luôn đúng sắp xếp theo đúng thứ tự mỗi khi mở tệp hoặc mỗi khi lựa chọn bôi đen nhấn F9 để cập nhật. Tương tự có thể đặt các BookMark khác để chèn. Ví dụ như đặt các số trên tiêu đề 2 số, 3 số, 4 số, các bảng Ví dụ 8: Gõ bảng với số thứ tự tự động: Bảng đầu tiên của chương được gõ như sau: Bảng {SEQ sttChuong \c}.{SEQ sttBang \r 1}. Tên bảng Các bảng còn lại được gõ như sau: Bảng {SEQ sttChuong \c}.{SEQ sttBang}. Tên bảng Ví dụ 9: Các ví dụ chỉ cần gõ như sau: Ví dụ đầu tiên của chương: Ví dụ {SEQ sttVD \r 1} Các ví dụ khác: Ví dụ {SEQ sttVD} Ví dụ 10: Tiêu đề 3 số của chương: {SEQ sttChuong \c}.{SEQ sttMuc2So \c}.{SEQ sttMuc3So}. Nội dung của tiêu đề 3 số. Tương tự, mục đầu tiên của mỗi phần nên có thêm từ khoá \r 1 để reset lại số thứ tự về giá trị 1. Riêng giá trị chèn ra muốn là a, b, c thì dùng: {SEQ a \* alphabetic} nếu muốn tăng dần theo a, b, c {SEQ a \* alphabetic \r 1} nếu muốn đặt lại giá trị ban đầu là a Để chèn các số thứ tự là số La mã thì dùng: { SEQ sttLaMa \* roman} nếu muốn tăng dần theo I, II, III, IV { SEQ sttLaMa \* roman \r 1} nếu muốn đặt lại giá trị ban đầu là I Sử dụng trường công thức cùng với SEQ có thể tạo ra các chuỗi số giảm dần, bằng cách đặt một BookMark lấy một hằng số cố định trừ đi trường SEQ của một BookMark. Ví dụ 11: Muốn có một chuỗi giảm dần: B1. Đặt số cố định đặt trước là 6: {SET SoCoDinhDatTruoc 6 } B2. Chèn số thứ tự giảm dần Gõ copy công thức {=SoCoDinhDatTruoc - {SEQ sttChuoi}} của trường để chèn vào những vị trí cần thiết. - Chèn lần thứ 1 sẽ được số 5 - Chèn lần thứ 2 sẽ được số 4 - Chèn lần thứ 3 sẽ được số 3 - Chèn lần thứ 4 sẽ được số 2 - Chèn lần thứ 5 sẽ được số 1 - Chèn lần thứ 6 sẽ được số 0 - Chèn lần thứ 7 sẽ được số -1 - Chèn lần thứ 8 sẽ được số -2 8/41 Nếu muốn nhảy số với những bước nhảy khác với 1, thì thay phép trừ bằng phép nhân kết hợp với các phép tính khác. Có thể sử dụng nhiều BookMark kết hợp để tạo những chuỗi số đặc biệt như chuỗi Fibonaxi c) Chèn BookMark Để chèn giá trị của một BookMark ra vị trí sử dụng cú pháp: {ref Tên_BookMark} Ví dụ trong những tài liệu tiếng nước ngoài, tiếng Trung hoặc tiếng Ả rập chẳng hạn, sau khi hỏi chuyên gia, thì có thể dùng trường REF để đặt các BookMark đúng các vị trí (lưu ý: BookMark phải được đặt giá trị theo cách đặt đã chỉ rõ ở phần trên rồi): Tất cả chỗ cần điền tên, đặt {ref HoTen} vào từng vị trí đó. Tương tự, tất cả chỗ cần điền ngày tháng năm sinh, đặt {ref NgaySinh} vào từng vị trí đó. Lưu ý: Trường Ref không làm việc với các BookMark sử dụng tại trường SEQ. Nếu chưa gán BookMark một giá trị nào, sẽ hiện thông báo: Error! Reference source not found. Ngoài cách chèn trực tiếp giá trị của BookMark, thì có thể chèn ra các giá trị đặc biệt liên quan. d) Chèn trang chứa BookMark Khi muốn chèn trang chứa BookMark thì dùng cú pháp: {PAGEREF Tên_BookMark} Ở đây tên_BookMark thường được gán bằng phương pháp lựa chọn, bôi đen chèn Insert/BookMark để đặt tên như hình 1.4 ở trang 5. Ví dụ 12: Muốn trích dẫn hoặc chỉ rõ BookMark có tên là hinhHopThoaiBK ở trang nào đó thì: Nếu chưa đặt BookMark, bôi đen chữ “ình xx.xx” đặt tên BookMark. Muốn trích dẫn tên BookMark gõ {ref hinhHopThoaiBK}. Muốn chỉ rõ BookMark đó ở trang nào gõ {PAGEREF hinhHopThoaiBK} Ví dụ 13: Đoạn trên đã được gõ như sau, nên tài liệu này có thay đổi thêm bớt dữ liệu vào đầu văn bản thì số hình số trang sẽ tự cập nhật: Ở đây tên_BookMark thường được gán bằng phương pháp lựa chọn, bôi đen chèn Insert/BookMark để đặt tên như h{ref hinhHopThoaiBK} ở trang {PAGEREF hinhHopThoaiBK}. Cập nhật số trang tự động Cập nhật tên hình tự động e) Chèn nội dung có định dạng Style chỉ định, ở Header Footer Khi soạn thảo văn bản dạng từ điển hoặc danh mục điện thoại, thì Header và Footer thường thay đổi nội dung theo từ cần giải nghĩa thuộc trang đó. Ví dụ trong đầu trang này đang giải nghĩa chữ Công nghệ, thì ở header hay footer của trang này sẽ hiện chữ Công nghệ, khi ở đầu trang khác giải nghĩa chữ Khoa học thì ở header hay footer của trang khác đó sẽ hiện chữ Khoa học Xem minh hoạ hình 1.5 hình 1.6 ở trang 9. Để thực hiện được công việc này, các chữ cần tra như Khoa học, Công nghệ phải được định dạng khác với các chữ thông thường trong văn bản, bằng một kiểu Style riêng. Ví dụ kiểu Style là ChuCanTra. 9/41 Hình 1.5. Header hiển thị nội dung của từ mục cần tra Hình 1.6. Khi nhấn Alt+F9, mã trường trên Header hiện ra Header hiển thị từ mục cần tra của trang. Sang trang khác từ mục cần tra thay đổi, Header tự động cập nhật theo. Từ mục cần tra được định dạng theo Style có tên là TuCanTra Tên của Style là TuCanTra, nên trường sẽ quét từ đầu trang, nếu gặp cụm từ nào được định dạng TuCanTra, nội dung của cụm từ đó sẽ hiển thị trên Header. 10/41 Khi cần chèn chuỗi ký tự đầu tiên của trang được định dạng style ChuCanTra dùng trường STYLEREF theo 1 trong 2 cú pháp thường sử dụng: {STYLEREF ChuCanTra}: Rà soát từ đầu trang (được chèn Styleref) trở xuống, nếu có chuỗi ký tự định dạng Style là ChuCanTra thì hiện chuỗi đầu tiên tìm thấy. Nếu không tìm thấy ở trang hiện tại, thì rà quét ngược lên các trang trước đó để hiện chuỗi đầu tiên tìm thấy thoả mãn định dạng Style ChuCanTra. {STYLEREF ChuCanTra \l}: Rà quét từ cuối trang được chèn Styleref trở lên và hiển thị chuỗi đầu tiên thoả mãn dạng Style ChuCanTra. f) Chèn số trang, tổng số trang của văn bản - Để chèn số của trang hiện tại dùng trường {PAGE} - Tổng số trang văn bản dùng trường {NUMPAGES} - Số chỉ section hiện tại dùng {SECTION} - Tổng số trang của section hiện tại dùng trường {SECTIONPAGES} Các giá trị này có thể đưa vào biểu thức để tính toán. 1.3. Tính toán các trường Word 1.3.4. Cú pháp về gõ công thức trong trường formular Cú pháp: {=Formula [Bookmark] [\# Numeric Picture]} Ở đây: - Dấu ngoặc nhọn ‘{}’ được tạo bằng cách nhấn Ctrl-F9 hoặc chọn lệnh Formula trên thực đơn Table để chèn trường=(Formula) vào 1 bảng hoặc vào một đoạn text khác. Nếu gõ trực tiếp dấu bằng bàn phím qua các phím {và phím } không phải là tạo trường, cũng đồng nghĩa là sẽ không tính toán được. - Ký tự đầu tiên trong trường phải là dấu ‘=’ (đằng sau có thể có dấu cách); - tiếp đến là công thức ở đây Word gọi chung là Formula, công thức này là biểu thức sử dụng các toán tử, các toán hạng có thể gồm số, những tham chiếu BookMark hoặc có thể là một kết quả của trường là số thông qua các khoá chuyển, hoặc bất cứ một trường hàm đáp ứng được kết quả số. - tiếp đến là quy cách hiển thị để định hình dữ liệu, Word gọi chung là Numeric Picture. Quy cách này được chỉ rõ ở từng mục bên dưới. Việc định hình dữ liệu dùng để hiển thị ra, nhưng khi tham gia biểu thức tính toán, việc định hình này sẽ đưa ra một phần của dữ liệu, ví dụ như số năm, số tháng (của dữ liệu dạng ngày), nếu đưa định hình dữ liệu vào biến BookMark, thì biến BookMark chỉ chứa dữ liệu định hình đó chứ không phải chứa toàn bộ dữ liệu chung. Ví dụ, nếu đưa định dạng với định hình số tháng vào biến Thang, thì biến Thang chỉ chứa dữ liệu là tháng, chứ nó không chứa các dữ liệu khác như ngày hoặc năm. Chú ý: Với các trường hoặc hàm là số khi thông qua khoá chuyển, bắt buột phải đặt trong dấu {} (bằng cách nhấn Ctrl + F9). Không gõ trực tiếp dấu {} bằng bàn phím. Khi muốn ưu tiên phép tính nào trước, đặt phép tính trong dấu ngoặc đơn và chỉ dùng dấu ngoặc đơn. Có thể lồng nhiều ngoặc đơn với nhau, cần chú ý vì nếu số lượng các dấu ngoặc mở số lượng các dấu ngoặc đóng không bằng nhau, Word sẽ sinh ra lỗi Syntax Error. Tương tự các dấu nháy đơn, nháy kép để trích dẫn chuỗi cũng vậy. Không dùng 2 dấu nháy đơn (') thay cho 1 dấu nháy kép("). [...]... tới một chuỗi ký tự trong ô thì chuỗi ký tự (không phải chính ô đó) phải được gán vào BookMark truy cập sẽ thực hiện qua truy cập vào BookMark d) Tham chiếu vùng, các vùng ô Có thể tham chiếu vào một vùng ô liên tục hoặc không liên tục theo quy định tại bảng 1.7 trang 19 Chú ý: Tất cả các nội dung trong tài liệu này muốn làm việc chính xác cần 19/41 phải chỉnh máy tính về dạng dữ liệu Việt Pháp (dùng... các từ khoá này khi xử đối với tiếng Việt không chính xác nên không giới thiệu tiếp ở tài liệu này Chú ý: Nếu dữ liệu không bắt đầu từ hàng đầu tiên của bảng phải bổ sung một giá trị xê dịch (offset) cho từng dòng sau dòng dữ liệu đầu tiên Nghĩa là nếu dữ liệu bắt đầu từ dòng 2, phải đặt +1 sau mỗi {SEQ Row} trong cột sử dụng SEQ trường hợp này là {={SEQ Row}+1}, tương tự nếu dữ liệu bắt đầu từ dòng... {QUOTE{ASK ChuoiNhapVao “Hãy nhập vào một chuỗi xem có chữ AB trong 14/41 đó không nha?”}{IF{ChuoiNhapVao}=”?AB*” TRUE FALSE}} Nhấn F9 hiện hộp thoại hình 1.8 nhập vào một chuỗi ví dụ AAAA sẽ có kết quả là FALSE Hình 1.8 Hộp thoại đề nghị nhập chuỗi kiểm tra Dùng các ký tự ‘?’ khi muốn chỉ định từng ký tự trong chuỗi con bất kỳ, dùng ký tự ‘*’ để chỉ định một dãy các ký tự không rõ bất kỳ Có thể cũng... bôi đen toàn bộ ô A1 đưa vào BookMark gõ công thức trong bảng liên quan đến {BkMrk1} Đây là BookMark Đây là BookMark {BkMrk2} Ở đây chỉ bôi đen 2, chỉ gồm nội 2, chỉ gồm nội phần chữ của ô A2 dung của ô thôi dung của ô thôi đưa vào BookMark Sử dụng tham chiếu từ ngoài bảng khi gõ: {BkMrk1} {BkMrk2} Sẽ nhận được: Đây là BookMark 1 bao gồm cả ô toàn bộ nội dung của ô Đây là BookMark 2,... NgayNhapVao “Xin nhập vào một ngày cần tìm thứ trong tuần, theo định dạng dd/mm/yyyy format?” \d{DATE \@ “d/MM/yyyy”}}{NgayNhapVao \@ “dd/MM/yyyy”}{={NgayNhapVao \@ YYYYMMdd}-{DATE \@ YYYYMMdd} \# “’ sẽ là ‘;’ trước đây là ‘;’ hiện tại là ‘”}{NgayNhapVao \@ dddd}.”} Khi nhấn F9 sẽ hiện hộp thoại tương tự như sau Hình 1.13 Hộp thoại nhập liệu ngày tháng trước khi xử Tuỳ thuộc vào ngày tháng nhập vào so sánh... năm, nếu đưa vào biểu thức thì Word chỉ tính toán với số năm mà thôi, còn các dữ liệu khác định dạng không đưa ra (ngày, tháng ) không được xem xét tính toán Chú ý: Ngày tháng thời gian chèn ở dạng trường nên không có dấu = đứng trước Nếu gõ dấu = trước bất cứ trường nào, Word sẽ coi các trường đó như BookMark sẽ xử như BookMark Nếu BookMark chưa có, sẽ hiện thông báo có dạng !Undefined Bookmark,... việc chính xác cần 19/41 phải chỉnh máy tính về dạng dữ liệu Việt Pháp (dùng dấu chấm phảy khi liệt kê) Các dạng dữ liệu kiểu Anh Mỹ không phù hợp với tiêu chuẩn quy định Việt Nam nên không đề cập hướng dẫn trong tài liệu này Bảng 1.7 Dấu xác định khi làm việc với vùng các ô Dấu Mô tả Ví dụ =SUM(A1:A5) Xác định vùng Trả về một vùng bao : (hai gồm tất cả các ô nằm giữa hai ô hai bên chấm) của dấu... tính tổng hàng tổng cột từ ngoài bảng Sử dụng với cách viết 2 lần hàng cột dấu hai chấm ở giữa Ví dụ 16: {=SUM(Bang1 D:D)/2)} - Tính tổng cột D của Bang1, rồi chia 2 Tương tự đối với hàng Ví dụ 17: {=SUM(Bang1 3:3)/2)} - Tính tổng hàng 3 của bang1, rồi chia 2 h) Định dạng kết quả trường số Dựa trên nguyên tắc đặt \# sau đó đến kiểu hình định dạng Dùng số 0 để bắt buộc hiển thị dùng dấu #... sẽ tự động đưa vào ngay lập tức.) 1.4.2 Định dạng ngày tháng Sử dụng cú pháp tương tự sau: {DATE \@ “Numeric Picture”} Trong đó Numeric Picture (mẫu định hình) bao gồm các chữ cái chỉ ra phần của ngày tháng cần lấy Mẫu định hình quyết định tới kết quả xuất ra tại vị trí gõ công thức hoặc vị trí của trường ngày tháng được chèn Ví dụ 19: Mẫu định hình chỉ có yyyy sẽ hiện ra 4 chữ số của năm, nếu đưa vào... theo khuyến cáo của tài liệu trợ giúp của Microsoft: {QUOTE{ASK SoNhapVao “Nhập vào một số lớn hơn âm 5”}{IF{SoNhapVao}> -5 TRUE FALSE}} Hình 1.7 Hộp thoại nhập số Nhấn F9, hiện hộp thoại hình 1.7, nhập số vào ví dụ -3, kết quả là FALSE Để làm việc đúng, nên cộng kết quả với một số nào đó, để so sánh với số 0 Trường hợp ví dụ trên sẽ phải viết như sau: {QUOTE{ASK SoNhapVao “Nhập vào một số lớn hơn âm . VIỆN PHÒNG KHÔNG - KHÔNG QUÂN GIÁO TRÌNH ĐÀO TẠO NHÂN LỰC CNTT ĐẶC TẢ XỬ LÝ VÀ XỬ LÝ TỰ ĐỘNG (Trích) Người viết: Nguyễn Anh Cường - nguyenanhcuong@ymail.com. tự động ra nhiều hơn 1 lần, thì giá trị của tất cả số tự động trong phân đoạn đó đều giống nhau. Số tự động không đặt lại giá trị (reset) được. Số tự động

Ngày đăng: 19/01/2014, 15:20

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan