PDA

View Full Version : IWDBGrid و Intraweb



spicirmkh
چهارشنبه 13 تیر 1386, 15:09 عصر
سلام

من توی برنامه ام از IWDBGrid استفاده کرده ام و به یک بانک که حدود 5000 رکورد دارد متصل است

زمانی که برنامه اجرا می کنم خیلی طول می کشد که IWDBGrid مقدار دهی شود حال چطور می توانم 20 رکورد به 20 رکورد دیده شود

با تشکر

spicirmkh
چهارشنبه 13 تیر 1386, 18:42 عصر
سلام

این مشکل را توی Rowlimit و formstart حل شد

مشکل دیگر اینجا روی می خواهم رکورد انتخاب کنم به رکورد مورد نظر نمی رود و همیشه row اولین سطر می باشد

ghabil
جمعه 15 تیر 1386, 16:04 عصر
فیلد کلید رو بعنوان KeyField توی coloumn ها تعریف کن ، بعد روی ایونت Onclickش مقدار فیلد کلید رو برات برمیگردونه ، باهاش روی Tableت Locate کن...

spicirmkh
چهارشنبه 14 شهریور 1386, 11:41 صبح
فیلد کلید رو بعنوان KeyField توی coloumn ها تعریف کن ، بعد روی ایونت Onclickش مقدار فیلد کلید رو برات برمیگردونه ، باهاش روی Tableت Locate کن...

سلام

من کلید کلید تعریف کرده ام وقتی رویش کلید می کنم کل منو را Referesh می کند چه کنم IWdbgrid هر بار Referesh نکند

hedi
پنج شنبه 15 شهریور 1386, 21:03 عصر
دوست عزیز من درباره IWDBGrid زیاد اطلاعاتی ندارم اما فقط می دانم که بهترین جستجو و بار کردن رکوردها کلا استفاده از دستورات SQL است و آن Select است امیدوارم تونسته باشم که کمکت کنم

ghabil
جمعه 16 شهریور 1386, 00:06 صبح
دیگه داره سوالاتت حرفه ای میشند ها ;) بهترین راهش اینه که UpdateMode فرو رو بزاری Partial.

spicirmkh
یک شنبه 18 شهریور 1386, 15:32 عصر
دیگه داره سوالاتت حرفه ای میشند ها ;) بهترین راهش اینه که UpdateMode فرو رو بزاری Partial.

سلام

با عرض معذرت یک سوال غیر حرفه ای

توی IWdbgrid پروپرتیز Updatemode وجود ندارد که از Free به Partial تبدیل کنم

ghabil
یک شنبه 18 شهریور 1386, 17:31 عصر
اون "فرو" که نوشتم منظورم "فرم" بوده! نمیدونم من کی میخوام درست تایپ کردن رو یاد بگیرم؟!

spicirmkh
یک شنبه 18 شهریور 1386, 18:08 عصر
ممنونم استاد درست شد

حال دوتا سوال
1- جایگزین دستور SetFocus چی هست
2- زمانی روی TIWEdit کلید Enter فشار دهیم برود سراغ یک روتین مثل عمل onkeypress
با تشکر

ghabil
یک شنبه 18 شهریور 1386, 21:41 عصر
ببین اینکه اون درست شد، طی یک مکانیزم پیشرفته درست شد که چیری مثل شبیه سازی آژاکس توی اینتراوب 7 هست ، اما گذاشتن روی PartialMode در بعضی حالات دردسر ساز هم میشه حواست جمع باشه زیاد این صفحه رو شلوغ نکنی.

1) IWEdit1.SetFocus
2) برای Enter که OnSubmit رو داره برای بقیه حروف خودت باید یک اوینت جاوااسکریپتی بنیوسی بعد ببندیش به یک تابع سررو ساید توی Manualش توضیح داده فکر کنم.

spicirmkh
دوشنبه 19 شهریور 1386, 08:51 صبح
ببین اینکه اون درست شد، طی یک مکانیزم پیشرفته درست شد که چیری مثل شبیه سازی آژاکس توی اینتراوب 7 هست ، اما گذاشتن روی PartialMode در بعضی حالات دردسر ساز هم میشه حواست جمع باشه زیاد این صفحه رو شلوغ نکنی.



حق با شما است من وقتی PartialMode گذاشتم توی برنامه با دستور 'WebApplication.SendFile('test.pdf); خواستم یک فایل pdf باز کنم برنامه قفل کرد اما وقتی به umAll تغییر دادم درست شد

به نظر شما راه حل کجا است ؟

با تشکر

ghabil
چهارشنبه 21 شهریور 1386, 13:05 عصر
کلا بحث PartialUpdate پیچیده ای هست و حواست باید به خیلی از عوامل باشه اما یکی از شناخته شده ترین مشکلاتش همین کار کردن با فایلها یا گذاشتن یک Uploader روی صفحه هست، یاد باید سوئیچ کنی روی Ajax یا با محدودیتهای این بسازی.