PDA

View Full Version : سوال: ایجادگزارش با اعمال چندین شرط و نمایش جدول جداگانه



vista2010
شنبه 18 تیر 1390, 15:33 عصر
سلام
جدول دارای فیلدهای نام و نام خانوادگیست،میخوام یه فرمی قرار بدم که کاربر ازطریق این فرم، چندین نفر را انتخاب کنه،سپس نتیجه را تو یه جدول دیگه ببینه.
سوالم اینه: چگونه فرم فوق الذکر را طراحی و کدنویسی کنم که بتونه به هر تعداد اسامی موردنظرش را انتخاب کنه و میشه نتیجه را ریخت تو اکسل؟:متعجب:
تعداد افرادی که تو این جدول وارد شدن از هزار نفر بیشتره،از طرفی برای هر بار گزارشگیری،باید صد نفر را انتخاب کنه.(فرم باید منعطف باشه که کاربر خسته نشه و اگر به هر دلیلی وسط کار،برق رفت یا فرم بسته شد،بتونه ادامه بده،نه اینکه از اول شروع کنه)
اگر اساتید و دوستان محترم کمکم کنند ممنون میشم...

dadsara
یک شنبه 19 تیر 1390, 09:13 صبح
سلام
دوست عزیز منظورتون از " هر تعداد اسامی مورد نظرش را انتخاب کنه " چیه ؟
1- اگر از لیست باکس استفاده می کنید بنظر می رسه با توجه به اینکه فرمودید اسامی هزار نفر بیشتر است که عملا کار دشواری است برای پیدا کردن آنها
اگر از یک تکست باکس استفاده می کنید جهت ورود شماره پرسنلی افراد بنظر می آید که راه بهتری باشد
2- جهت ارسال اطلاعات از اکسس به اکسل ابتدا می تونید شماره پرسنلی افراد مورد نظر را در یک جدول ریخته سپس آنرا با جدول اصلی ارتباط دهید و خروجی را با استفاده از دستورات موجود به اکسل بفرستید

vista2010
یک شنبه 19 تیر 1390, 13:15 عصر
ممنون
لیستش شامل هزار تا اسم و فامیله. کاربر نیاز داره هر ماه بر اساس فامیل تعدادی از این افراد را انتخاب کنه و بفرسته تو اکسل.
فکر نکنم لیست باکس جواب بده... ممنون میشم بیشتر راهنمایی کنید:گریه:

dadsara
یک شنبه 19 تیر 1390, 13:16 عصر
سلام
نمونه فایلتون را آپلود کنید

vista2010
یک شنبه 19 تیر 1390, 16:35 عصر
هنوز برنامه رو کامل ننوشتم،فعلا فقط امکان ثبت و حذف داره...
در واقع میخام براش جستجو بذارم...تا هدفم مشخص نشه نمیتونم ادامه بدم...
جدول دارای سه فیلد نام و نام خانوادگی و شماره حسابه، حدودا هزار نفر وارد این جدول شدن،هر ماه بر اساس اینکه کدوم یکی از این افراد در خواستی داشته انتخاب میشن و ارسال میشن به اکسل...
تو همین قسمتش موندم،کاربر چه جوری بتونه از بین هزار نفر ،صد نفر فوق الذکرو انتخاب کنه؟
چه روشی بهتره؟لیست باکس،چک باکس و....؟؟:متفکر:
بازم ممنون

vista2010
دوشنبه 20 تیر 1390, 17:16 عصر
سلام
اولین برنامه ایه که با اکسس نوشتم،بیشتر یادگیریم از طریق همین سایت و کدهایی که دوستان گذاشته بودن....
یه دکمه براگزارش گذاشتم،اما قابلیت اینکه کاربر بتونه چندین نفرو بهش بده،نداره. از طرفی ویرایش هم کار نمی کنه... خلاصه کلی ایراد داره .با توصیفاتی که در پست های قبل گذاشتم و برنامم ،اگر کمکم کنید ممنون میشم...:ناراحت:

vista2010
سه شنبه 21 تیر 1390, 17:53 عصر
چرا کسی کمک نمیکنه؟
خواهش میکنم... وقت چندانی ندارم

dadsara
چهارشنبه 22 تیر 1390, 09:54 صبح
سلام
مشابه نمونه اقدام نمائید البته می توانید هنگام لود فرم اطلاعات قبلی را پاک نکنید یا در صورت نیاز آنها را پاک کنید و . . .

vista2010
دوشنبه 27 تیر 1390, 16:45 عصر
سلام
برنامم تقریبا تکمیله،فقط چند تا مشکل پیش اومده
1- زمانیکه از جدول فایل خروجی اکسل می گیرم،تو بعضی سیستمها جواب میده و جاهای دیگه جواب نمیده.(خطا میگیره)ممکنه بخاطر نصب نبودن آفیس2003باشه؟
2- یک گزینه ای در اکسس 2007 هست که باید همیشه فعالش کرد:
Security Warning Certain content in the database has been disabled
امکانش هست برای همیشه فعالش کرد تا هر دفعه کاربر نخواهد فعالش کند؟
3-چگونه می توان یک مقدار را از یک فرم به فرم دیگه فرستاد؟
4- وقتی از گزارش فایل خروجی اکسل می گیرم،در اکسل،عنوان ستونها فارسی نیست و جمع هر ستون را زیر خودش نمی نویسه
سوالاتم مبتدین،اما لطف کنید و جواب بدهید.
ممنون

vista2010
سه شنبه 28 تیر 1390, 16:49 عصر
فایل خروجی اکسل برام مهمه....چیزی که بدردم بخوره پیدا نکردم
کسی میدونه علت خطاش چیه؟خواهشا کمک کنید.