PDA

View Full Version : كم كردن مقدار يك فيلد {كسر موجودي انبار}



ehsanocx
چهارشنبه 03 تیر 1388, 11:35 صبح
سلام.
چطوری می تونم مثلا 1000 تا جعبه توی انبار دارم. می خوام هر چند تا از این جعبه ها فروش رفت و ثبت شد . تعداد فروش رفته از تعداد کل که توی انبار کم بشه و توی text یا Label مقدار باقیمانده رو نشون بده. کسی می تونه راهنماییم کنه ؟
ممنون

majjjj
چهارشنبه 03 تیر 1388, 13:01 عصر
چرا نمیشه؟
شما یک فیلد اضافه کن و هربار که یک محصول فروش جلوی بارکد اون محصول یک تیک بزار و در نهایت
تعداد کل رو از تعدادی که تیک دارن کم کن

ehsanocx
چهارشنبه 03 تیر 1388, 16:39 عصر
من به کد نیاز دارم

irprogramming
پنج شنبه 04 تیر 1388, 09:35 صبح
دوستان بنده هم به این کد نیاز دارم لطفا راهنمایی کنید.

ehsanocx
پنج شنبه 04 تیر 1388, 16:54 عصر
کسی راهنمایی نمی کنه؟:(

irprogramming
پنج شنبه 04 تیر 1388, 22:50 عصر
من تا یک جاهایی پیش رفتم ولی نمیدونم چرا تو دیتا بیس اعمال نمیشه:

Dim a As Integer
Private Sub update_Click()
a = a - Form1.Text1.Text
adodc1.Recordset.update
adodc1.Recordset.filds!Meghdar = a
adodc1.Refresh
End Sub

noorsoft
جمعه 05 تیر 1388, 07:46 صبح
من تا یک جاهایی پیش رفتم ولی نمیدونم چرا تو دیتا بیس اعمال نمیشه:

Dim a As Integer
Private Sub update_Click()
a = a - Form1.Text1.Text
adodc1.Recordset.update
adodc1.Recordset.filds!Meghdar = a
adodc1.Refresh
End Sub


باید اینجوری استفاده کنی



a=a-val(form1.text1.text
adodc1.recordset("meghdar")=a
adodc1.recordset.update


البته یک راه بهتر هم وجود داره که دیگه لازم نیست در دیتابیس خودت مقدارها را کم کنی چون اگه در برنامه شما کسی وارد دیتابیس بشه و این مقدارها را تغییر بده آمارهای شما همه بهم می خورن
راه بهتر استفاده از دستورات Sql برای بدست آوردن تعداد است

irprogramming
جمعه 05 تیر 1388, 11:03 صبح
دوست عزیز اگر یک زحمتی بکشی کدSQL هم بزاری ازت ممنون میشم؟

irprogramming
شنبه 06 تیر 1388, 17:06 عصر
دوست عزیز چه شد نمیزارید کد رو؟

ehsanocx
یک شنبه 07 تیر 1388, 12:06 عصر
هیچکی بلد نیست:)؟ من به این سورس خیلی نیاز دارم

irprogramming
یک شنبه 07 تیر 1388, 12:35 عصر
هیچکی بلد نیست:)؟ من به این سورس خیلی نیاز دارم

دوست عزیز ما طبق دیتا بیس در بالا توضیح دادیم الان منتظر دستورSQLهستیم که ذوستمون بزاره.

majjjj
یک شنبه 07 تیر 1388, 12:43 عصر
SELECT COUNT(TEDAD) FROM TABLE1 WHERE شرایط
اگه امنیت برنامه براتون مهمه از SQL SERVER استفاده نمایید
اگر چه هیچ وقت امنیت مطلق نیست