PDA

View Full Version : ذخيره جمع مقادير موجود در گزارش در جدول



azarmifar
سه شنبه 16 مهر 1387, 07:48 صبح
سلام
من يک حسابدار هستم
مي خواستم بدونم چطور مي شه جمعي که در يک گزارش با استفاده از تابع SUM در پاورقي ايجاد مي شه رو به Table منتقل کرد تا جاي ديگه ازش استفاده کنم.

مهدی قربانی
چهارشنبه 17 مهر 1387, 22:54 عصر
سلام
دوست گرامي Sum گرفتن در گزارش حالت مشاهده رو داره و نميشه اونرو به جدول منتقل كرد چون در جدول اطلاعات بصورت ركوردي ذخيره ميشه نه مجتمع يعني شما نمي تونيد در جدولي كه اطلاعات رو بصورت Detail‌ ذخيره مي كنيد همزمان اطلاعات مجموع اون رو هم ذخيره كنيد ، در اصل شما با استفاده از كوئريها ، فرمها و يا گزارشات اين مجموع بندي و محاسبات و انجام داده و نتيجه رو مشاهده كنيد .

dadsara
شنبه 20 مهر 1387, 08:13 صبح
سلام
من يک حسابدار هستم
مي خواستم بدونم چطور مي شه جمعي که در يک گزارش با استفاده از تابع SUM در پاورقي ايجاد مي شه رو به Table منتقل کرد تا جاي ديگه ازش استفاده کنم.
باسلام
دوست عزیز چنانچه منظور شما از پاورقی Report Footer است باید بگویم بله می شود.
راحت ترین راه این است که :
1- در یک کوئری دیگر جمع مورد نظر را محاسبه کنید بطوری که با استفاده از شرطهای خود تنها یک رکورد و آنهم بادرنظر گرفتن شرط دیده شود. ( و یا رکوردست )
2- در ایونت نمایش گزارش ابتدا بنویسید که کوئری بالا اجرا شود
3- مقدار محاسبه شده را با استفاده از دستور Insert ( و یا add ) به تیبل مورد نظر ارسال نمائید
4- در آخرین مرحله گزارشی که خود ساخته اید را نشان دهد.
در این حالت کاربر تصور می کند که مقدار Sum موجود در گزارش به جدول دیگر ارسال شده است .
- اما نکته مهم این است که با اجرای هر بار گزارش مقدار جمع به تیبل ارسال می شود که می توانید برای آن نیز با انتخاب یک پیام مبنی بر آیا . . . ؟ و در صورتیکه کاربر بله را انتخاب کرد نسبت به ارسال جمع اقدام نمائید در غیر اینصورت تنها به نمایش اکتفا کنید.
در صورت نیاز نمونه بگذارید تا بتوان بهتر راهنمائی کرد

azarmifar
یک شنبه 28 مهر 1387, 08:05 صبح
سلام
ببينيد : فرض کنيد که من n عدد table دارم مثلا وجوه نقد و پيش دريافتها و... در داخل هر table يک سري عنوان که هر کدام مقدار مخصوص به خود را دارند.
من مي خواهم که جمع هر table تحت نامي که table دارد در table ديگري تحت عنوان کل ذخيره بشود .
يعني جمع کردن مقادير اجزايي که ترازنامه را تشکيل مي دهند.
لطفا دقيق تر راهنمايي کنيد من از جواب قبلي شما چيزي دستگيرم نشد در کجاي query دستور را بنويسم.

مهدی قربانی
یک شنبه 28 مهر 1387, 08:46 صبح
سلام
خوب دوست عزيز اين شد ( موضوع سئوال ) حالا صورت مسئله عوض شد ، بله امكان انجام اين كار وجود داره منتها چرا مي خواين كه جمع مقادير رو در جدول ذخيره كنيد ، در حالي كه شما با يكسري عمليات كه مي تونه استفاده از كوئري ها و يا كدها ي SQL در قالب كدنويسي VBA‌باشه بهره بگيريد ببنيد منطقاً ذخيره ي نتيجه محاسبات كار عرفي نيست چون كه با هربار تغيير و ويرايش اطلاعات اين نتايج تغيير كرده و بايد مجدداً در جدول يا جداول مربوطه ذخيره بشن كه در اين صورت تعدد دفعات ذخيره سازي صورت جالبي نداره ولي همونطور كه خدمتتون عرض شد شما ميتونيد با داشتن كوئري و يا استفاده از كدهاي SQL هر زمان كه نياز باشه نتايج مورد نيازتون رو استخراج و استفاده كنيد . در صورت تمايل نمونه اي مشابه با خواسته خودتون اينجا بذاريد تا تكميل بشه .

