PDA

View Full Version : نمایش مقادیر رکورد قبلی در رکورد جدید



Ali_Fallah
چهارشنبه 26 مهر 1385, 16:41 عصر
با سلام
فرض کنید جدولی با تعدادی فیلد داریم که یکی از آنها به نام Total هست که مجموع چند فیلد را در خود نگه میدارد
آیا میشه کدی نوشت که مقادیر رکورد فعلی(Total) را با ایجاد رکورد جدید در فیلد مذکور نشان دهد و بتوان دوباره محاسبه انجام داد و دوباره با رکورد جدید همین کار ادامه پیدا کند ؟

sarami
چهارشنبه 26 مهر 1385, 18:24 عصر
منظورتون روشن نیست ولی فکر میکنم با فانکشن نویسی و فراخونی اون رد Query میتونین اینجور مشکلات رو حل کنین . یه مثال تو پست ذیل هست میتونین ازش الگو بگیرن .
http://barnamenevis.org/forum/showthread.php?t=28632

Ali_Fallah
چهارشنبه 26 مهر 1385, 19:59 عصر
با تشکر
فرض کنیم در رکورد شماره یک مقدار فیلد Total مساوی 1000 هست و این عدد 1000 از جمع یا تفریق چند فیلد دیگر بدست آمده . حال با ایجاد رکورد جدید که شماره دو هست این عدد 1000 دوباره در فیلد Toal نمایش داده بشه تا مجدداً بشه روش محاسبه انجام داد. و در این رکورد شماره 2 ممکنه این عدد 1000 پس از محاسبه بیشتر از 1000 بشه یا کمتر از آن و پس از ذخیره دوباره با ایجاد رکورد شماره سه این عدد جدید دوباره نمایش داده بشه والی آخر

powerboy2988
چهارشنبه 26 مهر 1385, 20:19 عصر
منظورت اینه که وقتی عملیاتی روی total1 انجام شد همزمان رو total2 همون عملیات در همون زمان اتفاق بیفته؟

sarami
چهارشنبه 26 مهر 1385, 21:27 عصر
اگه ممکنه با یه نمای گرافیکی خواسته تون رو شرح بدین .

Ali_Fallah
چهارشنبه 26 مهر 1385, 21:30 عصر
خیر
وقتی که رکورد جدید ایجاد کردیم مقدار فیلد Total که در رکورد قبلی هست خود بخود در رکورد جدید و در همین فیلد Total نمایش داده بشه . در واقع ما بدونیم زمانی که رکورد جدیدی ایجاد کردیم مقدار Total رکورد قبلی چقدر هست و بجای اینکه بصورن دستی وارد کنیم، این عدد خود بخود ثبت بشه .
البته ما Total1 و Total2 نداریم منظورم رکورد 1و2 هست

powerboy2988
چهارشنبه 26 مهر 1385, 21:33 عصر
من متوجه نشدم شرمنده

sarami
چهارشنبه 26 مهر 1385, 21:58 عصر
احتمالا نمونه ذیل نتیجه مطلوب شما خواهد بود
دانلود (http://www.box.net/public/0x1dom0n65)

Ali_Fallah
چهارشنبه 26 مهر 1385, 21:59 عصر
شاید اینطور می نوشتم بهتر بود
مانده از صفحه قبل یه همچین چیزی حالا اگر همین هم اشتباه نباشه...

Ali_Fallah
چهارشنبه 26 مهر 1385, 22:05 عصر
آقای صارمی متشکرم
در همین فرم نمیشه این کار رو انجام داد بدون کوئری...

sarami
چهارشنبه 26 مهر 1385, 22:09 عصر
میشه کد نویسی بیشتری نیاز داره خودتون ساده اش کنین من سیاه مشق نوشتم شما خوشنویسیش کنین.چشمک

Ali_Fallah
چهارشنبه 26 مهر 1385, 22:13 عصر
متشکرم ...
موفق باشید
البته من سعی کردم منظورم رو برسونم که اگه به چند پرسش و پاسخ رسید ببخشید...

Moshref
یک شنبه 19 آذر 1391, 19:44 عصر
دوستان چطور مي شود كه وقتي از يك تاريخ يا از رديفي كوئري مي گيريم ازهمان تاريخ كوئري را شروع كند يعني اگر رديف پنجم پرداختي اش 5000 ريال است ولي مانده اش 55000 ريال است وقتي كه گزارش مي گيريم مانده اش را از 5000 ريال نمايش دهد نه از 55000 ريال لطفا مرا راهنمايي كنيد يعني به ماقبل خود نرود

fatimaya69
سه شنبه 21 آذر 1391, 10:29 صبح
سلام
من هم یک مشکل شبیه به این مشکل برام به وجود اومده
من تو فرمم دو تا تلفن در دو فیلد مجزا ذخیره میشه
میخوام وقتی که کاربر اطلاعات رو وارد میکنه اگر تلفن مثلا در رکورد اول وجود داره نمایش داده بشه تا در رکورد دوم ثبت نشه
لطفا راهنمایی کنید