منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
طلب كود خصم الكميه المباعه من المخزن - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغات البرمجة الاخرى (http://vb4arb.com/vb/forumdisplay.php?fid=4)
+--- قسم : قسم لغة vb6.0 (http://vb4arb.com/vb/forumdisplay.php?fid=18)
+---- قسم : قسم أسئلة vb6.0 (http://vb4arb.com/vb/forumdisplay.php?fid=28)
+---- الموضوع : طلب كود خصم الكميه المباعه من المخزن (/showthread.php?tid=36937)



طلب كود خصم الكميه المباعه من المخزن - ahmed201 - 19-11-20

انا استخدمات هذه الكود لكن لم يعمل معاي ارجو المساعد اخوتي الكرام في هذه الكود وجزاكم الله الف خير وبارك الله فيكم
كود :
For I = 1 To MSFlexGrid1.Rows - 1
If RS.State = adStateOpen Then RS.Close
sql = "SELECT * FROM [Table1] WHERE [id]='" & Trim(MSFlexGrid1.TextMatrix(I, 0)) & "'"
RS.Open sql, DB, adOpenStatic, adLockOptimistic
If RS.RecordCount > 0 Then
RS! [n2] = [n2] - " & Val(Trim$(MSFlexGrid1.TextMatrix(I, 3))"
DoEvents
End If
Next



RE: طلب كود خصم الكميه المباعه من المخزن - sendbad100 - 19-11-20

السلام عليكم

جرب التالي
اضف (RS.Update)   (RS![n2] = RS![n2] )


PHP كود :
For 1 To MSFlexGrid1.Rows 1
If RS.State adStateOpen Then RS.Close
sql 
"SELECT * FROM [Table1] WHERE [id]='" Trim(MSFlexGrid1.TextMatrix(I0)) & "'"
RS.Open sqlDBadOpenStaticadLockOptimistic
If RS.RecordCount 0 Then
RS
![n2] = RS![n2] - " & Val(Trim$(MSFlexGrid1.TextMatrix(I, 3))"
DoEvents
RS
.Update
End 
If
Next 



RE: طلب كود خصم الكميه المباعه من المخزن - ahmed201 - 20-11-20

(19-11-20, 01:44 PM)sendbad100 كتب : السلام عليكم

جرب التالي
اضف (RS.Update)   (RS![n2] = RS![n2] )


PHP كود :
For 1 To MSFlexGrid1.Rows 1
If RS.State adStateOpen Then RS.Close
sql 
"SELECT * FROM [Table1] WHERE [id]='" Trim(MSFlexGrid1.TextMatrix(I0)) & "'"
RS.Open sqlDBadOpenStaticadLockOptimistic
If RS.RecordCount 0 Then
RS
![n2] = RS![n2] - " & Val(Trim$(MSFlexGrid1.TextMatrix(I, 3))"
DoEvents
RS
.Update
End 
If
Next 

لم يعمل معاي كود اخي الغالي


RE: طلب كود خصم الكميه المباعه من المخزن - sendbad100 - 20-11-20

السلام عليكم


تاكد من التالي:-
1- ان  العمود الاول   (MSFlexGrid1.TextMatrix(I, 0)   تحتوي على  ID   المخصص للصنف. حسب الاستعلام يعتبر نص.
2- ان العمود الرابع (MSFlexGrid1.TextMatrix(I, 3)  يحتوي على الكمية  المباعة.


شيك على الاقواس ()  او الاخطاء الاملائية  لاني كتبته بسرعة بدون تدقيق ومراجعة نظرا لضيق الوقت.


[b]جرب التالي  اذا كان حقل id  نص في قاعدة البينات.[/b]

PHP كود :
For 1 To MSFlexGrid1.Rows 1

If RS.State adStateOpen Then RS.Close

sql 
"SELECT * FROM [Table1] WHERE [id]='" Trim(MSFlexGrid1.TextMatrix(I0)) & "'"
RS.Open sqlDBadOpenStaticadLockOptimistic
If RS.RecordCount 0 Then

RS
..MoveFirst

 RS
![n2] = RS![n2] - Val(Trim$(MSFlexGrid1.TextMatrix(I3)))
DoEvents
RS
.Update
End 
If
Next 



او التالي اذا كان id رقم في قاعدة البينات

PHP كود :
For 1 To MSFlexGrid1.Rows 1

If RS.State adStateOpen Then RS.Close

sql 
"SELECT * FROM [Table1] WHERE [id]=" Trim(MSFlexGrid1.TextMatrix(I0))
RS.Open sqlDBadOpenStaticadLockOptimistic
If RS.RecordCount 0 Then

RS
..MoveFirst

 RS
![n2] = RS![n2] - ValTrim$( MSFlexGrid1.TextMatrix(I3)))
DoEvents
RS
.Update
End 
If
Next 



RE: طلب كود خصم الكميه المباعه من المخزن - ahmed201 - 20-11-20

(20-11-20, 06:15 AM)sendbad100 كتب : السلام عليكم


تاكد من التالي:-
1- ان  العمود الاول   (MSFlexGrid1.TextMatrix(I, 0)   تحتوي على  ID   المخصص للصنف. حسب الاستعلام يعتبر نص.
2- ان العمود الرابع (MSFlexGrid1.TextMatrix(I, 3)  يحتوي على الكمية  المباعة.


شيك على الاقواس ()  او الاخطاء الاملائية  لاني كتبته بسرعة بدون تدقيق ومراجعة نظرا لضيق الوقت.


[b]جرب التالي  اذا كان حقل id  نص في قاعدة البينات.[/b]

PHP كود :
For 1 To MSFlexGrid1.Rows 1

If RS.State adStateOpen Then RS.Close

sql 
"SELECT * FROM [Table1] WHERE [id]='" Trim(MSFlexGrid1.TextMatrix(I0)) & "'"
RS.Open sqlDBadOpenStaticadLockOptimistic
If RS.RecordCount 0 Then

RS
..MoveFirst

 RS
![n2] = RS![n2] - Val(Trim$(MSFlexGrid1.TextMatrix(I3)))
DoEvents
RS
.Update
End 
If
Next 



او التالي اذا كان id رقم في قاعدة البينات

PHP كود :
For 1 To MSFlexGrid1.Rows 1

If RS.State adStateOpen Then RS.Close

sql 
"SELECT * FROM [Table1] WHERE [id]=" Trim(MSFlexGrid1.TextMatrix(I0))
RS.Open sqlDBadOpenStaticadLockOptimistic
If RS.RecordCount 0 Then

RS
..MoveFirst

 RS
![n2] = RS![n2] - ValTrim$( MSFlexGrid1.TextMatrix(I3)))
DoEvents
RS
.Update
End 
If
Next 
كود شغل اخي الغالي جزاك الله الف خير وبارك الله فيك

(20-11-20, 06:15 AM)sendbad100 كتب : السلام عليكم


تاكد من التالي:-
1- ان  العمود الاول   (MSFlexGrid1.TextMatrix(I, 0)   تحتوي على  ID   المخصص للصنف. حسب الاستعلام يعتبر نص.
2- ان العمود الرابع (MSFlexGrid1.TextMatrix(I, 3)  يحتوي على الكمية  المباعة.


شيك على الاقواس ()  او الاخطاء الاملائية  لاني كتبته بسرعة بدون تدقيق ومراجعة نظرا لضيق الوقت.


[b]جرب التالي  اذا كان حقل id  نص في قاعدة البينات.[/b]

PHP كود :
For 1 To MSFlexGrid1.Rows 1

If RS.State adStateOpen Then RS.Close

sql 
"SELECT * FROM [Table1] WHERE [id]='" Trim(MSFlexGrid1.TextMatrix(I0)) & "'"
RS.Open sqlDBadOpenStaticadLockOptimistic
If RS.RecordCount 0 Then

RS
..MoveFirst

 RS
![n2] = RS![n2] - Val(Trim$(MSFlexGrid1.TextMatrix(I3)))
DoEvents
RS
.Update
End 
If
Next 



او التالي اذا كان id رقم في قاعدة البينات

PHP كود :
For 1 To MSFlexGrid1.Rows 1

If RS.State adStateOpen Then RS.Close

sql 
"SELECT * FROM [Table1] WHERE [id]=" Trim(MSFlexGrid1.TextMatrix(I0))
RS.Open sqlDBadOpenStaticadLockOptimistic
If RS.RecordCount 0 Then

RS
..MoveFirst

 RS
![n2] = RS![n2] - ValTrim$( MSFlexGrid1.TextMatrix(I3)))
DoEvents
RS
.Update
End 
If
Next 
اخي الغالي ممكن كود الحذف من قاعدة البيانات MSFlexGrid1


RE: طلب كود خصم الكميه المباعه من المخزن - sendbad100 - 20-11-20

هلا اخي الكريم

ساعتبر ان الكود اشتغل معاك تمام .


استخدم نفس فكرة الاستعلام  واستبدل 
PHP كود :
RS.Update 

ب 

PHP كود :
RS.Delete 



RE: طلب كود خصم الكميه المباعه من المخزن - ahmed201 - 21-11-20

(20-11-20, 11:37 PM)sendbad100 كتب : هلا اخي الكريم

ساعتبر ان الكود اشتغل معاك تمام .


استخدم نفس فكرة الاستعلام  واستبدل 
PHP كود :
RS.Update 

ب 

PHP كود :
RS.Delete 
جزاك الله الف خير اخي الغالي