PDA

View Full Version : چاپ فیلتر



hada22
شنبه 30 بهمن 1389, 22:40 عصر
سلام دوستان.من میخواستم وقتی جدولم را با خود اکسس فیلترمیکنم بتونم نتیجه فیلتر راچاپ کنم.جستجو هم کردم اما نتیجه ای دربرنداشت.ممنون میشم از راهنمایی دوستان

hada22
یک شنبه 01 اسفند 1389, 13:14 عصر
دوستان گرامی اگه راهنمایی بفرمایید ممنون میشم

stabesh
دوشنبه 02 اسفند 1389, 13:41 عصر
با سلام
فکر کنم بیشتر توضیح باید بدید من که از فرمتون سر در نیارم

hada22
دوشنبه 02 اسفند 1389, 19:10 عصر
تشکر میکنم از توجه شما دوست عزیز.ممنون که همیشه به سئوالات آزاردهنده من پاسخ میدید.منظورمن اینه وقتی شما مثلا فیلد اسامی را براساس یک نام فیلتر میکنید(بوسیله فیلتر جدول ) وفقط اون اسامی نمایش داده میشه تا فیلتر را پاک کنید.حالا من میخوام حاصل اون فیلتری که انجام دادم را بصورت ریپورت برام نمایش وچاپ کنه.
http://www.irupload.ir/images/06355909444001254254.jpg

stabesh
دوشنبه 02 اسفند 1389, 21:21 عصر
این کد پیوست به شرطی که نام textbox ها در فزم و گزارش یکی باشه کار میکنه
اگر با ویزارد فرمها و گزارشاتتون رو درست کنید قطعا کار میکنه

payman_xxp
دوشنبه 02 اسفند 1389, 21:54 عصر
سلام دوستان.من میخواستم وقتی جدولم را با خود اکسس فیلترمیکنم بتونم نتیجه فیلتر راچاپ کنم.جستجو هم کردم اما نتیجه ای دربرنداشت.ممنون میشم از راهنمایی دوستان

سلام
موارد لازم به نمونه شما اضافه شد.
ریزه کاریها با خودت.
موفق باشید.

hada22
سه شنبه 03 اسفند 1389, 16:25 عصر
نمیدونم چطوری از شما دوستان عزیزم تشکر کنم.امیدوارم همیشه موفق وسربلند باشید

hada22
پنج شنبه 05 اسفند 1389, 16:05 عصر
سلام دوستان عزیز.راهنماییهاتون خیلی کمکم کرد.اما به یه مشکل جدی برخوردم.اگه بخوام توفرمی که پیمان عزیز(payman xxp) برام درست کرد(Da5 new)توپست 6 فقط تعدادی از فیلدهام را برای گزارش گیری انتخاب کنم باید چکارکنم.(مثلا فقط نام وکد پرسنلی وشماره شناسنامه را بخواهم.)
تشکر میکنم از شما

payman_xxp
پنج شنبه 05 اسفند 1389, 22:20 عصر
سلام دوستان عزیز.راهنماییهاتون خیلی کمکم کرد.اما به یه مشکل جدی برخوردم.اگه بخوام توفرمی که پیمان عزیز(payman xxp) برام درست کرد(Da5 new)توپست 6 فقط تعدادی از فیلدهام را برای گزارش گیری انتخاب کنم باید چکارکنم.(مثلا فقط نام وکد پرسنلی وشماره شناسنامه را بخواهم.)
تشکر میکنم از شما

سلام
ذاتا چون آدم مثبت اندیشی هستم، اینجوری سوالتونو متوجه شدم که فیلدهای ثابتی مد نظر هست، و در بهترین حالت جوابتون اینه که فیلدهای غیر ضروری رو در گزارش حذف کنید. :چشمک:

ولی خوب چون از کلمه "انتخاب" استفاده کردید، :متفکر: اینو میرسونه که زیادی مثبت فکر کردم. :بامزه:

برداشت من:
کاربر این فرم اجازه داره یه سری از فیلدهای قابل انتخاب رو برای نمایش در گزارش ، انتخاب کنه.

پیشنهاد:
پس به تعداد فیلدهای قابل انتخاب چک باکس بالای فیلدهای خودت بذار.
خوب حالا
به یک عدد تابع نیاز داری که بیاد چیکار کنه..؟ بیاد بودن یا نبودن فیلدها رو کنترل کنه و بر اساس اون یک کوئری بسازه، بازای هر تیک یک فیلد به جمله کوئری اضافه کنه( سلکتی از فیلدهایی که چک باکس اونها تیک خورده).
تموم شد، حالا این جمله رو بفرم گزارش پاس میدیم،... بکجا!؟
به record source فرم گزارش.

دوست من
لطفا، انجام بدید، تا جاییکه میتونید پیش برید، هرجاش موند کمکتون میکنیم.
موفق باشید.

hada22
جمعه 06 اسفند 1389, 16:43 عصر
سلاک پیمان عزیز من نمونه ای رو که توی ذهنم بود درست کردم.(form1).
اگه بشه این کار راتوی فرم اصلی(karkonan)هم انجام داد باز هم خوبه.

payman_xxp
جمعه 06 اسفند 1389, 21:15 عصر
سلام هادی جان
خیلی وقت کم داشتم، هول هولکی شد به ظاهر فرم زیاد وقت نکردم برسم،ولی کار اصلی انجام شده و میتونی ایده بگیری و کارتو اونجوری که میخوای بسازی.
موفق باشید.

hada22
جمعه 06 اسفند 1389, 23:35 عصر
پیمان جان عالی بود.واقعا کمکم کرد.فقط یک سئوال:

1-چرا چک باکس ها را تو ساب فرم گذاشتی؟
امیدوارم همیشه موفق باشی.

payman_xxp
یک شنبه 08 اسفند 1389, 10:13 صبح
پیمان جان عالی بود.واقعا کمکم کرد.فقط یک سئوال:

1-چرا چک باکس ها را تو ساب فرم گذاشتی؟
امیدوارم همیشه موفق باشی.

سلام دوست من
نمونه ای که فرستاده بودید یادمه فرم جدایی برای انتخاب فیلدها ایجاد کرده بودید.
میخواستم در فرم جدا اینکارو بکنم، دیدم به برنامه نویسی بیشتری نیاز داره ( انتقال پارامتر بین فرمها و همچنین ثبت اطلاعات با Recordset و ....) گفتم اینجوری ساده تره و مفهوم کار زودتر انتقال پیدا میکنه.
گفتم که چون وقت نداشتم اصلا به اینا فکر نکردم، ببخشید.
میتونید تمام اجزا سابفرم رو در فرم اصلی قرار بدید.
امیدوارم مفهوم کار منتقل شده باشه.
موفق باشید.

hada22
یک شنبه 08 اسفند 1389, 16:52 عصر
تشکرمیکنم از دوست عزیزم.به صورت کامل منظورتون رو گرفتم.موفق ومویدباشید.