(27-02-19, 03:57 PM)حريف برمجة كتب : اخي الواضح من سؤالك تريد زر الحفظ يعمل فحص اذا السجل موجود يقوم بالتعديل عليه وإذا لم يجد السجل يقوم بحفظه ،،
الحل انسخ الكود وجربه :
كود :
Dim cmd As OleDbCommand
cmd.Connection = con
Dim ret As Integer = (New OleDb.OleDbDataAdapter("SELECT code FROM t1 WHERE code='" & T4.Text & "'", con).Fill(New DataTable))
Dim strqury As String
If ret > 0 Then
' هنا يتم التعديل
strqury = "Update t1 Set [code]=@code,[name]=@name,[cost]=@cost,[price]=@price,[supl]=@supl,[unit]=@unit,[Tax]=@Tax,[Ds]=@Ds,[Exper]=@Exper,[DateItem]=@DateItem,[DeprtNUM]=@DeprtNUM,[priceFtax]=@priceFtax,[Stock_ORD]=@Stock_ORD,[costFtax]=@costFtax,[Q_RAITAL]=@Q_RAITAL,[BOX]=@BOX,[COST_R]=@COST_R where [code]=@code"
Else
' هنا يتم الحفظ
strqury = "Insert into t1 ([code],[name],[cost],[price],[supl],[unit],[Tax],[Ds],[Exper],[DateItem],[DeprtNUM],[priceFtax],[Stock_ORD],[costFtax],[Q_RAITAL],[BOX],[COST_R])values(@code,@name,@cost,@price,@supl,@unit,@Tax,@Ds,@Exper,@DateItem,@DeprtNUM,@Stock_ORD,@priceFtax,@costFtax,@Q_RAITAL,@BOX,@COST_R)"
End If
اشكرك اخى الكريم حريف برمجة على الرد ولكن يوجد مشكلة قمت بتعديل الى Dim cmd As new OleDbCommand فقام بالحفط والتعديل لكن الصنف مكرر لا يقوم بتعديل الكود فقط بل يضيف صنف جديد
أريد أن أسألك هل يجوز تعديل كود الصنف الذي تبحث به في إستعلام التعديل Update t1 Set [code]=@code:
عدل استعلام ليكون كالتالي :
PHP كود :
strqury = "Update t1 Set [name]=@name,[cost]=@cost,[price]=@price,[supl]=@supl,[unit]=@unit,[Tax]=@Tax,[Ds]=@Ds,[Exper]=@Exper,[DateItem]=@DateItem,[DeprtNUM]=@DeprtNUM,[priceFtax]=@priceFtax,[Stock_ORD]=@Stock_ORD,[costFtax]=@costFtax,[Q_RAITAL]=@Q_RAITAL,[BOX]=@BOX,[COST_R]=@COST_R where [code]=@code"
سبحان الله وبحمده سبحان الله العظيم و الحمد لله ولا اله الا الله والله اكبر
27-02-19, 05:05 PM (آخر تعديل لهذه المشاركة : 27-02-19, 05:08 PM {2} بواسطة atef_020.)
(27-02-19, 04:37 PM)asemshahen5 كتب : أريد أن أسألك هل يجوز تعديل كود الصنف الذي تبحث به في إستعلام التعديل Update t1 Set [code]=@code:
عدل استعلام ليكون كالتالي :
PHP كود :
strqury = "Update t1 Set [name]=@name,[cost]=@cost,[price]=@price,[supl]=@supl,[unit]=@unit,[Tax]=@Tax,[Ds]=@Ds,[Exper]=@Exper,[DateItem]=@DateItem,[DeprtNUM]=@DeprtNUM,[priceFtax]=@priceFtax,[Stock_ORD]=@Stock_ORD,[costFtax]=@costFtax,[Q_RAITAL]=@Q_RAITAL,[BOX]=@BOX,[COST_R]=@COST_R where [code]=@code"
طيب اخى الكريم اريد تعديل كود الصنف ماذا افعل
ارسلت لحضرتك رابط المشروع على هذا الرابط
27-02-19, 05:13 PM (آخر تعديل لهذه المشاركة : 27-02-19, 05:16 PM {2} بواسطة asemshahen5.)
كود الصنف يجب ان يكون كود مميز لا يجوز تعديله مثله كثل الباركود .
إذا أردت تعديله تعدله من نافذة أصناف أما إذا أردت تعديل الصنف في نافذة الفواتير عليك أولا وضع كود بحث لتثبت الصنف الجديد في الجدول أو في صناديق النص ثم تقوم بعملية الحفظ بدلالة رقم الفاتورة .
(27-02-19, 05:11 PM)حريف برمجة كتب : كود الصنف لا يتم تعديله لأنه هو الشرط اذا وجده يعدل باقي السجلات بموجب كود الصنف
وإذا لم يجده يضيف كود الصنف مع باقي السجلات .
أنظر كود استعلام التعديل ستفهم ما أريد قوله يعدل كود الصنف أول الاستعلام
PHP كود :
Update t1 Set [code]=@code
و يبحث عنه في نهاية الاستعلام :
PHP كود :
where [code]=@code
سبحان الله وبحمده سبحان الله العظيم و الحمد لله ولا اله الا الله والله اكبر
27-02-19, 05:22 PM (آخر تعديل لهذه المشاركة : 27-02-19, 05:42 PM {2} بواسطة atef_020.)
(27-02-19, 05:11 PM)حريف برمجة كتب : كود الصنف لا يتم تعديله لأنه هو الشرط اذا وجده يعدل باقي السجلات بموجب كود الصنف
وإذا لم يجده يضيف كود الصنف مع باقي السجلات .
(27-02-19, 05:13 PM)asemshahen5 كتب : كود الصنف يجب ان يكون كود مميز لا يجوز تعديله مثله كثل الباركود .
إذا أردت تعديله تعدله من نافذة أصناف أما إذا أردت تعديل الصنف في نافذة الفواتير عليك أولا وضع كود بحث لتثبت الصنف الجديد في الجدول أو في صناديق النص ثم تقوم بعملية الحفظ بدلالة رقم الفاتورة .
(27-02-19, 05:11 PM)حريف برمجة كتب : كود الصنف لا يتم تعديله لأنه هو الشرط اذا وجده يعدل باقي السجلات بموجب كود الصنف
وإذا لم يجده يضيف كود الصنف مع باقي السجلات .
أنظر كود استعلام التعديل ستفهم ما أريد قوله يعدل كود الصنف أول الاستعلام
PHP كود :
Update t1 Set [code]=@code
و يبحث عنه في نهاية الاستعلام :
PHP كود :
where [code]=@code
يوجد اصناف بكود معين ممكن الشركة تقوم بتغيير كود الصنف الى كود مختلف فى هذه الحالة كيف اغير هذا الكود الى الكود الجديد
(27-02-19, 05:22 PM)atef_020 كتب :
(27-02-19, 05:11 PM)حريف برمجة كتب : كود الصنف لا يتم تعديله لأنه هو الشرط اذا وجده يعدل باقي السجلات بموجب كود الصنف
وإذا لم يجده يضيف كود الصنف مع باقي السجلات .
(27-02-19, 05:13 PM)asemshahen5 كتب : كود الصنف يجب ان يكون كود مميز لا يجوز تعديله مثله كثل الباركود .
إذا أردت تعديله تعدله من نافذة أصناف أما إذا أردت تعديل الصنف في نافذة الفواتير عليك أولا وضع كود بحث لتثبت الصنف الجديد في الجدول أو في صناديق النص ثم تقوم بعملية الحفظ بدلالة رقم الفاتورة .
(27-02-19, 05:11 PM)حريف برمجة كتب : كود الصنف لا يتم تعديله لأنه هو الشرط اذا وجده يعدل باقي السجلات بموجب كود الصنف
وإذا لم يجده يضيف كود الصنف مع باقي السجلات .
أنظر كود استعلام التعديل ستفهم ما أريد قوله يعدل كود الصنف أول الاستعلام
PHP كود :
Update t1 Set [code]=@code
و يبحث عنه في نهاية الاستعلام :
PHP كود :
where [code]=@code
يوجد اصناف بكود معين ممكن الشركة تقوم بتغيير كود الصنف الى كود مختلف فى هذه الحالة كيف اغير هذا الكود الى الكود الجديد
هل الاستعلام كدة صح ولا غلط
PHP كود :
"select * from T1 where CODE='" & Me.T1.Text & "'"
ولا دة
PHP كود :
"select * from T1 where CODE='" & Me.T4.Text & "'"