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

نام تاپیک: در مورد Query نیاز به کمک دارم و تجربه شما

  1. #1
    کاربر دائمی آواتار سار
    تاریخ عضویت
    اسفند 1382
    محل زندگی
    تورین-ایتالیا
    پست
    1,044

    در مورد Query نیاز به کمک دارم و تجربه شما

    من 3 تا مشکل با query پیدا کردم.
    1) اگر از Group By استفاده کنم دیگه نمیتونم دو فیلد از نوع رشته رو به هم متصل کنم(جمع).
    مثل :
    SELECT Requests.RequestDate, Customers.Name+' '+ Customers.LName as a
    FROM "Requests.DB" Requests
    INNER JOIN "Customers.DB" Customers
    ON (Requests.CustCode = Customers.Code) , "Rooms.DB" Rooms
    GROUP BY Requests.RequestDate, Customers.Name, Customers.LName

    که به پیغام خطای زیر میرسم(عکس رو گذاشتم).

    2) چطور در Query میشه از توابعی مثل IIF یا Case استفاده کرد. چون فیلد عدیدی دارم که سه وضعیت گوناگون رو نشون میده و من همیشه با استفاده از این توابع اون عداد رو به رشته مورد نظرم تبدیل میکردم. مثل :

    Select IIF(Person.Sex=0,'مرد','زن') from ......


    3) اگر بخوام عکس تو جدولم درج کنم و عمل درج رو هم بخوام با Query انجام بدم چطور باید این کار رو کرد؟

    از همه دوستان و عزیزانی که راهنمایی میکنن تشکر میکنم.

  2. #2
    در مورد اولی اگه تو Group by به جای GROUP BY Requests.RequestDate, Customers.Name, Customers.LName بنویسین GROUP BY Requests.RequestDate, Customers.Name+ ' '+ Customers.LName درست نمیشه؟ من تو Sql server امتحان کردم شد. اکسس و نمیدونم.
    در مورد دوم هم خوب مگه اون چیزی که نوشتین چه ایرادی داره؟
    سومی هم :oops:

  3. #3
    کاربر دائمی آواتار سار
    تاریخ عضویت
    اسفند 1382
    محل زندگی
    تورین-ایتالیا
    پست
    1,044
    نقل قول نوشته شده توسط MToloo
    در مورد اولی اگه تو Group by به جای GROUP BY Requests.RequestDate, Customers.Name, Customers.LName بنویسین GROUP BY Requests.RequestDate, Customers.Name+ ' '+ Customers.LName درست نمیشه؟ من تو Sql server امتحان کردم شد. اکسس و نمیدونم.
    در مورد دوم هم خوب مگه اون چیزی که نوشتین چه ایرادی داره؟
    سومی هم :oops:
    بله اینها همه در اکسس و غیره جواب میده ولی در BDE که من استفاده میکنم و جداول پاراداکس(اجباری انتخابش کردم خودم به همه ایرادهاش واقفم) نمیشه این کار رو کرد.
    من برای این مورد راهنمایی میخوام.
    لطفا کمک کنید. من مجبورم از پاراداکس و BDE استفاده کنم.

  4. #4
    من با پارادکس کار نکردم ولی group by a را هم امتحان کنید .

  5. #5
    کاربر تازه وارد آواتار یاسر احسانی
    تاریخ عضویت
    بهمن 1382
    محل زندگی
    Tehran
    پست
    51
    دوست عزیز من یه پیشنهاد برات دارم .
    1- روی Query کلیک راست کن و از منو باز شده Query Builder را انتخاب کن .
    2- خود select یعنی if . شما می تونی بعد از این که در داخل برنامه Query رو Open کردی datasource اش رو چک کنی پر یا خالی . حالا اگر پر بود اینکارو ....... انجام بده و .....
    3- باید تحقیق کنم . به شما می گم .

    :gift:

  6. #6
    کاربر دائمی آواتار سار
    تاریخ عضویت
    اسفند 1382
    محل زندگی
    تورین-ایتالیا
    پست
    1,044
    با تشکر از همگی.
    در مورد سوالهای 1و2 تمام راه های پیشنهادی قبلا تست شده که متاسفانه جواب نمیده.
    برای سوال 3 هم که هنوز خودم هم جوابی نیافتم.
    دارم یواش یواش فکر میکنم بهتر از خیر فیلد عدیدی بگذرم و بکنم رشته ای فیلدم رو. :|

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

  1. مشکل گرفتن query با حرف 'ی' ؟
    نوشته شده توسط sasan_vm در بخش SQL Server
    پاسخ: 15
    آخرین پست: پنج شنبه 30 فروردین 1386, 13:18 عصر
  2. the query must be an updateable query
    نوشته شده توسط hamed_bostan در بخش VB.NET
    پاسخ: 2
    آخرین پست: چهارشنبه 08 فروردین 1386, 16:02 عصر
  3. مشکل در ثبت اطلاعات در query
    نوشته شده توسط maisam57 در بخش برنامه نویسی در Delphi
    پاسخ: 4
    آخرین پست: دوشنبه 03 مهر 1385, 09:17 صبح
  4. درخواست یک query
    نوشته شده توسط golagha_program در بخش Access
    پاسخ: 3
    آخرین پست: پنج شنبه 30 شهریور 1385, 12:20 عصر
  5. Query
    نوشته شده توسط حمیدرضاصادقیان در بخش برنامه نویسی در Delphi
    پاسخ: 3
    آخرین پست: پنج شنبه 30 شهریور 1385, 03:09 صبح

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

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