ورود

نسخه کامل مشاهده نسخه کامل : برنامه حسابداری رستوران



omg77
30-10-2009, 19:07
به نام خدا
سلام به همه دوستان عزیز . خواهشمندم لطفاً این سوال منو جوب بدید چرا که انجام این موضوع برای من بسیار حساس شده و حیسیت من در گرو حل این مشکله .
من می خوام با دلفی و اکسس ، یک برنامه حسابداری مربوط به تالار و رستوران بنویسم . اما نه به شکلی که فقط یک جدول داشته باشیم و لیست تمام مشتریان در اون باشه . بلکه هر مشتری یک جدول جدا داشته باشه تا حساب فقط همون مشتری رو در تاریخ های مختلف در اون جدول نوشته و درآخر حساب کرده و فاکتور چاپ بشه .
مثلا ما 500 تا مشتری داریم که در آینده هم بی نهایت به اون ها اضافه میشه . مسلما نمی تونیم که 500 تا جدول درست کنیم . راه انجام این کار چیه ؟ در ضمن من با adoquery کار کردم .



و سوال بعد اینکه چطور می تونیم تمامی مقادیر رکوردهای یک فیلد رو با هم جمع کرده و در یه فیلد دیگه بنویسیم .
خواهش می کنم سریع جواب بدید . واقعاً متشکرم . ان شاالله جبران کنم.

zidane
31-10-2009, 01:29
شما فقط به دوتا جدول احتیاج دارید.
یک جدول که مشتری ها در اون ثبت میشن و جدول دیگه که حساب ها رو نگه می داره و هر رکورد ID یکی از مشتری هارو داره.
اینجوری برای به دست آوردن حساب یک مشتری فقط رکورد هایی که اون آیدی خاص رو دارند رو select میکنید.
برای جمع مقادیر هم از تابع sum در sql استفاده میشه

مرد مباح
31-10-2009, 18:39
nدوست عزیز.
1. بخ جمع ما خوش اومدی
2. لطفا موضوع رو درست انتخاب کن. یک چیز حیسیتی موضوع نیست.
3. چیزی که شما مسخواین همونطور که دوستمون هم توضیحاتی دربارس دادند، به Master/Detail معروف هست و چندین بار قبلا دربارش بحث شده. اگه اطلاعات بیشتری میخوای سرچ و اون تاپیکها رو مطالعه کن.

اگه مشکلت حل نشده بود این تاپیک رو ادامه میدیم.

موفق باشی.

omg77
04-11-2009, 02:50
دوستان خوبم خیلی ممنونم و اما من می خوام که وقتی مثلا حساب یک مشتری رو مثلا در تاریخ امروز وارد می کنم ، یک لیست هم از غذاها و سالادها داشته باشم که با انتخاب چندتا از اون لیست که هموناییه که مشتری سفارش داده ، قیمتشون که قبلا براشون وارد کردم با هم جمع و وارد حساب مشتری بشه .

omg77
04-11-2009, 02:53
دوستان گلم در ضمن چطور می تونم لیستی از غذاها و سالادها رو در هنگام ورود اطلاعات مشتری داشته باشم تا موقع وارد کردن اطلاعات مشتری ، سفارشات اون هم هموشنو با هم از لیست انتخاب کرده و برنامه قیمت انتخاب شده هارو محاسبه و در حساب ثبت کنه ؟

مرد مباح
04-11-2009, 17:38
دوست عزیز.
من نمیدونم چند وقت هست که با دیتابیس سرو کار دارید. ولی باز هم جواب تمام این سوالات شما همون جواب قیلی من هست.
به کمک Filter و یا SqlCommand تمام کارهای شما انجام میشه.
توی لینک امضای من و تاپیک "مباحث مربوط به SQL" به خیلی چیزا میرسین.

omg77
07-11-2009, 17:40
دوست خوبم آخه من با اکسس کار کردم نه اس کیو ال :41:

مرد مباح
08-11-2009, 17:16
اون بخش مربوز به فرامین SQL هست که توی دیتابیس Access هم به کمک ADODataset و یا ... به راحتی قابل استفاده هست.
ولی میتونی در بخش همه چیز درباره دیتابیسها در لینک امضای من به دنبال Filter و مباحث مرتب بگردی.

موفق باشی.