PDA

View Full Version : سوال: فيلتر



F_ashigh
چهارشنبه 19 اسفند 1388, 17:03 عصر
با سلام

چطوري ميشه روي يك فيلد فرم، با استفاده از VBA، فيلتري از نوع Contains اعمال كرد.

توي تاپيكها گشتم چيزي پيدا نكردم اگه لينك هم برام بزاريد ممنون ميشم.

با تشكر

wolfstander
پنج شنبه 20 اسفند 1388, 08:17 صبح
سلام
البته از نوع Contain رو متوجه نشدم که چیه
اما اگه منظورتون این باشه که شامل یک عبارت یا بخشی از عبارت باشه ، باید از دستور Like استفاده کنید

جعفر88
پنج شنبه 20 اسفند 1388, 10:31 صبح
با سلام
به كد فرم در محيط vb بريد و كد زير را براي يكي از رويدادهاي شي مورد نظرتان اضافه كنيد
Me.Filter = "Field1 Like" & "'*" & yourTextBox & "*'"
Me.FilterOn = True

karmand
پنج شنبه 20 اسفند 1388, 10:53 صبح
برويد به سمت sql

فرمت را بجاي اينكه مستقيم به جدولت وصل كني در زمان باز شدن سورس فرمت را مساوي دستور اسكيو ال قرار بده


Dim strsql As String
strsql = "select * from table3 where city='شيراز'

Me.RecordSource = strsql