Mẫu biểu thức để trích xuất các phần của một chuỗi văn bản trong truy cập

Hỗ trợ dành cho Office 2003 đã kết thúc

Microsoft đã kết thúc hỗ trợ dành cho Office 2003 vào ngày 8 tháng 4 năm 2014. Thay đổi này đã ảnh hưởng đến các bản cập nhật phần mềm và các tùy chọn bảo mật của bạn. Tìm hiểu ý nghĩa của điều này với bạn và cách thực hiện để luôn được bảo vệ.

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch máy của Microsoft chứ không phải do con người dịch. Microsoft cung cấp các bài viết do con người dịch và cả các bài viết do máy dịch để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng ngôn ngữ của bạn. Tuy nhiên, bài viết do máy dịch không phải lúc nào cũng hoàn hảo. Loại bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, giống như một người nước ngoài có thể mắc sai sót khi nói ngôn ngữ của bạn. Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra. Microsoft cũng thường xuyên cập nhật phần mềm dịch máy này.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này:286238
Vừa phải: Đòi hỏi vĩ mô cơ bản, mã hóa, và kỹ năng khả năng tương tác.

Một phiên bản Microsoft Access 2000 của bài viết này, xem các 209045.
Một phiên bản Microsoft truy cập 97 của bài viết này, xem các 115915.
TÓM TẮT
Bài này liệt kê mẫu biểu thức mà bạn có thể sử dụng để trích xuất một phầncủa một chuỗi văn bản. Những biểu hiện thường được sử dụng trong các Cập Nhật vào dòng của một truy vấn Cập Nhật để đặt một phần của một lĩnh vực lớn hơn vào một lĩnh vực mới. Bạn có thể thích ứng với các biểu hiện do đó bạn có thể sử dụng chúng với các định dạng phổ biến khác. Ví dụ, bạn có thể sử dụng biểu thức được sử dụng để giải nén "Doe" từ "Doe John" để trích xuất "Seattle" từ "seattle, WA."
THÔNG TIN THÊM
Những biểu hiện sau đây là biểu thức mẫu mà bạn có thể sử dụng đểgiải nén một phần của một chuỗi văn bản.

LƯU Ý: Trong những biểu hiện mẫu sau, một gạch dưới (_) ở phần cuối của một đường được sử dụng như một ký tự tiếp tục dòng. Loại bỏ gạch dưới từ cuối dòng khi tái tạo các biểu hiện.

Tên đầu tiên

Gốc Entry trong [tên]: "john doe"
Quay trở lại bởi biểu hiện: John
Biểu hiện: Expr: trái ([tên], InStr(1,[Names],"")-1)

Tên đầu tiên

Orignial mục nhập trong [tên]: "Doe John"
Quay trở lại bởi biểu hiện: John
Biểu hiện: Expr: Right(Trim([Names]),Len(Trim([Names]))-InStr (1, _
[Tên],""))

Tên đầu tiên

Gốc Entry trong [tên]: "John P. Doe"
Quay trở lại bởi biểu hiện: John
Biểu hiện: Expr: trái ([tên], InStr(1,[Names],"")-1)

Tên cuối cùng

Gốc Entry trong [tên]: = "john doe"
Quay trở lại bởi biểu hiện: Doe
Expression:expr: Right(Trim([Names]),Len(Trim([Names]))-InStr (1, _
[Tên],""))

Tên cuối cùng

Gốc Entry trong [tên]: "Doe John"
Quay trở lại bởi biểu hiện: Doe
Biểu hiện: Expr: Left([Names],InStr(1,[Names],",")-1)

Tên cuối cùng

Gốc Entry trong [tên]: "John P. Doe"
Quay trở lại bởi biểu hiện: Doe
Biểu hiện: Expr: Right(Trim([Names]),Len(Trim([Names]))-InStr (InStr _
(1, [Tên],"") + 1, [tên], ""))

Tên cuối cùng

Gốc Entry trong [tên]: "john doe" hoặc "John P. Doe"
Quay trở lại bởi biểu hiện: Doe
Biểu hiện: Expr: IIf (InStr (InStr ([tên],"") + 1, [tên],"") _
<>0, Quyền ([tên], Len([names])-InStr (InStr ([tên],"") + 1, _
[tên],"")), phải ([tên], Len([names])-InStr([names], "")))

Trung ban đầu

Gốc Entry trong [tên]: "John P. Doe"
Quay trở lại bởi biểu hiện: P.
Biểu hiện: Expr: cắt (lower ([tên], InStr (1, [tên],"") + 1, InStr (InStr _
(1, [Tên], "") + 1, [tên], "")-InStr (1, [tên], "")))

Trung ban đầu

Gốc Entry trong [tên]: "Doe, John P."
Quay trở lại bởi biểu hiện: P.
Biểu hiện: Expr: Right(Trim([Names]),Len(Trim([Names]))-InStr _
(InStr (1, [tên],"") + 1, [tên],""))

Trung ban đầu

Gốc Entry trong [tên]: "john doe" hoặc "John P. Doe"
Quay trở lại bởi biểu hiện: P. hoặc trống
Biểu hiện: Expr: Trim (lower ([tên], InStr (1, [tên], "") + 1, IIf (InStr (InStr (1, [tên], "") + 1, [tên], "") = 0, 0, InStr (InStr (1, [tên], "") + 1, [tên], "")-InStr (1, [tên], ""))))

Mã bưu điện

Gốc Entry trong [ZipCode]: "98052-6399"
Quay trở lại bởi biểu hiện: 98052
Biểu hiện: Expr: Left([ZipCode],5)

Mã vùng

Gốc Entry trong [điện thoại]: (425) 635-7050
Quay trở lại bởi biểu hiện: 425
Biểu hiện: Expr: lower ([điện thoại], 2, 3)

Số điện thoại

Gốc Entry trong [điện thoại]: (425) 635-7050
Quay trở lại bởi biểu hiện: 635-7050
Biểu hiện: Expr: Right(Trim([Phone]),8)
phân tích cú pháp kbnoOfficeAlertID phân tích văn bản chuỗi fullname thành phố bang zip code phần một phần đoạn phần mảnh đoạn Hãy sử dụng ACC2007 ACC2003 ACC2002 reviewdocid

Cảnh báo: Bài viết này đã được dịch tự động

Thuộc tính

ID Bài viết: 286238 - Xem lại Lần cuối: 09/17/2011 23:16:00 - Bản sửa đổi: 3.0

Microsoft Office Access 2007, Microsoft Office Access 2003, Microsoft Access 2002 Standard Edition

  • kbhowto kbmt KB286238 KbMtvi
Phản hồi