ورود

View Full Version : سوال: تعداد انبار



pelina
پنج شنبه 05 شهریور 1388, 18:18 عصر
سلام
پروژه من با دلفی7 و sql2000 من میخواستم تو قسمت انبار این پروژه وقتی که میخواهیم تعداد دارویی را به خود داروخانه انتقال دهیم برای فروش به همون تعداد از همون نوع دارو کم کنه.درضمن من تو جدول انبارم فیلدهای کد دارو / تعداد دارو / شماره قفسه و نام انبارداری که داروها را تحویل مگیره دارم و تو جدول داروم کد دارو / کد شکل دارو / تاریخ تولید و تاریخ انقضاء دارم
درضمن من تو پایگاهم جداول را با هم ارتباط ندادم و میخوام تو دلفی با استفاده از کدهایی که داریم از هر دو استفاده کنم لطفا منو راهنمایی کنید که چیکار کنم
ممنون میشم که زودتر

hadisalahi2
یک شنبه 15 شهریور 1388, 11:01 صبح
با سلام.
خوب هنگامی که یک فاکتور فروش ثبت میکنی ، از اول رکوردهای فاکتورت شروع کن و تعداد فروخته شده رو از تعداد کالاهای انبارت کم کن. هم میتونی با Update این کاررو بکنی و هم با Edit در Adoquery
مثلا اگه Adoquery1 وصل به جدول انبار باشه و Adoquery2 اطلاعات فاکتور رو در خودش داشته باشه میتونی مثل زیر عمل کنی.



Adoqury1.edit;
adoquery1['Count']:=adoquery1['Count']-adoquery2['SaleCount']