PDA

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



m_rafiei1362
سه شنبه 18 تیر 1392, 00:42 صبح
سلام من یک ویندوز اپلیکیشن نوشتم و برای ذخیره اطلاعات در دیتابیس به اینترنت متصل می شود . اطلاعاتی که باید روی سرور ذخیره شود یک عدد 5 رقمی است . وقتی روی دیتابیس سرور ذخیره شد ، می خوام با فرمولی مانند 12345*23*8/2 محاسبه شود و حاصل داخل سلول از همین ردیف ذخیره شود لطفا کمکم کنید با تشکر

hossein_h62
سه شنبه 18 تیر 1392, 07:31 صبح
سلام
خب الان مشکلتون کجاست ؟؟ اگه فرمولش رو مشکل دارید 2 راه دارین :
1- UPDATE ساده
2- درج فرمول مورد نظر در Table Designer > Formula

m_rafiei1362
سه شنبه 18 تیر 1392, 13:50 عصر
دوست عزیز من که واضح توضیح دادم که ! چطوری این عملیات را انجام بدم که عدد با یه عدد دیگه محاسبه بشه و داخل جدول ذخیره بشه یعنی این مراحل روی دیتابیس انجام بشه

hossein_h62
سه شنبه 18 تیر 1392, 14:06 عصر
جوابی که بهتون دادم هم واضح بود!
یه راهش Update و دیگری فرمول گذاری در قسمت طراحی جدولتون هست، حالا هر کدوم مشکل دارید یا جستجو کنید یا بگید که براتون توضیح بدم.
موفق باشی

m_rafiei1362
سه شنبه 18 تیر 1392, 14:51 عصر
می خوام داخل طراحی جدول باشه ممنون

in_chand_nafar
سه شنبه 18 تیر 1392, 15:13 عصر
به اين موضوع مي گن Computed Column

USE tempdb
GO
CREATE TABLE T1
(
C1 INT,
C2 INT,
C3 AS (C1+C2)*2 PERSISTED
)
GO
INSERT INTO T1(C1,C2) VALUES
(1,2),
(3,4),
(5,6)
GO
SELECT * FROM T1

PERSISTED : باعث ميشه تا تنيجه محاسبات ذخيره بشه و افزايش Performance در شرايطي خاص

m_rafiei1362
سه شنبه 18 تیر 1392, 15:32 عصر
ممنون دوست عزیز آیا می شه یه جدولی که از قبل داریم را به وسیله تریگر یا استورپروسیجر همین عملیات را انجام داد؟ لطفا کدش را هم بذارید.