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

نام تاپیک: گرفتن کوئری از یک کوئری دیگر

  1. #1
    کاربر تازه وارد آواتار mohamadmjk
    تاریخ عضویت
    تیر 1384
    محل زندگی
    بروجن
    پست
    50

    گرفتن کوئری از یک کوئری دیگر

    سلام
    چه طوری می شه از یک کوئری که با ado query گرفتم یک کوئری جدید بگیرم؟
    یعنی روی لیست جاری کار کنم؟
    ممنون می شم اگه کسی کمکم کنه...

  2. #2
    1)
    خب چرا نمیذاری همین کار رو دیتا بیس برات بکنه یعنی QUerit رو کامل تر کنی مثلا :
    Select * from (Select * from table where field1=2) where field2=1
    این مثلا یک کوئری از کوئری .

    2) میتونی روی دیتاست هات Filter بزاری مثل کوئری عمل میکنه

    3) میتونی اطلاعات روبعد از خوندن توی یک ClientDataSet بریزی اونوقت رو اطلاعات ClientDataSet میشه دوباره کوئری زد....

  3. #3
    کاربر دائمی آواتار فرزاد دلفی باز
    تاریخ عضویت
    تیر 1383
    محل زندگی
    ایـــران ....
    پست
    464
    یک امکان چه در بانک های Accsess چه در Sql Server هست و اون هم اینکه که شما می توانید Queryهای سنگین خودتون رو از قبل طراحی و بعد در برنامه از اونها استفاده کنی و باز یک امکان جالب دیگه هست که فرضا شما می خواهید بروی نتایج این Query یک Query دیگر بنویسید که خود بانک این کار را برای شما انجام می ده
    این امکان علاوه بر راحتی کار از نوشتن کد های اضافی و گاه تکراری در برنامه می کاهد

  4. #4
    کاربر تازه وارد آواتار mohamadmjk
    تاریخ عضویت
    تیر 1384
    محل زندگی
    بروجن
    پست
    50
    با تشکر از آقا فرزاد
    اگه ممکنه یکم بیشتر توضیح بده یا یک نمونه بگذار.

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

  6. #6
    کاربر دائمی آواتار فرزاد دلفی باز
    تاریخ عضویت
    تیر 1383
    محل زندگی
    ایـــران ....
    پست
    464
    جناب جهرمی متشکرم.
    شما دوست عزیز اگر از access استفاده می کنید ابتدا در قسمتQuery در بانک خود Query یا Query های مورد نظر را تعریف و طراحی کنید . حال فرض کنید شما می خواهید یک Query جدید از دو Query قبلی تهیه کنید , قسمت Create query in design viwe را انتخاب و از صفحه Show tabel وارد تب queries شده و حالا هر دو Query را انتخاب و محدودیت خود را اعمال کنید(طرح این مورد شاید غیر اصولی باشه ولی انگار در برنامه شما بجای یک tabel حالا 4 عدد tabel دارید)

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

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