PDA

View Full Version : پیاده سازی فیلد محاسباتی



paladin
سه شنبه 30 خرداد 1391, 09:56 صبح
با سلام
من یه جدول دارم که یک فیلد اون از تعداد رکورد های یه ویو view دیگه میاد .یعنی اگه مثلا view دارای 5 رکورد باشه مقدار اون فیلد هم 5 هست.چه جوری میشه این جدول رو پیاده سازی کرد؟

hossein_h62
سه شنبه 30 خرداد 1391, 11:24 صبح
سلام
یه راهش اینه که یه فانکشن بنویسید که تعداد رکورد view رو محاسبه کنه.
بعدش در قسمت Dafault Value فیلد مورد نظر تابعی که نوشتین رو ست کنید.
در اینصورت با درج هر رکورد مقدار فیلد مورد نظرتون عدد محاسبه شده توسط این تابع خواهد بود.

paladin
چهارشنبه 31 خرداد 1391, 13:29 عصر
ممنون از پاسختون .اما این فقط وقتی که رکورد اضافه میشه این محاسبه رو انجام میده .می خوام در هر شرایطی این عدد بروز باشه.

hossein_h62
چهارشنبه 31 خرداد 1391, 13:51 عصر
ممنون از پاسختون .اما این فقط وقتی که رکورد اضافه میشه این محاسبه رو انجام میده .می خوام در هر شرایطی این عدد بروز باشه.
در سوال اولتون این خواسته روشن نبود؛ باید از Trigger استفاده کنید.

paladin
چهارشنبه 31 خرداد 1391, 14:48 عصر
چطوری؟میشه نحوه پیاده سازی رو بگید؟

hossein_h62
چهارشنبه 31 خرداد 1391, 15:29 عصر
احتمالا باید تریگر رو روی جدول اصلی که ویو از اون سلکت میزنه پیاده سازی کنید. در مورد جداولتون بیشتر اطلاعات بدین تا بشه کمک کرد.

paladin
چهارشنبه 31 خرداد 1391, 17:02 عصر
یه جدول ساده با 4 فیلد اطلاعاتی(char) و 1 فیلد محاسباتی که اسمش ،Task_remain هستش و از جدول tasks اطلاعات می خونه .