Bỏ qua để tới nội dung chính
Đăng nhập với Microsoft
Đăng nhập hoặc tạo một tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhập.

Trả về một Biến _thể (Số_nguyên) cho biết kết quả của một biểu thức chuỗi.

Cú pháp

StrComp ( string1, string2 [, compare ] )

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

Đối số

Mô tả

chuỗi_1

Bắt buộc. Bất kỳ biểu thức chuỗi hợp lệ nào.

chuỗi_2

Bắt buộc. Bất kỳ biểu thức chuỗi hợp lệ nào.

so_sánh

Không bắt buộc. Xác định loại so sánh chuỗi. Nếu so sánhtham đối là Null, sẽ xảy ra lỗi. Nếu so _sánh bị bỏ qua, cài đặt So sánh Tùy chọn sẽ xác định loại so sánh.

Cài đặt

Các thiết đặt đối số so sánh là:

Hằng số

Giá trị

Mô tả

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

Microsoft Office Access 2007 chỉ. 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 StrComp có các giá trị trả về sau đây:

If

Hàm StrComp trả về

string1 nhỏ hơn string2

-1

chuỗi_1 bằng chuỗi_2

0

chuỗi_1 lớn hơn chuỗi_2

1

string1 hoặc string2Null

Null

Ví dụ về truy vấn

Biểu thức

Kết quả

SELECT ProductSales.ProductID, StrComp(ProductID,"PRO_XYZ10") AS ComparisonResult FROM ProductSales;

Trả về các giá trị từ trường "ID_Sản_phẩm", so sánh các giá trị trong "ID_Sản_phẩm" với "PRO_XYZ1" và trả về kết quả trong cột ComparisonResult. "PRODUCTID" bằng "PRO_XYZ10", hàm StrComp sẽ trả về 0. Nếu "PRODUCTID" nhỏ hơn "PRO_XYZ10", hàm StrComp sẽ trả về -1. Nếu "PRODUCTID" lớn hơn "PRO_XYZ10", hàm StrComp sẽ trả về 1. Nếu "PRODUCTID" hoặc "PRO_XYZ10" là NULL, hàm StrComp sẽ trả về NULL.

Ví dụ về VBA

Lưu ý: Các ví dụ sau thể hiện cách sử dụng hàm này trong mô-đun Visual Basic for Applications (VBA).

Ví dụ này sử dụng hàm StrComp để trả về kết quả so sánh chuỗi. Nếu tham đối thứ ba là 1, một so sánh văn bản được thực hiện; nếu đối số thứ ba là 0 hoặc bị bỏ qua, thì so sánh nhị phân được thực hiện.

Dim MyStr1, MyStr2, MyComp
MyStr1 = "ABCD": MyStr2 = "abcd" ' Define variables.
MyComp = StrComp(MyStr1, MyStr2, 1) ' Returns 0.
MyComp = StrComp(MyStr1, MyStr2, 0) ' Returns -1.
MyComp = StrComp(MyStr2, MyStr1) ' Returns 1.

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

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?
Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.

Cảm ơn phản hồi của bạn!

×