Profesorjd
جمعه 28 آبان 1389, 04:01 صبح
با سلام
فرمي ساختم كه بعضي از فيلدهاي آن با محاسبه پر ميشود . مثلاً ميخواهم حق مأموريت را حساب كنم . نام و نام خانوادگي و ... كه از جدول خوانده ميشود براي ضرب حق مأموريت در مبلغ يك راهش اين است كه فيلد روز مأموريت را در مبلغ مد نظرم ضرب كنم . مثلاً 5 روز* 21000 ريال . اين 21000 متغير است حالا كاربر نميتواند هر دفعه برود و در فرمول آن را تغيير دهد ! اگر بخواهيم از يك جدول ديگر استفاده كنيم چطور ميشود اين كار را كرد ؟ مثلاً جدول حق مأموريت با جدول پرسنلي قابل ارتباط است اما اين مبلغ قابل ارتباط نيست . چون ضريب ريالي دولت * عدد ثابت اين عدد ميشود . مشكل من در اين است اين دو فيلد كه در يك جدول(مثلاً جدول Zarib) ديگر است ضرب هم شده و فيلد سومي را در جدول اضافه كاري(مثلاً جدول Hagh) درست كند كه در فرم (hagh subform ) اين فيلد ضرب در ساعت شود . اگر به نمونه پيوست دقت فرماييد دو جدول يكي بنام Hagh و ديگري بنام Zarib وجود دارد در فرم ساخته شده بايد براي حق مقامات و حق دشواري و ... محاسبه انجام شود . ملاحظه نماييد ميبينيد كه من ضريب را نوشتهام ( 70000 ) بايد جايگزين اين عدد ، دو فيلد Zarib_rial و Zarib_Asl را ضرب كنم و جايگزين آن قرار دهم كه نتوانستم !
فرمي ساختم كه بعضي از فيلدهاي آن با محاسبه پر ميشود . مثلاً ميخواهم حق مأموريت را حساب كنم . نام و نام خانوادگي و ... كه از جدول خوانده ميشود براي ضرب حق مأموريت در مبلغ يك راهش اين است كه فيلد روز مأموريت را در مبلغ مد نظرم ضرب كنم . مثلاً 5 روز* 21000 ريال . اين 21000 متغير است حالا كاربر نميتواند هر دفعه برود و در فرمول آن را تغيير دهد ! اگر بخواهيم از يك جدول ديگر استفاده كنيم چطور ميشود اين كار را كرد ؟ مثلاً جدول حق مأموريت با جدول پرسنلي قابل ارتباط است اما اين مبلغ قابل ارتباط نيست . چون ضريب ريالي دولت * عدد ثابت اين عدد ميشود . مشكل من در اين است اين دو فيلد كه در يك جدول(مثلاً جدول Zarib) ديگر است ضرب هم شده و فيلد سومي را در جدول اضافه كاري(مثلاً جدول Hagh) درست كند كه در فرم (hagh subform ) اين فيلد ضرب در ساعت شود . اگر به نمونه پيوست دقت فرماييد دو جدول يكي بنام Hagh و ديگري بنام Zarib وجود دارد در فرم ساخته شده بايد براي حق مقامات و حق دشواري و ... محاسبه انجام شود . ملاحظه نماييد ميبينيد كه من ضريب را نوشتهام ( 70000 ) بايد جايگزين اين عدد ، دو فيلد Zarib_rial و Zarib_Asl را ضرب كنم و جايگزين آن قرار دهم كه نتوانستم !