النتائج 1 إلى 6 من 6

الموضوع: برجاء المساعدة في حل مشكلة نوع قيمة متغير ما

  1. #1

    برجاء المساعدة في حل مشكلة نوع قيمة متغير ما



    السلام عليكم

    الرجاء يا اخوان المساعدة



    DateSYSTEM = FormatDateTime(date,2)
    RepDateSYSTEM = Replace(DateSYSTEM, "/", "")
    response.Write RepDateSYSTEM & " = RepDateSYSTEM<br><br>"


    DateUSER = "1433/06/28"
    RepDateUSER = Replace(DateUSER, "/", "")
    response.Write RepDateUSER & " = RepDateUSER<br><br>"


    Response.Write (TypeName(RepDateSYSTEM)) & "<br>"
    Response.Write (TypeName(RepDateUSER)) & "<br>"

    إلى هنا تمام وأعطى نتيجة بأن نوع المتغيرين RepDateSYSTEM و RepDateUSER من النوع النصي String


    المشكلة هنا أنه يتعامل مع قيمة المتغير RepDateSYSTEM على أنه من النوع النصي
    strVar1 = RepDateSYSTEM
    If isNumeric(strVar1) Then
    Response.Write "ok1"
    End If

    المشكلة هنا أنه يتعامل مع قيمة المتغير RepDateUSER على أنه من النوع الرقمي
    strVar2 = RepDateUSER
    If isNumeric(strVar2) Then
    Response.Write "ok2"
    End If


    والمطلوب كيف أجعل المتغيرين من النوع الرقمي سوياً أو أجعلهم من النوع النصي سوياً لكي أتمكن من تحقيق الشرط التالي بنجاح :

    if RepDateSYSTEM = RepDateUSER then
    response.Write "yes <br>"
    else
    response.Write "no <br>"
    end if


    وشكراً لكم جميعاً







  2. #2


    لم أفهم طلبك بالضبط ولكن هنالك الدالة Cint ، التي تحول لك القيمة النصية الى رقمية مثال
    if cint(RepDateSYSTEM ) > 0 then





    __________________
    بريدي :khalilme (at) hotmail.com
    مطور: ASP.NET, Windows Phone , Desktop Applications

  3. #3


    الله يرضى عليك أخي العزيز خالد

    أنا جربت هذه الفانكشن cint() وجربت cLng() وغيرها الكثير

    لكن للأسف ما زال يعطيني رسالة خطأ " ‏‏عدم تطابق في النوع: 'cint' "

    ممكن تجرب عندك عزيزي لو مافي كلافه عليك أو ازعاج ...

    أنا مطلوب مني لكي أستطيع تنفيذ شرط ما بين قيمة المتغيرين RepDateSYSTEM و RepDateUser لازم تكون قيمة المتغيرين من نفس النوع اما نصية أو رقمية

    وبما أنه يعطي رسالة خطأ في الفانكشن فلن اتمكن من عمل تحقق من الشرط

    الرجاء المساعدة الوقت ضيق جداً

    وكل الشكر والتقدير لإهتمامك يالغالي






  4. #4


    أخي ارسل لي المشروع على الايميل في التوقيع





    __________________
    بريدي :khalilme (at) hotmail.com
    مطور: ASP.NET, Windows Phone , Desktop Applications

  5. #5


    اخي في السي شارب لتتمكن من تحويل قيمه نصية الى رقميه هناك ما يلي

    كود:
    string str = "1236";
    int number = Int.Parse(str);
    وللتحويل من قيمة رقميه الى نصية

    كود:
    int number = 123
    string _newnumber = number.tostring();






    __________________
    www.JemooO.com
    Windows & Web Application Programmer

  6. #6
    عضو نشيط
    تاريخ التسجيل
    Jun 2010
    المشاركات
    100





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض