Hàm Replace

Áp dụng cho
Access cho Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Trả về một Chuỗi trong đó chuỗi con đã xác định đã được thay thế bằng một chuỗi con khác với một số lần đã xác định.

Cú pháp

Replace(expression, find, replace [, start ] [, count ] [, compare ] )

pháp hàm Replace có các đối số sau đây:

Tranh luận Mô tả
biểu thức Bắt buộc. Biểu thức chuỗi chứa chuỗi con cần thay thế.
Tìm thấy Bắt buộc. Chuỗi con đang được tìm kiếm.
Thay thế Bắt buộc. Chuỗi con thay thế.
Bắt đầu Không bắt buộc. Vị trí trong biểu thức nơi bắt đầu tìm kiếm chuỗi con. Nếu bỏ qua, thì giả định là 1.
Đếm Không bắt buộc. Số lượng phép thay thế chuỗi cần thực hiện. Nếu bỏ qua, giá trị mặc định là –1, có nghĩa là thực hiện tất cả các thay thế có thể xảy ra.
so_sánh Không bắt buộc. Giá trị số cho biết loại so sánh sẽ sử dụng khi đánh giá các chuỗi con. Xem mục Cài đặt cho các giá trị.

Thiết đặt

Đối số so sánh có thể có các giá trị sau đây:

Liên tục Value Mô tả
vbUseCompareOption –1 Thực hiện so sánh bằng cách sử dụng cài đặt của câu lệnh So sánh Tùy chọn.
vbBinaryCompare 0 Thực hiện so sánh nhị phân.
vbTextCompare 1 Thực hiện so sánh văn bản.
vbDatabaseCompare 2 Chỉ Microsoft Office Access 2007. Thực hiện so sánh dựa trên thông tin trong cơ sở dữ liệu của bạn.

Giá trị Trả về

Hàm Replace trả về các giá trị sau:

Nếu Thay thế trả lại hàng
biểu thức có độ dài bằng 0 Chuỗi độ dài bằng 0 ("")
biểu thứclà Null Lỗi.
tìm có độ dài bằng 0 Bản sao biểu thức.
thay thế có độ dài bằng 0 Bản sao của biểu thức với tất cả các trường hợp tìm bị loại bỏ.
Bắt đầu>Len(biểu_thức) Chuỗi độ dài bằng 0. Việc thay thế chuỗi bắt đầu ở vị trí được biểu thị bằng cách bắt đầu.
số lượng là 0 Bản sao biểu thức.

Chú thích

Giá trị trả về của hàm Replace là một chuỗi, với các thay thế được thực hiện, bắt đầu ở vị trí được xác định bởi bắt đầu và kết thúc ở cuối chuỗi biểu thức. Nó không phải là bản sao của chuỗi gốc từ đầu đến cuối.

Ví dụ

Biểu thức Kết quả
SELECT ProductID, Replace(ProductID,"PRO","Product") AS ReplacedID FROM ProductSales; Trả về "ProductID", tìm "PRO" trong "ProductID" và thay thế bằng "Product" và hiển thị kết quả trong cột ReplacedID.

Hàm chuỗi và cách sử dụng