تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ارجو التعديل على الدالة المرفقة - الدالة تعيد الرقم -1
#1
السلام عليكم 

كل عام وانتم جميعا بخير 

لدي دالة  تقوم براجع القيمة True  Or False

لكن انا اريد ارجاع القيمة 0   او    1 
لكن عند تحقق القيمة 1   بترجع -1  
اريد القيم ترجع 1
مرفق الكود 
كود :
Public Function CheckPermiss(ByVal ColumnName As String, ByVal UserCodeID As Integer)
       Dim NumberUSR As Integer                       'Count_ID_UserPass(txt_username.Text, txt_pass.Text) If CheckPermiss("Frm_Save", mUserCode, "1") = 0 Then
       'Dim NumberUSR As String
       Try
           Dim cmd As New SqlCommand("select " & ColumnName & " from UserPermissionsTbl where UserCodeID=@UserCodeID", conn)
           cmd.Parameters.Add("@UserCodeID", SqlDbType.Int).Value = UserCodeID
         
           If conn.State = ConnectionState.Closed Then conn.Open()
           NumberUSR = cmd.ExecuteScalar
           conn.Close()
       Catch ex As Exception
           NumberUSR = 0
           conn.Close()
       End Try
       Return NumberUSR
   End Function
الرد }}}
تم الشكر بواسطة:
#2
يمكنك وضع شرط اذا كان الناتج -1 يتم ضربه في -1 فيكون الناتج 1
if number=-1 then number=1
الرد }}}
تم الشكر بواسطة:
#3
وعليكم السلام ورحمة الله وبركاته

عدل الجزئية من الكود بالكود التالي :

كود :
NumberUSR = Math.Abs(cmd.ExecuteScalar)
--
الأفضل أن تجعل برنامجك يقبل الافتراضيات  التي بنت عليها مايكروسوفت
حيث أنها تعتبر أن 
True = -1

و أن الـ 
False = 0
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة: new_programer
#4
Taha Okla

تسلم استاذي الفاضل
الرد }}}
تم الشكر بواسطة:
#5
PHP كود :
Public Function CheckPermiss(ByVal ColumnName As StringByVal UserCodeID As Integer) As Boolean
 
    Try
        Dim cmd 
As New SqlCommand("SELECT " ColumnName " FROM UserPermissionsTbl WHERE UserCodeID=@UserCodeID"conn)
 
       cmd.Parameters.Add("@UserCodeID"SqlDbType.Int).Value UserCodeID

        If conn
.State ConnectionState.Closed Then conn.Open()
 
       Dim result As Object cmd.ExecuteScalar()
 
       conn.Close()

 
       If result IsNot Nothing AndAlso Not IsDBNull(resultThen
            Return  CBool
(result)
 
       End If
 
   Catch ex As Exception
        conn
.Close()
 
       Return False
    End 
Try
End Function 
[صورة مرفقة: images?q=tbn:ANd9GcT72OLJW7D1E5QW-HUeWeJ...TGoNeg2jnQ]
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ارجو تعديل الكود بواستطة الاجراء المخزن new_programer 3 676 03-04-25, 02:44 PM
آخر رد: princelovelorn
  ارجو تعديل الكود جلب البيانات عن طريق اجراء مخزن - مرفق مثال new_programer 0 620 05-02-25, 01:51 AM
آخر رد: new_programer
  ارجو تقيم الكود المرفق - جلب اعلي رقم لتسلسل نصي للباركود new_programer 4 604 30-01-25, 08:26 AM
آخر رد: new_programer
  تقريب الأعداد العشرية إلى الرقم الأعلى مباشرة العيدروس 2 366 20-01-25, 12:51 AM
آخر رد: العيدروس
  ما هو الخطأ في كود التعديل التالي صالح عبدالله 6 569 12-10-24, 04:02 PM
آخر رد: صالح عبدالله
  ارجو المساعدة في فك تسفير ملف xml mimomassa17 0 213 15-09-24, 03:23 PM
آخر رد: mimomassa17
  مشكلة عند التعديل على البيانات F.H.M 5 483 12-09-24, 05:31 PM
آخر رد: F.H.M
  ارجو المساعدة في كود مقارنة عامود داخل الداتا جريد فيو alachk 11 1,091 11-08-24, 11:44 AM
آخر رد: alachk
  [VB.NET] طريقة عرض الرقم MOHAMMED ALZWI 4 393 30-07-24, 12:44 AM
آخر رد: MOHAMMED ALZWI
  التعديل على كود حفظ الصورة في مجلد من picturebox صالح عبدالله 3 520 14-05-24, 10:47 PM
آخر رد: أبو خالد الشكري

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


يقوم بقرائة الموضوع: