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

نام تاپیک: CrosTab Query در اکسس پروجکت

  1. #1

    CrosTab Query در اکسس پروجکت

    دوستان سلام یک tableدارم با سه فیلد- نام مدرسه ،نام درس وتعداد دوست دارنده درس مثلاً در مدرسه محمدی درس زبان را 20 نفر دوست دارند میخواهم گزارشی درست کنم بصورت جدول متقاطع که نام مدرسه ستون عمودی(از بالا به پائین)ونام درس ستون افقی(از چپ به راست)و تعداد دوست دارنده درس تقاطع آنها باشد.
    باتشکر
    ماشاالله فضائلی

  2. #2
    کسی جواب سئوال من و نمی دونه

  3. #3
    از ویزارد crosstab استفاده کنید
    شهر الکترونیک چیزی که همه بهش نیاز دارن و ما ایرانیها از همه نیازمند تر و در عین حال بی تفاوت تر به آن .

  4. #4
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1385
    محل زندگی
    Tehran
    پست
    178
    دوست عزیز راه ایجاد این گزارش شما استفاده از نوعی کوئیری به نام کراس تب کوئری هستش. اگر تا بحال باهاش کار نکردین اکسس راهنمای خوبی در این مورد داره.
    اگر هم خواستین براتون ساختارش رو تا اونجایی که بلدم توضیح میدم.

  5. #5
    کاربر دائمی
    تاریخ عضویت
    آذر 1384
    محل زندگی
    هر کجا هستم باشم آسمان مال من است پنجره -فکر- هوا- عشق- زمین مال من است.
    پست
    997
    درابجکت فرم
    pivot table wizard
    امکانات و تنوع بیشتردارد
    گزارش کورستپ از کوئری اولا باید زیر جمعها را خودت دستی بذاری
    اگر یه فیلد خالی باشه گزارش اجرا نمیشه و..................
    واقعا از امکانات فوق العاده وسریع اکسس که خیلی بدرد میخوره

  6. #6
    آیا در اکسس پراجکت هم همچنین امکاناتی وجود دارد(crosstab)اگر هست بیشتر راهنمائی فرمایید

  7. #7

    Red face

    نه متاسفانه نیست اونجا باید یک کمی کد نویسی SQL server انجام بدید .
    یا اینکه از پیشنهاد دوستم مصطفی استفاده کنید یعنی :pivot table wizard
    شهر الکترونیک چیزی که همه بهش نیاز دارن و ما ایرانیها از همه نیازمند تر و در عین حال بی تفاوت تر به آن .

  8. #8
    نمیدونم Codeاونو باید در اینجا بپرسم یا بخش SQLلطفاً تا جای امکان راهنمائی فرمایید.

  9. #9
    در هر دو بهتره چون با داشتن چند راه حل بهتر به نتیجه میرسید .
    شهر الکترونیک چیزی که همه بهش نیاز دارن و ما ایرانیها از همه نیازمند تر و در عین حال بی تفاوت تر به آن .

  10. #10
    پس روش اس کیو ال آن رو برایم می گویید؟؟؟؟؟!!!!!

  11. #11
    چشم بزودی براتون می نویسیم
    شهر الکترونیک چیزی که همه بهش نیاز دارن و ما ایرانیها از همه نیازمند تر و در عین حال بی تفاوت تر به آن .

  12. #12
    لطفاً زودتر ممنون

  13. #13
    کاربر دائمی
    تاریخ عضویت
    آذر 1384
    محل زندگی
    هر کجا هستم باشم آسمان مال من است پنجره -فکر- هوا- عشق- زمین مال من است.
    پست
    997
    یه پرسجوی corsstab بساز
    در نمای طرحی view/sqlview
    دستورات را کپی کن
    در محیط اس کیو ال شبیه سازی کن
    ولی در گزارشات دچار مشکل میشی
    حالا چرا از فرم استفاده نمیکنی که هم گزارش و هم پرسجو با انعطاف بیشتر یه جا در اختیارتء
    حتی نمودار هم داره
    پس این امکانات کی بدرد میخوره ؟

  14. #14
    آقا من هرکاری کردم نتونستم در SQLشبیه سازی کنم لطفاً یک کمکی بکنید

  15. #15
    CREATE PROCEDURE sp_crosstab 
    @select varchar(8000),
    @sumfunc varchar(100),
    @pivot varchar(100),
    @table varchar(100)
    AS

    DECLARE @sql varchar(8000), @delim varchar(1)
    SET NOCOUNT ON
    SET ANSI_WARNINGS OFF

    EXEC ('SELECT ' + @pivot + ' AS pivot INTO ##pivot FROM ' + @table + ' WHERE 1=2')
    EXEC ('INSERT INTO ##pivot SELECT DISTINCT ' + @pivot + ' FROM ' + @table + ' WHERE '
    + @pivot + ' Is Not Null')

    SELECT @sql='', @sumfunc=stuff(@sumfunc, len(@sumfunc), 1, ' END)' )

    SELECT @delim=CASE Sign( CharIndex('char', data_type)+CharIndex('date', data_type) )
    WHEN 0 THEN '' ELSE '''' END
    FROM tempdb.information_schema.columns
    WHERE table_name='##pivot' AND column_name='pivot'

    SELECT @sql=@sql + '''' + convert(varchar(100), pivot) + ''' = ' +
    stuff(@sumfunc,charindex( '(', @sumfunc )+1, 0, ' CASE ' + @pivot + ' WHEN '
    + @delim + convert(varchar(100), pivot) + @delim + ' THEN ' ) + ', ' FROM ##pivot

    DROP TABLE ##pivot

    SELECT @sql=left(@sql, len(@sql)-1)
    SELECT @select=stuff(@select, charindex(' FROM ', @select)+1, 0, ', ' + @sql + ' ')

    EXEC (@select)
    SET ANSI_WARNINGS ON


    GO
    آخرین ویرایش به وسیله sarami : دوشنبه 20 شهریور 1385 در 20:39 عصر
    منی که نام شراب از کتاب می شستم
    زمانه کاتب دکان می فروشم کرد.

  16. #16
    دست آقای صارمی درد نکنه که کار ایشونو راه انداخت
    شهر الکترونیک چیزی که همه بهش نیاز دارن و ما ایرانیها از همه نیازمند تر و در عین حال بی تفاوت تر به آن .

  17. #17

    کراس تب اکسس پروجکت

    درباره کراس تب در بانک اکسس توسط دوستان در تاپیکهای قبلی اطلاعات خوبی بدست آوردم ولی در اس کیو ال چیزی متوجه نشدم یک SP توسط سارمی عزیز دیدم ولی چون اطلاعات دقیقی درباره این نوع SP ندارم متاسفانه چیزی نفهمیدم من sp هایی رادیدم که تیبل سازی آپدیت و.....میکنند ولی از این نوع که پارامتر میخواهد برام جدید فکر کنم دوستانی که با اکسس پروجکت کار میکنند لازمشون بشه میخوام بدونم آیا میشه فقط حالت کراس تب ویو شود (توسط ویوها) اگه میشه کدشو ممکنه بنویسیدو بعد در باره SP ها در اکسس پروجکت اطلاعات دقیقی میخواهم.
    مرسی
    م فضائلی

  18. #18
    مباحث مربوط به SQL رو در بخش مربوطه مطرح کنین با وجود اساتید بزرگواری همانند آقای ثباتی مطمئنا مشکلات شما و دیگر دوستان سریعتر و پر بار تر حل خواهد شد. در پایان دوست عزیز آقای Fazaeli شما که کم کم دارین تو این بخش جزو قدیمی ها میشین ارسال تاپیک تکراری باعث پراکندگی موضوع خواهد شد خواهشا در صورت موجود نبودن عنوان مورد نظر نسبت به ایجاد تاپیک جدید اقدام نمائید.البته من تاپیک شما رو با تاپیک قدیمی تری که در این مورد موجود بود پیوند زدم تا ادامه بحث رو از این تاپیک پیگیری نمائید...
    منی که نام شراب از کتاب می شستم
    زمانه کاتب دکان می فروشم کرد.

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

  1. the query must be an updateable query
    نوشته شده توسط hamed_bostan در بخش VB.NET
    پاسخ: 2
    آخرین پست: چهارشنبه 08 فروردین 1386, 16:02 عصر
  2. فیلترکردن پرس وجوهای براساس sqlوcrostab
    نوشته شده توسط fanavar در بخش Access
    پاسخ: 4
    آخرین پست: یک شنبه 17 دی 1385, 14:22 عصر
  3. ایجادشرط کوئری درcrostab
    نوشته شده توسط fanavar در بخش Access
    پاسخ: 1
    آخرین پست: دوشنبه 20 آذر 1385, 11:37 صبح
  4. Query
    نوشته شده توسط حمیدرضاصادقیان در بخش برنامه نویسی در Delphi
    پاسخ: 3
    آخرین پست: پنج شنبه 30 شهریور 1385, 03:09 صبح
  5. در مورد SQL و Query لطفاٌ کمک کنید.
    نوشته شده توسط Abbasgholami در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 6
    آخرین پست: دوشنبه 20 شهریور 1385, 13:54 عصر

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

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