ش | ی | د | س | چ | پ | ج |
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
استفاده از FilterOn و رویداد KeyUp برای فیلتر در FirstName یا LastName هر کدام بود فیلترشود
در کد زیر که از سایت خارجی استخراج شده و در رویداد KeyUp استفاده شده نتیجه آن در شکل بعد از کد نمایان گردیده بطوریکه با فشردن هر کلید چنانچه در یکی از فیلدهای First یا Last بود دیتا گرید فیلتر میشود ، در شکل Tom تایپ شده و نهایتا هر رشته ای از این دو فیلد که در آن Tom دارد فیلتر شده بطور خودکار کار میکند یعنی وقتی T تایپ شود تمام رشته هایی در این دو فیلد که شامل T میشوند خواه در اول باشد یا آخر یا وسط فیلترمیشود بعد از تایپ o تمام رشته هایی که To دارند فیلتر میشوند و الی آخر
If Len(txtNameFilter.Text) > 0 ThenfilterText = txtNameFilter.TextMe.Form.Filter = "[Contacts]![first_name] LIKEfilterText] & "*' OR [Contacts]![last_name] & "*'"'*" & LIKE '*" & filterTextMe.FilterOn = TrueRetain filter text in search box after refresh'txtNameFilter.Text = filterText(txtNameFilter.SelStart = Len(txtNameFilter.TextElseRemove filter'"" = Me.FilterMe.FilterOn = FalsetxtNameFilter.SetFocusEnd If