PDA

View Full Version : راهنمایی در مورد این فیلد(شماره عضو)



unforgiven
شنبه 16 مهر 1384, 08:14 صبح
سلام دوستان
من فیلدی درست کردم به اسم شماره عضو که از نوع لانگ و بدون قابلیت افزایش خودکار
و پرایمری و یونیک هم فعاله
مشکل اینه که من
نمیتونم این فیلد رو جستجو کنم و این مشکل رو میگیره
Datatype miss match in criteria
و ظمنا از این دستور برای جستجو استفاده میکنم
If Option1.Value = True Then
Data1.Recordset.FindFirst "ÔãÇÑå_ÚÖæ='" & txtseek.Text & " '"
If Data1.Recordset.NoMatch = True Then
MsgBox (txtseek.Text + " ÏÑ ÈÇä˜ ÇØáÇÚÇÊí ãæÌæÏ äãí ÈÇÔÏ "), vbExclamation, " ÊæÌå "
End If
قبلا من از همین دستور استفاده میکردم و جواب میداد البته اون موقعه فیلد شماره عضو از نوع تکست بود
لطفا بگید چیکار کنم این مشکل حل شه؟
میدونم مشکل مربوط به تغییر نوع فیلد شماره عضو بوده
این برام خیلی حیاتیست
متشکرم

مهدی ذوقی
شنبه 16 مهر 1384, 10:18 صبح
با سلام
دوست عزیز به جای txtseek.text مقدار اون را قرار بده یعنی val(txtseek.text

ehsan_ansaripoor
یک شنبه 17 مهر 1384, 00:10 صبح
دوست عزیز ببین رکوردست را از نوع Table باز می کنی یا Daynaset و اگر از فیلد Long استفاده می کنی مقدار را داخل '' قرار نده مثلا:


Data1.Recordset.FindFirst "filed=" & Text1.Text

PalizeSoftware
یک شنبه 17 مهر 1384, 00:50 صبح
سلام
احسان جان صحیح میگه. چون فیلد شما از نوع رشته‌ای نیست پس نباید اون رو بین کاراکتر‌های ' محصور کنید.
موفق باشی

unforgiven
دوشنبه 18 مهر 1384, 04:17 صبح
سلام دوستان
آقا احسان بازم با راهنمایی شما مشکل حل شد
متشکرم