PDA

View Full Version : برنامه حسابداری



aspnet_22
دوشنبه 02 مهر 1386, 11:18 صبح
در یک برنامه حسابداری برای سند زدن ابتدا کاربر تمام موارد هزینه ها را در سند درج میکند.سپس برنامه باید چک کند که اگر مجموع بدهکار و بستانکار برابر بود اطلاعات در دیتا بیس درج شوند در غیر اینصورت خیر.
سوال : از چه تکنیکی استفاده کنم؟

combo_ci
دوشنبه 02 مهر 1386, 14:47 عصر
شما بگو از چه کنترل ها یی رو فرم استفتده میکنی؟
یا بگو به صورت داینامیک میخوای اطلاعات هر ارتیکل رو ثبت کنی یا استاتیک؟

PC2st
دوشنبه 02 مهر 1386, 15:04 عصر
رکوردهای جدید رو در دیتاتیبل (یا دیتاست) اضافه کنید و هر وقت که شرط برقرار بود (برابری بدهکاری و بستانکاری) از متد Update استفاده کنید و داده ها رو در دیتابیس ذخیره کنید و اگر شرط برقرار نبود، متد Update رو صدا نزنید تا رکوردها به دیتابیس اضافه نشوند و اگر هم خواستید از متد RejectChanges روی دیتاتیبل استفاده کنید تا رکوردهای اضافه شده (درج شده) مجددا از دیتاتیبل حذف شوند (و تغییرات به حالت قبل برگرده).
در مورد نحوه دریافت مجموع بدهکاریها و بستانکاریها روی دیتاتیبل، مثلا اگر بخواید مجموع فیلدهای یک دیتاتیبل رو بدست بیارید، میتونید از متد Compute روی دیتاتیبل استفاده کنید. مثلا بعنوان پارامتر اول عبارت (SUM(Price رو وارد کنید تا مجموع قیمتها رو بدست بیارید و پارامتر دوم هم یک رشته تهی بگذارید و متد رو صدا بزنید.

hassan razavi
دوشنبه 02 مهر 1386, 22:58 عصر
شما می تونید در همان لحظه که یکی یکی رکوردهای سند را به دیتاست اظافه میکنید ، از یک متغیر استفاده کنید و با کم و زیاد کردن بر اساس مقدار بستانکاری و بدهکاری ، در آخر چک کنید که متغیر 0 هست یا نیست. فقط یادتون باشه که در هنگام تعریف نتغیر مقدار اولیه آن صفر یدهید.

aspnet_22
سه شنبه 03 مهر 1386, 20:02 عصر
با تشکر از همه دوستان .اگر نظردیگری هست بفرمایید.