azarmifar
دوشنبه 29 مهر 1387, 13:35 عصر
با سلام و تشکر
نمونه را پنج شنبه همین هفته به شما می دهم ، همین جا منتظر لینک باشید.

azarmifar
چهارشنبه 08 آبان 1387, 00:05 صبح
سلامببخشيد که دير شد.يک فايل excel که نمونه اصلي و کار خودم هست رو به همراهش لينک کردم براي درک بهتر.http://www.geocities.com/azarmifar/F_R.mdbhttp://sites.google.com/site/azarmifar/Home/F_R.zip

مهدی قربانی
پنج شنبه 09 آبان 1387, 00:12 صبح
سلام
لينكتون مشكل داره !

azarmifar
پنج شنبه 09 آبان 1387, 18:54 عصر
http://www.geocities.com/azarmifar/F_R_A.zip

azarmifar
پنج شنبه 09 آبان 1387, 18:55 عصر
فايل اكسل
http://www.geocities.com/azarmifar/F_R.zip

فايل اكسس هم در پست بالايي است.

مهدی قربانی
جمعه 10 آبان 1387, 01:52 صبح
سلام
دوست عزيز متاسفانه بازم لينكتون جواب نمي ده ، چرا فايلها رو همين جا قرار نميديد ؟

azarmifar
شنبه 11 آبان 1387, 08:57 صبح
http://www.geocities.com/azarmifar/F_R_A.zip اين لينک مشکلي ندارد ، بنده چند بار امتحان کردم .اگر باز هم موفق نشديد ، لطف کنيد يک آدرس ايميل به بنده بدهيد تا برايتان ارسال کنم

azarmifar
شنبه 11 آبان 1387, 09:09 صبح
http://rapidshare.com/files/159539590/F_R_A.zip.html

مهدی قربانی
شنبه 11 آبان 1387, 13:50 عصر
سلام
خوب فايل رو دريافت كردم ، حالا مطابق نمونه بفرمائيد دقيقاً چه عملياتي و به چه صورت بايد انجام بشه .

azarmifar
شنبه 11 آبان 1387, 23:40 عصر
بنده مي خواهم که جمع رپورت cash يا همان تنها رپورتي که وجود دارد در تي بل total در سطر موجودي نقد به تفکيک سال 85 و 86 ذخيره شود ، با تشکر

مهدی قربانی
یک شنبه 12 آبان 1387, 07:37 صبح
سلام
ولي جدولي با نام total در فايل شما موجود نيست !!!؟ ضمناً منظور من فقط آدرس دادن نبود بلكه مي خوام بدونم شما اين عمليات رو براي چي و چرا به اين شكل بايد انجام بديد در صورتيكه دقيقتر و كامل توضيح بديد بهتر ميشه راه حل مناسب ارائه داد .

azarmifar
یک شنبه 12 آبان 1387, 16:24 عصر
ببخشيد منظورم Ballance sheet هست.
نگاه كنيد بحث در واقع انتقال جمع زير مجموعه ها(معين ها ) به سر مجموعه (كل) است.
در واقع گزارش اصلي و نهايي گزارشي است كه از ballance يا همان ترازنامه گرفته مي شود.
البته فايل مزبور كامل نيست من بعنوان نمونه يكي از حسابهاي معين ترازنامه يعني موجودي نقد كه خود شامل موجودي نزد بانكها ، موجودي نقد صندوق و ... است را ايجاد كردم و مجموع اينها در اصل همان موجودي نقد است كه در ballance قرار دارد ،
در واقع سير از مجموع اجزا به كل رسيدن منظور است.

mosaArabi
دوشنبه 13 آبان 1387, 12:33 عصر
دوست محترم سلام
من فايل شمارا در قسمت كواري انجام دادم. نظر آقاي قرباني درست ميباشد و شما در استفده مكرر از برنامه ممكن است دچار مشكل شوديد. در قسمت كواري و ريپورت نمونه را ببين شايد كمكت كنه . ضمنا فكر ميكنم كه بايد براي هر سال يك ستون بدهكار و يك ستون بستانكار داشته باشي تا بتوني در ترازنامه قسمت داراييها و سرمايه را با هم تراز كني.
موفق باشي

azarmifar
پنج شنبه 16 آبان 1387, 12:03 عصر
آقا خیلی ممنون باید یک مقدار باهاش کار کنم
باز هم مزاحمت میشم.