امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
انتخاب قیمت کتاب های هم نام
نویسنده پیام
arezoobandar آفلاین
كاربر تک ستاره
*

ارسال‌ها: 49
موضوع‌ها: 35
تاریخ عضویت: آذر ۱۳۸۷

تشکرها : 3
( 6 تشکر در 5 ارسال )
ارسال: #1
انتخاب قیمت کتاب های هم نام
برای گزارش در ویژوال بیسیک از DataReaport و DataEnviroment استفاده کردم یه جدول خرید کتاب دارممی خوام کتاب های هم نام در یک رکورد نمایش داده شوند و تعدادشون با هم دیگه جمع بسته شود تو قسمت DataEnviroment تو دستور select وقتی می نوسیم
select name,shabak,price,sum(count),totalprice
خطای failed getting rowset of datasource رو میده چکار کنم؟
(آخرین ویرایش در این ارسال: ۲۴-اسفند-۱۳۹۰, ۱۲:۲۳:۱۷، توسط Payman62.)
۱۹-اسفند-۱۳۹۰, ۱۵:۳۱:۵۲
ارسال‌ها
پاسخ
Di Di آفلاین
مدير بخش هك و كرك
*****

ارسال‌ها: 2,358
موضوع‌ها: 116
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 1816
( 4046 تشکر در 1321 ارسال )
ارسال: #2
RE: تو رو خدا زود جواب بدید
این دیگه چه دستوریه؟!!

دوست خوبم برای این کار باید یک دستور بنویسی که شرط اون طوری تنظیم شده باشه که تمام

کتاب های مورد نظرت رو بیاره مثلا :

Where Name like '%کامپیوتر%'

حالا در قسمت SELECT باید این رو بنویسی :

Select Count(*) as BookNum

در این صورت عددی که در BookNum قرار داره تعداد رکوردهایی هست که این دستور برگردونده.

همچنین می تونی از خاصیت Recordset.count خود دیتا هم داخل وی بی استفاده کنی.

۲۰-اسفند-۱۳۹۰, ۱۳:۲۴:۲۱
وب سایت ارسال‌ها
پاسخ
arezoobandar آفلاین
كاربر تک ستاره
*

ارسال‌ها: 49
موضوع‌ها: 35
تاریخ عضویت: آذر ۱۳۸۷

تشکرها : 3
( 6 تشکر در 5 ارسال )
ارسال: #3
RE: تو رو خدا زود جواب بدید
(۲۰-اسفند-۱۳۹۰, ۱۳:۲۴:۲۱)Di Di نوشته است: این دیگه چه دستوریه؟!!

دوست خوبم برای این کار باید یک دستور بنویسی که شرط اون طوری تنظیم شده باشه که تمام

کتاب های مورد نظرت رو بیاره مثلا :

Where Name like '%کامپیوتر%'

حالا در قسمت SELECT باید این رو بنویسی :

Select Count(*) as BookNum

در این صورت عددی که در BookNum قرار داره تعداد رکوردهایی هست که این دستور برگردونده.

همچنین می تونی از خاصیت Recordset.count خود دیتا هم داخل وی بی استفاده کنی.
من اینجوری نوشتم باز هم خطا میده
select name,shabak,sum(*)as count,price,totalprice from Forosh
grup by name,shabak,price,totalprice
شما فرض کنید رکوردهای جدول فروش به صورت زیر است
نام تعداد قیمت
ویژوال 2 20000
ویژوال 5 50000

می خوام خروجی به شکل زیر باشد
ویژوال 7 700000

۲۰-اسفند-۱۳۹۰, ۱۳:۴۱:۵۸
ارسال‌ها
پاسخ
Di Di آفلاین
مدير بخش هك و كرك
*****

ارسال‌ها: 2,358
موضوع‌ها: 116
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 1816
( 4046 تشکر در 1321 ارسال )
ارسال: #4
RE: تو رو خدا زود جواب بدید
کد php:
select sum(Price) as SumPrice,Sum(totalPerice) as SumTotal
Where Name like 
'%BookName%' 

۲۰-اسفند-۱۳۹۰, ۱۴:۴۷:۴۶
وب سایت ارسال‌ها
پاسخ
arezoobandar آفلاین
كاربر تک ستاره
*

