نمایش نتایج 1 تا 8 از 8

نام تاپیک: میخواهم Progress Bar نشان بدهم در حین اجرای یک دستور زمان بر SQL

  1. #1
    محروم شده آواتار Babak-Aghili
    تاریخ عضویت
    اسفند 1383
    محل زندگی
    در خاطرات شما
    پست
    801

    میخواهم Progress Bar نشان بدهم در حین اجرای یک دستور زمان بر SQL

    سلام؛

    مشکلم اینه که که یک جدول داریم مثلا با 1000 تا رکورد...
    که باید روی تک تک رکوردهای اون ، حرکت کنیم ( یعنی حلقه ی While , Cursor ) و یک فیلد خاصی از اون را با فیلدی از یک جدول دیگه که اون شاید 7000 تا رکورد داشته باشه ، مقایسه کنم بنا بر شرایط ، مثلا Insert , Update و... انجام بدهم و خب این کار ، زمان بر هست .... ضمن اینکه دیتابیس ( هر دو جدول) هم در اینترنت هست و خطوط دایال آپ ...

    بنابراین میخوام هر رکوردی که کار پردازشش تمام شد ، بتونم یک Progress Bar در برنامه ی کلاینت داشته باشم که میزان پیشرفت کار را نشان بدهد ...

    یک پیشنهاد برای اون قسمت نمایش Progress Bar بهم بدهید.

    خیلی مخلصیم.

  2. #2
    من که نتونستم واسه این راهی پیدا کنم ، معمولا یک دونه AVI نشون میدم که میگه داره سیستم کار میکنه و چندتا فریم رو تکرار میکنه یک چیزی تو مایه های AVIی که ویندوز زمان کپی کردن نشون میده ... فکر نمیکنم راهی هم داشته باشه و اگر هم داشته باشه خودش کار سیستم رو بشدت کند خواهد کرد چون هر بار باید از دیتابیس به کلاینت پیام فرستاده بشه ، روشهای حدس زدن هم اینقدر به پارامترهای محتلفی بستگی دارند که عملا هیچ وقت درست از آب در نمیان.

  3. #3
    محروم شده آواتار Babak-Aghili
    تاریخ عضویت
    اسفند 1383
    محل زندگی
    در خاطرات شما
    پست
    801
    اوهوم کوشا جان ...
    اون به فکرم رسید ..... بهشون هم گفتم ... ولی قبول نکردند ..

    کار که نشد نداره ... بالاخره یک نفر توی این فروم به این گندگی پیدا میشه که راهی داشته باشه.
    Wait !

  4. #4
    سلام

    اتفاقا من همین کار و دیدم که هلو که با دلفی 5 نوشنه شده بود انجام داده بود

    تازه بانک اطلاعاتیش هم bde هست

    فکری به نظرت رسید به من هم خبر بدین

    بای

  5. #5
    ( یعنی حلقه ی While , Cursor )
    ( یعنی حلقه ی While , Cursor )
    تو این حالت که مشکلی نداره
    شما می تونی با استفاده از شماره رکورد جاری و تعداد کل رکوردها Progressbar رو نتظیم کنی. مابقی هم که یه تناسب هست
    You never know what you can do until you try

  6. #6
    خوب آیا امکانش نیست که یک دستور کلی sql بنویسی که مقایسه رو انجام بده بعد در همون حین کارupdate یا insert رو انجام بده فکر کنم خیلی سریعتر باشه. ولی برای progress هم میتونی داخل یک حلقه شرط رو بنویسی که چک کنه در انتهای حلقه به تعداد رکوردهات به مقدار progress اضافه کنی.

  7. #7
    فکر میکنم منظورشون از حلقه While Cursor یک دستور Transact SQL داخل SQL Server باشه نه تو دلفی...

  8. #8
    محروم شده آواتار Babak-Aghili
    تاریخ عضویت
    اسفند 1383
    محل زندگی
    در خاطرات شما
    پست
    801
    سلام؛

    اینجا به نتیجه رسیدیم :

    http://www.barnamenevis.org/sh...ad.php?t=49001

تاپیک های مشابه

  1. Progress Bar
    نوشته شده توسط شاپرک در بخش Access
    پاسخ: 7
    آخرین پست: جمعه 17 اسفند 1386, 08:51 صبح
  2. اضافه کردن Progress Bar
    نوشته شده توسط ressa persian در بخش برنامه نویسی در 6 VB
    پاسخ: 1
    آخرین پست: جمعه 03 شهریور 1385, 11:01 صبح
  3. استفاده از progress bar
    نوشته شده توسط پرنده کوچک در بخش برنامه نویسی در Delphi
    پاسخ: 1
    آخرین پست: یک شنبه 14 اسفند 1384, 15:55 عصر
  4. C Progress Bar
    نوشته شده توسط saeedIRHA در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 10
    آخرین پست: شنبه 01 بهمن 1384, 22:31 عصر
  5. استفاده از progress bar در گزارشگیری
    نوشته شده توسط marzieh_k در بخش گزارش سازی با Crystal Report
    پاسخ: 0
    آخرین پست: چهارشنبه 04 آبان 1384, 11:48 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •