امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
فیلتر در محیط گزارش
نویسنده پیام
smd7m آفلاین
تازه وارد

ارسال‌ها: 19
موضوع‌ها: 7
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #1
فیلتر در محیط گزارش
با سلام
خدمتتون عرض کنم یک جدول دفترچه تلفن داریم که در محیط گزارش می خوام وقتی کلید منفی (-) زده شد فیلدهایی رو در محیط گزارش نمایش بده که فیلد TEL اونها (***) نداشته باشه و برعکس در صورتی که کلید + از صفحه کلید فشار داده شد فیلد TEL رکوردهایی رو که (***) رو دارند فقط نمایش بدند.
با تشکر
۱۲-اسفند-۱۳۸۵, ۲۳:۳۱:۵۹
ارسال‌ها
پاسخ
hamed_Arfaee آفلاین
مدیر بخش
*****

ارسال‌ها: 1,334
موضوع‌ها: 231
تاریخ عضویت: تير ۱۳۸۳

تشکرها : 1250
( 2634 تشکر در 730 ارسال )
ارسال: #2
RE: فیلتر در محیط گزارش
با سلام اميدوارم اين روش بدردت بخوره
اگر هم نه يكم بيشتر توضيح بده تا من يك كار ديگه بكنم برات

حامد ارفعی

موفقيت، پيش رفتن است، نه به نقطه ي پايان رسيدن.(آنتوني رابينز)


تریگرها در SQL server

آیا میدانید SQL ای
۱۳-اسفند-۱۳۸۵, ۰۳:۳۳:۵۹
وب سایت ارسال‌ها
پاسخ
smd7m آفلاین
تازه وارد

ارسال‌ها: 19
موضوع‌ها: 7
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #3
RE: فیلتر در محیط گزارش
با تشکر از حامد عزیز
از این که قبول زحمت کردید و نمونه ای رو برام گذاشتید سپاسگزارم.
نمونه شما بر روی فرم تعریف شده است ولی من اینکار رو بر روی محیط ریپورت لازم دارم.

حقیقت امر رو همانطور که در بالا توضیح دادم به صورتی است که یک جدول با 100 رکورد که شامل فیلدهای (شهرت - آدرس و شماره تلفن) رو پر کرده ام ... در این بین می خوام در محیط گزارشگیری (Report) وقتی از کلید (-) استفاده شد رکوردهایی رو نمایش بده که که شامل شماره تلفن هست یعنی فیلد tel آنها عدد داره ولی فیلدهایی که شماره تلفن نداشته بود با سه تا ستاره پر شده (***) است.
در این بین می خوام وقتی کلید (+) زده شد فیلدهایی رو فیلتر و نمایش بده فقط (***) دارند.
+ : فیلدهای ستاره دار
- : فیلدهای شماره دار
ضمنا اکسس من 2003 است.

پیشاپیش از زحمتی که می کشید متشکرم.

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

ارسال‌ها: 1,334
موضوع‌ها: 231
تاریخ عضویت: تير ۱۳۸۳

تشکرها : 1250
( 2634 تشکر در 730 ارسال )
ارسال: #4
RE: فیلتر در محیط گزارش
خواهش مي كنم
ولي اين حالتي كه شما مي گوييد در گزارش گيري امكان ندارد
چون رويداد فشردن دكمه در داخل ريپورت تعريف نشدده است
و براي اين كار مي توان هنگام باز شدن فرم گزارش نوع عمليات را پرسيد
مثلا :
کد:
Private Sub Report_Open(Cancel As Integer)
x = InputBox("Iranvig")
If x = "+" Then
    Report.RecordSource = "SELECT * FROM Tbl1 WHERE ((tbl1.f1)='***'); "
ElseIf x = "-" Then
    Report.RecordSource = "SELECT * FROM Tbl1 WHERE (NOT(tbl1.f1)='***'); "
End If
End Sub
فكر مي كنم اين كارتو راه بندازه اگه نه بگو بازم يك جور ديگه بنويسم

حامد ارفعی

موفقيت، پيش رفتن است، نه به نقطه ي پايان رسيدن.(آنتوني رابينز)


تریگرها در SQL server

آیا میدانید SQL ای
۱۴-اسفند-۱۳۸۵, ۰۲:۴۹:۰۷
وب سایت ارسال‌ها
پاسخ
smd7m آفلاین
تازه وارد

ارسال‌ها: 19
موضوع‌ها: 7
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #5
RE: فیلتر در محیط گزارش
با تشکر
آیا این امکان وجود داره که بتوانیم از ماکروی Autokey این کلیدها رو تعریف کنیم.
۱۴-اسفند-۱۳۸۵, ۱۰:۱۴:۳۶
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Question [سوال] فیلتر کمبوباکس ها choghok 0 2,004 ۲۰-آبان-۱۳۹۴, ۱۳:۳۶:۵۷
آخرین ارسال: choghok
Question [سوال] ثبت داده تکراری در گزارش اکسس padfoot 0 3,305 ۰۴-فروردین-۱۳۹۱, ۱۷:۵۹:۵۵
آخرین ارسال: padfoot
  درخواست کامپوننت برای گزارش گيری CRazYFULL 1 2,638 ۱۰-شهریور-۱۳۸۸, ۱۳:۲۳:۴۰
آخرین ارسال: far_222000
  گزارش بصورت انتخابی smd7m 7 5,903 ۲۳-مهر-۱۳۸۶, ۱۶:۰۸:۲۸
آخرین ارسال: farhad846

پرش به انجمن:


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

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