ارسال‌ها: 49
موضوع‌ها: 35
تاریخ عضویت: آذر ۱۳۸۷

تشکرها : 3
( 6 تشکر در 5 ارسال )
ارسال: #5
RE: تو رو خدا زود جواب بدید
(۲۰-اسفند-۱۳۹۰, ۱۴:۴۷:۴۶)Di Di نوشته است:
کد php:
select sum(Price) as SumPrice,Sum(totalPerice) as SumTotal
Where Name like 
'%BookName%' 

select sum(count) as Sumcount,Sum(totalPerice) as SumTotal
from Forosh
Where Name like
'%name%'
یا
select name,shabak,price, sum(count)as sumcount,sum(totalprice)as
sumtotalprice from Forosh Where Name like
'%name%'
باز هم جواب نمیده

(۲۰-اسفند-۱۳۹۰, ۱۴:۴۷:۴۶)Di Di نوشته است:
کد php:
select sum(Price) as SumPrice,Sum(totalPerice) as SumTotal
Where Name like 
'%BookName%' 
یه خورده در این مورد هم راهنمایی کنید
همچنین می تونی از خاصیت Recordset.count خود دیتا هم داخل وی بی استفاده کنی.


(آخرین ویرایش در این ارسال: ۲۱-اسفند-۱۳۹۰, ۱۳:۵۰:۵۱، توسط Payman62.)
۲۰-اسفند-۱۳۹۰, ۱۵:۲۱:۲۱
ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #6
RE: تو رو خدا زود جواب بدید
سلام.
کد:
select BookName, Sum(BookCount) as BookCount, Sum(BookPrice) as BookPrice from Books
Group by BookName

جای BookName نام فیلد اسم کتاب ها، جای BookCount اسم فیلد تعداد کتاب ها و جای BookPrice نام فیلد قمیت کتاب ها رو قرار بده.
۲۱-اسفند-۱۳۹۰, ۱۴:۱۲:۱۱
ارسال‌ها
پاسخ
تشکر شده توسط : arezoobandar


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  انتخاب چند گزینه در file name در کنترل comman dialog hamed_Arfaee 2 3,059 ۲۹-خرداد-۱۳۹۲, ۱۰:۳۷:۳۰
آخرین ارسال: hamed_Arfaee
  مي خوام موقع چاپ گزارشم بتونم ركورد مورد نظرمو موقع چاپ انتخاب كنم mohammad29 2 3,032 ۱۵-شهریور-۱۳۹۱, ۱۲:۴۶:۵۲
آخرین ارسال: mohammad29
  انتخاب اتوماتیک متن داخل TextBox هنگام دریافت فوکوس RAMA2009 1 3,864 ۰۴-بهمن-۱۳۹۰, ۰۱:۲۶:۴۴
آخرین ارسال: Payman62
  [سوال] انتخاب يك سطر از ديتاگريد one hacker alone 1 5,096 ۲۸-مرداد-۱۳۹۰, ۱۵:۲۱:۵۶
آخرین ارسال: 1120
  انتخاب كنترل ها در هنگام اجرا pariya1 14 12,051 ۱۳-فروردین-۱۳۹۰, ۰۰:۱۳:۲۱
آخرین ارسال: Di Di
  کتاب آموزش ویژوال بیسیک Pr0grammer 0 2,405 ۰۱-مرداد-۱۳۸۹, ۱۷:۲۴:۵۶
آخرین ارسال: Pr0grammer
  انتخاب و چاپ در vsflex 8 skh1300 5 5,371 ۰۳-بهمن-۱۳۸۸, ۱۴:۳۶:۵۰
آخرین ارسال: red11011
  چگونگی ترتیب انتخاب فرم ها evilbaby 3 3,676 ۱۴-خرداد-۱۳۸۸, ۱۰:۵۱:۴۹
آخرین ارسال: evilbaby
  انتخاب متن در متنی دیگر mahdivbNET 4 2,743 ۲۲-تير-۱۳۸۷, ۱۷:۵۸:۲۲
آخرین ارسال: mahdivbNET
  نیاز فوری لطفا قیمت بدین saed2006 3 3,405 ۲۸-اردیبهشت-۱۳۸۷, ۰۳:۵۵:۳۳
آخرین ارسال: Darg

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS