View Full Version : datagride
mohammad__d
شنبه 25 مهر 1383, 09:55 صبح
به نام خدا
کم حوصله عزیز
من نمی دانم adodb چیست من ارتباط را با adodc ساخته ام.
R_BABAZADEH
جمعه 08 آبان 1383, 20:03 عصر
WHAT :مسخره:
کم حوصله
جمعه 08 آبان 1383, 22:15 عصر
لطفا مطالب را ادامه بحث خودتون مطرح کنید نه در تاپیک جدید تا مشخص شود موضوع از چه قرار بوده !! ::نوشتن::
http://www.barnamenevis.org/forum/viewtopic.php?t=15832&start=10
Payam Moradi
جمعه 08 آبان 1383, 22:27 عصر
سلام
جهت اطلاع عرض میکنم.adodb تقریبا همون adodc هست منتها در adodc با شی (Object) هم میشه کار کرد. منتها مایکروسافت روی adodb بیشتر مایه میذاره و روز به روز نسخه جدید میده.
adodb یک DLL هست adodc یک OCX 8)
کم حوصله
جمعه 08 آبان 1383, 23:04 عصر
ببین این مثال کمکت می کنه!!!
hmm
شنبه 09 آبان 1383, 07:32 صبح
جهت اطلاع عرض میکنم.adodb تقریبا همون adodc هست منتها در adodc با شی (Object) هم میشه کار کرد. منتها مایکروسافت روی adodb بیشتر مایه میذاره و روز به روز نسخه جدید میده.
من هم جهت اطلاع عرض میکنم :mrgreen:
adodb یک کلاس برای دسترسی و کار با بانک اطلاعاتی است ولی adodc یک شی برای اینکاره
خود adodc از کلاس adodb استفاده میکنه و هیچ ربطی هم بهم نداره
mohammad__d
پنج شنبه 14 آبان 1383, 13:00 عصر
به نام خدا
مشکل حل شد
ولی هنگامی که در textbox نام را به فارسی مینویسم پیدا نمی کند (نامهای انگلیس را پیدا میکند) . سعی کردم از فونتهای یکسانی هم استفاده کنم . نشد.
ضمنا معادل ایونت () rowcolchange در datagrid را برای MSHFlexGrid چه بنویسم ؟
Payam Moradi
پنج شنبه 14 آبان 1383, 13:08 عصر
جهت اطلاع عرض میکنم.adodb تقریبا همون adodc هست منتها در adodc با شی (Object) هم میشه کار کرد. منتها مایکروسافت روی adodb بیشتر مایه میذاره و روز به روز نسخه جدید میده.
من هم جهت اطلاع عرض میکنم :mrgreen:
adodb یک کلاس برای دسترسی و کار با بانک اطلاعاتی است ولی adodc یک شی برای اینکاره
خود adodc از کلاس adodb استفاده میکنه و هیچ ربطی هم بهم نداره
وا
پس من چی گفتم؟ :متفکر:
خب کلاس نذاشتم. اشکال داره؟ :wink:
جهت اطلاع عرض میکنم که اگه دقت کنید adodc از ورشن adodb 2.0 استفاده میکنه. ولی ورشن adodb به 2.8 هم رسیده. :mrgreen:
کم حوصله
جمعه 15 آبان 1383, 00:21 صبح
ولی هنگامی که در textbox نام را به فارسی مینویسم پیدا نمی کند (نامهای انگلیس را پیدا میکند) . سعی کردم از فونتهای یکسانی هم استفاده کنم . نشد.
:گیج: تا حالا همچین مشکلی نداشتم !1
از چه دیتابیسی استفاده می کنی جهت نگهداری اطلاعاتت و نوع فیلدت را چه گرفته ای ؟
کم حوصله
جمعه 15 آبان 1383, 00:24 صبح
ضمنا معادل ایونت () rowcolchange در datagrid را برای MSHFlexGrid چه بنویسم ؟
DataGrid1_RowColChange
MSHFlexGrid1_RowColChange
هیچ فرقی نداره در هر دو یکی هست !! :wink: :mrgreen:
mohammad__d
جمعه 15 آبان 1383, 23:04 عصر
به نام خدا
1 از بانک access 2002 فیلد را در بانک text و بر روی فرم هم text box و در هر دو جا نوع فونت ms sanserif.
2 -در مورد ایونتها در rowcolchange مربوط به دیتا گرید وقتی مینویسم
در صورت rowcolchange مقدار یکی از فیلدها را به یک textbox اختصاص بده اینکار را بر روی هر رکوردی کلیک کنم انجام میدهد ولی در rowcolchange مربوط به mshflexdatagrid
روی هر رکوردی که کلیک میکنم فقط مقدار مربوط به رکورد اول به textbox میشود.
کم حوصله
جمعه 15 آبان 1383, 23:54 عصر
1 -
سعی کن مقدار داخل فیلدت و رشته مورد جستجو را trim کنی
ado.find "rtrim(f1)='" & trim(text1.text) & ''"
2 -
دیتا گرید مستقیما به رکوردست متصل است ولی mshflexgrid فقط یک لحظه وصل می شود اطلاعات می گیرد و قطع می شود مابقی کارها را باید دستی ست کرد
مثلا با حرکت بر روی آن دائما فیلد کلید را باید گرفت و رکوردست را با آن جستجو کرد !!!
:موفق:
mohammad__d
شنبه 16 آبان 1383, 10:32 صبح
به نام خدا
کم حوصله عزیز
انواع trime ها را امتحان کردم جواب نداد
Adodc2.Recordset.Source = "sheet1 WHERE rtrim(Name_tmp) = '" & Trim(Text4.Text) & "'"
دستور فوق را از فرم ارسالی خود شما امتحان کردم .
2 --دومی را توضیح دادهاید ولی راه حل مشکل را نگفتید.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.