دسته بندی ها
01:43 1400/05/02

فیلتر اطلاعات در استیمول سافت از طریق متغیر در خود گزارش

مشخصات سوال کننده :
کاربر : Batman     امتیاز کاربر : 0     رتبه کاربر : 7016
دسته بندی : استيمول سافت Sql Server

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 5272
6 نظر
saedbfd : شما با چه زبان برنامه نویسی کار می کنید؟ هیچ اشاره ای نکردید کمبوباکس رو چجوری ایجاد کردید ؟ آیا منظورتون Asp.net Core هست ؟

امتیاز کاربر : 1654   رتبه کاربر : 1   تاریخ ثبت : 03:11 1400/05/02
saedbfd : ضمنا کدهایی که نوشتید هم قرار بدید تا اگر خطایی هست بشه بررسی کرد. ضمنا اگر نیاز باشه مشکل شما بررسی بشه باید کدهای شما رو ببینیم.

امتیاز کاربر : 1654   رتبه کاربر : 1   تاریخ ثبت : 03:12 1400/05/02
Batman : من صرفا دارم گزارش و طراحی میکنم. از sql جداول و اوردم و حالا میخوام که مثلا بر اساس استان فیلتر انجام بدم, من این سمت و مشکل دارم , یعنی از سمت کد ما چیزی و نیاز نداذیم تغییر بدیم٫ شما فرض کنید دیتا سورستون اکسل هست و یک ستون و در استیمول با توجه به سوال بالا فیلتر کنید( چندتا استان دارید و میخاین که کاربر بتونه select کنه و خروجی بگیره )

امتیاز کاربر : 0   رتبه کاربر : 7016   تاریخ ثبت : 03:20 1400/05/02
Batman : بله Asp هست , تقریبا سوالم مشابه سوالی هست که برای فیلتر کردن تاریخ دوستان پرسیدن و این تفاوتی که داره این هست که من از یک لییست انتخابی چند تا ایتم و باید انتخاب کنم و خروجی بگیرم

امتیاز کاربر : 0   رتبه کاربر : 7016   تاریخ ثبت : 03:29 1400/05/02
Batman : زمانی که varaible o تعریف میکنم توی استیمول request from user را انتخاب میکنم برای valu و ستون مربوطه رو بهش میدم در نتیجه مقادیر اون ستون هارو بالای گزارشم بهم نمایش میده و میتونم انتخاب کنم ٫ حالا سوال و مشکلم این هست که چطوری میشه انتخاب چندتایی داشته باشم

امتیاز کاربر : 0   رتبه کاربر : 7016   تاریخ ثبت : 03:33 1400/05/02
fateme : الان دقیقا کمبوباکس کجای گزارش هست ؟ یه عکسی چیزی از گزارش قرار بدید. اینجوری همش باید فرض کرد !!!

امتیاز کاربر : 1617   رتبه کاربر : 2   تاریخ ثبت : 12:53 1400/05/02
ادامه نظرات ...
پاسخ دهنده : fateme 12:52 1400/05/02

فیلتر اطلاعات در استیمول سافت

نکته اول اینکه بعد از اینکه شما گزارشتون رو تهیه کردید و Connection String رو برقرار کردید می تونید از طریق کامپوننت DataBand در استیمول سافت اطلاعات جدول رو نمایش بدید.

 

فیلتر کردن اطلاعات در استیمول سافت

 

خب حالا میتونید بر اساس فیلدهایی که جدول شما داره اطلاعات رو فیلتر کنید. به عنوان مثال در این مثال که لیست کاربران رو داریم میخواهیم فقط کاربران آقا نمایش داده بشه. بنابراین یک Variable به نام Gender تعریف می کنیم. (دقت کنید که فیلد Gender از قبل در جدول هم وجود داره و ما بر اساس این فیلد از جدول فیلتر رو انجام میدهیم.)

در مرحله بعد، روی نام جدول کلیک راست کنید و گزینه Edit رو بزنید. از این طریق می تونید دقیقا مثل Sql Server کوئری بنویسید. تصویر زیر رو ببینید :

 

فرمول نویسی در استیمول سافت

خب حالا خیلی راحت میتونید فیلتر خودتون رو مشابه Sql Server بنویسید. به عنوان مثال ما گفتیم فقط رکوردهایی رو نمایش بده که Gender برابر با 1 باشه.

 

جست و جو در اطلاعات در استیمول سافت

 

شما اگر میخواهید چند تا مقدار رو فیلتر کنید می تونید از دستور زیر هم استفاده کنید :

Select * From Provience_Tbl Where ID in (5,7,2)

 

نکته : برای اینکه پاسخ بهتر و کامل تری دریافت کنید بهتره که کارهایی که انجام دادید رو توضیح بدید و کدهایی که نوشتید و حتی گزارشی که طراحی کردید رو عکسش رو قرار بدید تا با توجه به مفروضات پروژه شما پاسخ دهندگان بتونن بهتون کمک کنن. به این صورت فقط میشه فرض کرد که شما چیکار کردید و یک پاسخ کلی داد.

ویرایش شده در شنبه 2 مرداد 1400 ساعت 20:23:38
به این پاسخ امتیاز بدهید    0
امتیاز: 1617 رتبه: 2
3 نظر
Batman : از کجا میتونم عکس اپلود کنم؟ چون سوالمو پرسیدم گزینه اپلود تصویرو ندارم

امتیاز کاربر : 0   رتبه کاربر : 7016   تاریخ ثبت : 07:50 1400/05/02
saedbfd : توی دکمه های موجود در ادیتور گزینه آپلود عکس وجود داره.

امتیاز کاربر : 1654   رتبه کاربر : 1   تاریخ ثبت : 09:58 1400/05/02
Piman_b : سلام آقا سعید منم هم این مشکل دارم این کد های که تو استیمول if( @Ozviat=1) select * from VW_Chart Where Ozviat = 1 else if( @Ozviat=2) select * from VW_Chart Where Ozviat = 2 if(@Activity = 1 ) select * from VW_Chart Where Activity = 1 else if(@Activity = 2 ) select * from VW_Chart Where Activity = 2 else select * from VW_Chart اگه درسته لطفا کد های داخل ویژوال استودیو شاید اشتباه می نویسم لطفا راهنمایی کنید

امتیاز کاربر : ‎−7   رتبه کاربر : 7093   تاریخ ثبت : 08:58 1400/08/22
ادامه نظرات ...
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود