PDA

View Full Version : سوال: درخواست کمک و راهنمایی در خصوص حاصل جمع دو ستون در ستون سوم



A_Gh772
یک شنبه 26 آبان 1387, 11:04 صبح
با سلام
من یه کاربر تازه کار access هستم و نیاز به کمک شما پیشکسوتان دارم
جدولی طراحی کرده ام که با ورود اطلاعات طول و عرض مقدار مساحت یک خبر را بدهد و مجموع این مساحت ها را در ستون دیگری نمایش دهد.
اما جواب فقط در فرم نمایش داده می شود و در ستون مربوط ذخیره نمی گردد
تاپیک های موجود را نیز سرچ کردم ولی با توجه به کند شدن سرعت ورود اطلاعات نمیخواهم دکمه و یا گزینه دیگری به جدول اضافه کنم بنابراین به نتیجه ای نرسیدم
لطفا راهنمایی نمایید
2551825519

مهدی قربانی
یک شنبه 26 آبان 1387, 11:24 صبح
سلام
خوب قرار نیست بطور پیش فرض و بدون انجام عملیاتی نتیجه محاسبات در جدول قرار بگیره جدول محل نگهداری دیتاست و قادر نیست اعمال محاسباتی رو انجام بده بنابراین شما یا باید این محاسبات رو در کوئری و یا در فرم و گزارش انجام بدید و بعد با روشهای ممکن نتیجه رو به جدول منتقل و ثبت کنید در نمونه ای که تقدیمتون میشه این محاسبه در یک کوئری از نوع Update انجام و به جدول منتقل میشه .
در فايل نمونه قبل از هر اقدامي اول جدول Table1‌رو ببنيد و بعد Query1‌ رو در نماي Design‌ ببينيد و نهايتاً كوئري رو اجرا كنيد تا نتيجه رو ببينيد .

A_Gh772
یک شنبه 26 آبان 1387, 11:44 صبح
از راهنماییتان استفاده کردم اما باز هم نشد
فایل را برایتان ارسال میکنم تا کمکم کنید
اگر برایتان مقدوراست با توجه به فایل راهنماییم کنید
25521واقعا ممنونم

emami.sie
یک شنبه 26 آبان 1387, 12:13 عصر
با سلام...
نمونه زیر رو یک نگاه بندازید...
فقط به رویداد AfterUpdate فیلد b در فرم توجه کنید... (Form/properties/AfterUpdate)
به نظر من ساده ترین راهه...
در ضمن خیلی راحت می تونید این راه رو برای فایل خودتون تعمیمش بدید...
یا علی

dadsara
یک شنبه 26 آبان 1387, 12:28 عصر
از راهنماییتان استفاده کردم اما باز هم نشد
فایل را برایتان ارسال میکنم تا کمکم کنید
اگر برایتان مقدوراست با توجه به فایل راهنماییم کنید
25521واقعا ممنونم
باسلام
دوست عزیز چنانچه تعدادی از فیلدهای شما حالت محاسباتی دارند نیازی به ذخیره آنها ندارید
ولی اگر به دلایلی قصد دارید آنها را ذخیره کنید من در یک فرم بصورت نمونه و برروی جدول شما تنها 9 فیلد را که دوتای آن محاسباتی بودند را قرار داده و بااستفاده از RecordSet آنها را ذخیره نمودم
در این حالت چنانچه کاربری دستش برروی کلید Delete بخورد اطلاعات از بین نمی رود و یا بعبارت دیگر فرم شما مستقیما به جدول Majalat وصل نیست و به صحت اطلاعات اطمینان بیشتری دارید .