تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تعديل على اجراء مخزن
#15
(12-04-23, 10:58 PM)new_programer كتب : الله ينور   عليك  استاذى  الكبير

كدة اتحلت نصف المطلوب

كيف
فإذا عاد برقم 0 فهذا يعني أنه ليس هناك باركود مسجل، فعندئذ عليك بإنشاء باركود جديد لحفظه مع بياناته بStoredProcedure خاص بالإضافة وليكن إسمه AddBarCode

كيف اضيف  باركو جديد فى نفس ال  Stored Procedure

هنا محتاج  اذا عاد برقم 0

ياخد  اخر باركود +1
وهيسجل الباركود

كيف اضيفها فى نفس ال بStoredProcedure



هذا آخر تعديل
إذا لم تحصل على المطلوب، فكما ذكرت لك (اعمل مشروع بسيط مع ملف قاعدة بيانات لتطبيق الفكرة عليه)

كود :
ALTER PROCEDURE [dbo].[StoredProcedure2] (@itemCode int, @supplierCode int, @unitCode int)
AS
   DECLARE @barCode int
   SET @barCode = (SELECT [barCode] FROM Uint_ItemsTbl WHERE [ItemCode]=@itemCode AND [SupplierCode]=@supplierCode AND [UnitCode]=@unitCode)

   /* التأكد من موجود باركود مسبق */
   IF @barCode IS NOT NULL    
        RETURN @barCode -- الباركود المسجل     
    ELSE
        BEGIN TRY
            -- الباركود الجديد
            SET @barCode = (SELECT MAX([barCode]) + 1 FROM Uint_ItemsTbl)
            /* إدخال البيانات */
            INSERT INTO [Uint_ItemsTbl] ([barCode], [itemCode], [SupplierCode], [UnitCode]) VALUES (@barCode, @itemCode, @supplierCode, @unitCode)
        END TRY
        BEGIN CATCH
            RETURN -1
        END CATCH

   RETURN @barCode

كود :
Using cmd As New SqlCommand("StoredProcedure2", conn)
   cmd.CommandType = CommandType.StoredProcedure

   cmd.Parameters.AddWithValue("@itemCode", Int(txtItemCode.Text))
   cmd.Parameters.AddWithValue("@supplierCode", Int(txtSupplierCode.Text))
   cmd.Parameters.AddWithValue("@unitCode", Int(txtUnitCode.Text))

   Dim param As New SqlParameter("returnValue", Nothing)
   param.Direction = ParameterDirection.ReturnValue
   cmd.Parameters.Add(param)

   conn.Open()
   cmd.ExecuteNonQuery()
   conn.Close()

   Dim retVal As Integer = cmd.Parameters("returnValue").Value
   'MsgBox(retVal)
   Select Case retVal
       Case Is > 0
           txtBarCode.Text = retVal
       Case -1
           MsgBox("Return Value:  " & retVal & vbNewLine & "فشل")
   End Select

End Using

إذا لم تحصل على المطلوب، فكما ذكرت لك (اعمل مشروع بسيط مع ملف قاعدة بيانات لتطبيق الفكرة عليه)
الرد }}}
تم الشكر بواسطة: new_programer , new_programer


الردود في هذا الموضوع
تعديل على اجراء مخزن - بواسطة new_programer - 09-04-23, 10:36 PM
RE: تعديل على اجراء مخزن - بواسطة new_programer - 10-04-23, 04:57 AM
RE: تعديل على اجراء مخزن - بواسطة new_programer - 10-04-23, 03:48 PM
RE: تعديل على اجراء مخزن - بواسطة new_programer - 11-04-23, 02:55 AM
RE: تعديل على اجراء مخزن - بواسطة Taha Okla - 11-04-23, 06:38 AM
RE: تعديل على اجراء مخزن - بواسطة  - 11-04-23, 09:15 AM
RE: تعديل على اجراء مخزن - بواسطة new_programer - 11-04-23, 11:37 AM
RE: تعديل على اجراء مخزن - بواسطة  - 11-04-23, 05:14 PM
RE: تعديل على اجراء مخزن - بواسطة new_programer - 11-04-23, 05:26 PM
RE: تعديل على اجراء مخزن - بواسطة  - 11-04-23, 05:30 PM
RE: تعديل على اجراء مخزن - بواسطة new_programer - 11-04-23, 07:03 PM
RE: تعديل على اجراء مخزن - بواسطة  - 12-04-23, 09:33 PM
RE: تعديل على اجراء مخزن - بواسطة new_programer - 12-04-23, 10:58 PM
RE: تعديل على اجراء مخزن - بواسطة  - 13-04-23, 12:19 AM
RE: تعديل على اجراء مخزن - بواسطة new_programer - 14-04-23, 05:02 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تعديل في تقرير ديف اكسبرس مصمم هاوي 2 265 14-02-26, 01:43 AM
آخر رد: مصمم هاوي
  الرجاء تعديل هذا الكود Mostafa201255411 1 206 10-01-26, 01:00 AM
آخر رد: أبو خالد الشكري
  [VB.NET] مساعدة تعديل على الكود ZEEN4ZEEN 2 403 08-10-25, 02:20 PM
آخر رد: salamandal
  تعديل كود تحديث البيانات مصمم هاوي 1 938 26-04-25, 06:07 PM
آخر رد: مصمم هاوي
  تعديل على استدعاء الدرجات حسب الاختيار مصمم هاوي 11 1,338 15-04-25, 06:16 PM
آخر رد: princelovelorn
  ارجو تعديل الكود بواستطة الاجراء المخزن new_programer 3 847 03-04-25, 02:44 PM
آخر رد: princelovelorn
  تعديل مسار مكان حفظ النسخة الاحتياطية مصمم هاوي 6 1,042 02-03-25, 01:06 PM
آخر رد: atefkhalf2004
  محتاج تعديل على كود الحذف new_programer 2 778 17-02-25, 06:50 PM
آخر رد: new_programer
  ارجو تعديل الكود جلب البيانات عن طريق اجراء مخزن - مرفق مثال new_programer 0 704 05-02-25, 01:51 AM
آخر رد: new_programer
  طلب تعديل كود جلب اسم الملف ومساره مصمم هاوي 4 705 25-01-25, 12:45 AM
آخر رد: مصمم هاوي

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم