PDA

View Full Version : مشکل در باره dbgrid



هامان
شنبه 22 بهمن 1384, 12:13 عصر
من دو سوال دارم:
1- من دستورات زیر را برای جستجو در بانک اکسس می نویسم
str="select * from table name where filed name=" & text1.text
data1.recordsource=str
data1.refresh
ولی اطلاعات در datagrid هیچ تغییری نمی کنه
ممنون می شم اگه بهم کمک کنید یا تیکه برنامه در این باره برام بذارید
2- در ضمن من می خواهم از dllهای persion برای تارخ شمسی استفاده کنم ولی ولی وقتی اون رو می خواهم انتخاب کنم ثققخق می ده برای تاریخ شمسی چی کار باید بکنم
با تشکر

ehsan_ansaripoor
شنبه 22 بهمن 1384, 14:59 عصر
دوست عزیز بعد از عمل Refresh باید یک:



Data1.UpdateControls


هم انجام بدی.

هامان
شنبه 22 بهمن 1384, 20:12 عصر
این کاری که گفتید را انجام دادم ولی بازم درست نشد
در ضمن جواب سوال دومم چی شد

ehsan_ansaripoor
شنبه 22 بهمن 1384, 22:17 عصر
این کاری که گفتید را انجام دادم ولی بازم درست نشد
در ضمن جواب سوال دومم چی شد

دوست عزیز اگر فیلد شما از نوع Text است باید کد را به این صورت بنویسید:


str="select * from table name where filed name='" & text1.text & "'"
Data1.RecordSourse=str
Data1.Rfresh
Data1.UpdateControls

در واقع شما مقداری که به فیلد می دهید باید داخل تک کوتیشن ' قرار بدید.

در مورد سوال دوم باید عرض کنم برای تاریخ هجری شمسی شما می توندی از سورسهایی که داخل این سایت وجود داره استفاده کنید.