PDA

View Full Version : سوال: گزارش خاص از اكسس



aaa_zarea
سه شنبه 18 اسفند 1388, 08:06 صبح
با عرض سلام و خسته نباشيد به دوستان عزيز
من جديدا در گزارش گيري با يك مشكلي مواجه شده ام كه از همكاران عزيز تمنا دارم در صورت امكان به بنده كمك كنند .
من مي خواهم در گزارش گيري يكي از فيلدهايم كه تكرار مي شود را يك بار تكرار شود و به اندازه تعداد سطرهاي گزارشم باز شود و در وسط اون سلول قرار بگيرد . نمونه فايل هم به پيوست تقديم مي گردد.:اشتباه: در فايل پيوست مي خواهم كه فيلد اداره بودجه به اندازه 4 سطر باز شود.

wolfstander
سه شنبه 18 اسفند 1388, 09:39 صبح
سلام
برنامه اصلاح شده قرار داده شده
البته مجبور شدم یک اداره فرضی رو با اطلاعات فرضی وارد کنم تا به نتیجه ای که شما میخواید ، برسم
سوالی بود ، هستیم

aaa_zarea
سه شنبه 18 اسفند 1388, 10:20 صبح
با تشكر از شما
ولي من هنوز به جوابم نرسيدم
من مي خوام تو اون 4 سطر اول اداره بودجه در سطر وسط(مثلا دورم گزارش) قرار گيرد و border هم داشته باشه . اگه ممكنه راهنمايي بفرمائيد.
با تشكر

wolfstander
سه شنبه 18 اسفند 1388, 10:27 صبح
با تشكر از شما
ولي من هنوز به جوابم نرسيدم
من مي خوام تو اون 4 سطر اول اداره بودجه در سطر وسط(مثلا دورم گزارش) قرار گيرد و border هم داشته باشه . اگه ممكنه راهنمايي بفرمائيد.
با تشكر
سلام
من درست متوجه نشدم باز
اگه امکان داره برات دوست عزیز ، یه عکس از گزارشت بگیر ، بعدش با Paint توی عکس بنویس که دقیقا ً چی میخوای
احتمالا ً بدونم که چی مد نظرت هست ، ولی برای اینکه به اشکال نخورم ، این زحمت رو بکش

aaa_zarea
سه شنبه 18 اسفند 1388, 10:34 صبح
دو عكس از گزارش يكي گزارش موجود و دومي گزارش مورد نظر
با تشكر از شما

wolfstander
سه شنبه 18 اسفند 1388, 10:55 صبح
سلام
به دلیل ماهیت خود اکسس و بالطبع اون ، انجام این کار امکانپذیر نیست
به این خاطر که اکسس رکورد به رکورد میبینه قضیه رو و نمیتونه کار درستی رو انجام بده
مثل اکسل نیست که شما بتونی Merge کنی
یه راه حلی که خودم تو همچین موردی استفاده میکنم ، اینه که یه تکست باکس میندازم کنار ستون ردیف
و اون رو برابر با مقدار Header گزارش میذارم
اینطوری تو هر سطر واحد آورده میشه
راه حل دیگه ای به نظر من نمیرسه :متفکر:
متاسفانه البته
:اشتباه:

aaa_zarea
سه شنبه 18 اسفند 1388, 11:14 صبح
سلام
دوست عزيز من در حالت يك اداره اي مشكل و به صورت زير حل كردم ولي به محض اينكه ادارت بيشتر مي شوند مشكل به وجود مي آيد .

wolfstander
سه شنبه 18 اسفند 1388, 12:03 عصر
سلام
دوست عزيز من در حالت يك اداره اي مشكل و به صورت زير حل كردم ولي به محض اينكه ادارت بيشتر مي شوند مشكل به وجود مي آيد .

این تکنیک در حالتی که یک مورد وجود داشته باشه خوبه ، ولی وقتی دو اداره میشه ، چون دو تکست باکس مربوط به نام ادارات ؛ همپوشانی میکنند ، اولی نمایش داده میشه و دومی زیر اولی قرار میگیره
برای همینه که مشکل هنوز باقی میمونه
شما میتونی یک کار دیگه هم بکنی البته اگه به بنده ایرادی وارد نباشه
دو تا ریپورت تو در تو (Sub Report) درست کن
که اطلاعات هدر رو در گزارش اصلی قرار بده و ریز اطلاعات رو در گزارش دوم یا Sub
بعدش تو گزارش Sub تعداد حداکثر ردیف رو بذار مثلا 15 تا که تو این یکی گزارشت جا بشه
اینجوری فکر کنم به نتیجه برسی
این راه حل هم دیگه آخرین تیر در ترکش من بوده
:ناراحت:

aaa_zarea
سه شنبه 18 اسفند 1388, 12:34 عصر
با سلام به شما دوست عزيز
نه من كتاب خاصي نخونده ام
اين روش هم ديروز يك دفعه به ذهنم رسيد در اصل بر اساس فاصله اطمينان ها كوئري را تعريف كردم . و سپس با استفاده از formating گزارشات اين عمل را انجام دادم .

aaa_zarea
سه شنبه 18 اسفند 1388, 15:55 عصر
من بالاخره توانستم مشكلو حل كنم
اگه خواستيد تا براتون فايلو بفرستم
با تشكر از شما دوستان عزيز

جعفر88
چهارشنبه 19 اسفند 1388, 09:03 صبح
لطفا فايلتونو بفرستين