PDA

View Full Version : سوال: Like و متغیر



قله بلند
جمعه 23 خرداد 1393, 16:57 عصر
سلام دوستان
این مطلب کلافه ام کرده.

من توی Help اکسس به این مطلب برخورد کردم




Dim MyCheck
MyCheck = "aBBBa" Like "a*a" ' Returns True.




در صورتی که در برنامه من هر دو طرف like یک متغیر قرار می گیره به این صورت:


If ST_EW_1 Like "*" & Me.Text0 & "*" = True then
MsgBox "1"
End If



واقعاً کلافه شدم چون اصلاً جواب نمی ده. اگر به جای Me.Text0، یک رشته مثل ab قرار بدم جواب می ده ولی با me.Text0 جواب نمی ده.:ناراحت:

قله بلند
جمعه 23 خرداد 1393, 19:50 عصر
دوستان من این کار رو کردم اما انگار برنامه به صورت دلبخواهی کار می کنه. مثلاً وقتی در Text0، کاراکترهای a و b و d رو تایپ می کنم، msgbox چاپ می شه ولی وقتی c و t و y رو تایپی می کنم دیگه msgbox چیزی رو چاپ نمی کنه. چه کار کنم؟ واقعاً عجیبه چون وقتی از Select... و با همین شرایط استفاده می کنم، هر آنچه در Text0 تایپ می کنم رو می گرده و پیدا می کنه. حالا چرا اینجا اینجوری می شه؟؟؟



If ST_EW_1 Like "*" & Me.Text0 & "*" then
MsgBox "1"
End If