سلام .
در یک پروژه بزرگ حدود 5 هزار کوئری داریم که خروجی بعضی از آنها چند جدول است . که این در qa مشکل ندارد .
برای اجرای این کوئری ها در دلفی چه راهی را پیشنهاد می کنید ؟ (تعداد dbgrid ها نا مشخص و متغییر است )
موفق باشید
سلام .
در یک پروژه بزرگ حدود 5 هزار کوئری داریم که خروجی بعضی از آنها چند جدول است . که این در qa مشکل ندارد .
برای اجرای این کوئری ها در دلفی چه راهی را پیشنهاد می کنید ؟ (تعداد dbgrid ها نا مشخص و متغییر است )
موفق باشید
توضیح بیشتری بدهید.
آیا همه Query ها را می خواهید یکباره اجرا کنید؟
آیا می خواهید یک فرم پویا ایجاد کنید؟
تعداد رکوردهایی که هر Query بر می گرداند چند تا است؟
. . .
موفق باشید
سلام . همه کوئری ها در یک لحظه اجرا نمی شوند . هر یوزر بنا به نیاز خودش یک کوئری را اجرا می کند (برنامه تحت شبکه در سراسر ایران است ).
فقط مشکل اینجاست که بعضی از این کوئری ها وقتی اجرا می شوند نتیجه آن چند تا جدول است که نیاز به چند تا dbgrid دارد . برای نمایش نتایج این کوئری ها در دلفی چه باید کرد ؟ تعداد رکورد اصلا مهم نیست . فقط مشکل این است که چگونه نتیجه این کوئری ها را به یوزش نمایش بدهم .
ممنون
اگر نتایج خاصی باید برای یوزر خاصی نمایش داده شود. باید فیلدی به نام یوزر هم به جدائلتان اضافه بشه!
به جای dbgrid شاید لازم باشه رکوردها را دسته بندی کنید و از TreeView و MEMO و کارهای دیگری استفاده کنید.فقط مشکل این است که چگونه نتیجه این کوئری ها را به یوزش نمایش بدهم .
سلام
جناب خطیبی جان متوجه منظور من نشدید
من فقط نیازمند راه حلی هستم که بشود نتیجه یک کوئری را در چند دی بی گیرد نمایش داد . همین و بس . تعداد دی بی گرید ها و ... مشخص نیست و فقط وابسطه به نتیجه اجرای کوئری است که چند جدول خروجی دارد
از PageControl استفاده کن.
در هر Page آن یک Grid قرار بده و با توجه به نیاز کاربر تعداد Page های مشخص را نمایش بده.
البته هم می توان در لحظه اجرای برنامه create کن و هم اگر حداکثر تعداد مشخص است در زمان طراحی برنامه.
موفق باشید
سلام
مشکل من خروجی چند دبی گرید از یک دیتا ست است .
این رو چطور باید حل کرد
ADO، BDE و.. در دلفی از همچین چیزی پشتیبانی نمیکنه و نمی تونید این کار رو بکنید. توی ADO.Net همچین کاری میشه کرد که از بحث این تاپیک خارج هست.مشکل من خروجی چند دبی گرید از یک دیتا ست است .
وَ سَيَعْلَمُ الَّذِينَ ظَلَمُوا [آل محمد حقهم] أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ - الشعراء (227)
و ظالمین [حق آل محمد (ص) ] به زودی خواهند دانست که به کدام بازگشتگاه بازخواهند گشت.
سلام جناب آقای کشاورز
می شه بیشتر توضیح بدید که چطور در دات نت این کار صورت می گیرد (ADO.Net ). در ضمن این کوئری ها در qa اس کیو ال سرور هیچ مشکلی ندارند . حال هیچ دی بی گریدی نیست که این خاصیت را داشته باشه .
مشکل از گرید نیست. DataSet هایی که در دلفی استفاده می کنید نمی تونند چند RecordSet را نگه داری کنند. درباره ADO.Net باید در بخش مربوط به دات نت بپرسید.
وَ سَيَعْلَمُ الَّذِينَ ظَلَمُوا [آل محمد حقهم] أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ - الشعراء (227)
و ظالمین [حق آل محمد (ص) ] به زودی خواهند دانست که به کدام بازگشتگاه بازخواهند گشت.