• 0
  • مالي خلق
  • أتهاوش
  • متضايق
  • مريض
  • مستانس
  • مستغرب
  • مشتط
  • أسولف
  • مغرم
  • معصب
  • منحرج
  • آكل
  • ابكي
  • ارقص
  • اصلي
  • استهبل
  • اضحك
  • اضحك  2
  • تعجبني
  • بضبطلك
  • رايق
  • زعلان
  • عبقري
  • نايم
  • طبيعي
  • كشخة
  • النتائج 1 إلى 7 من 7

    الموضوع: محتاجة لهالخدمة لوسمحتم

    1. #1
      التسجيل
      06-01-2005
      المشاركات
      23
      المواضيع
      9
      شكر / اعجاب مشاركة

      محتاجة لهالخدمة لوسمحتم

      مرحبا ياأخوان....بدي اطلب هالخدمة انا عندي ببرنامجي عاملة فورم حساب الاوزان بالكيلو وحاطة للمستخدم تيكست بوكس يضع فيه الرقم اللي بدو يحسبه ويضغط على زر حساب وتطلع النتيجة ...انا الحين زابط عندي الكود وكل شي والحمد لله...بس في نقطة اعترضتني انه لمن اضع حرف بدل رقم في التيكست بوكس يطلع خطأفي البرنامج...فابغى منكم مساعدتي كيف اقفل لوحة مفاتيح المستخدم بحيث انه مايدخل في هذا التيكست بوكس غير ارقام بس...بليييييييييييييييييييييز الله يسعدكم ويوفقكم مستعجلة

    2. #2
      التسجيل
      30-12-2004
      المشاركات
      449
      المواضيع
      12
      شكر / اعجاب مشاركة

      مشاركة: محتاجة لهالخدمة لوسمحتم

      بدلا من قفل لوحة المفاتيح، لم لا تفحصي البيانات المدخلة لتري اذا ما كانت من النوع الذي يتوقعه برنامجك؟

      لست بمبرمج VB ولكن في اللغات، هناك دالات للفحص والمقارنة. لغة BASIC القديمة كان لها isNumber, isReal, and isInteger، اذا صحت ذاكرتي.

    3. #3
      التسجيل
      12-07-2004
      المشاركات
      247
      المواضيع
      25
      شكر / اعجاب مشاركة

      مشاركة: محتاجة لهالخدمة لوسمحتم

      طريقة ابن القلم صحيحية ولكن تعديل بسيطة عليها مع شرح كتابة الكود


      هذا الكود تضعينة داخل الزر الذي يحسب لك وهو
      يتاكد من ان المدخل هو رقم ام لا
      كود PHP:
      Private Sub Command1_Click()
      If 
      IsNumeric(Text1.TextThen
      Label1
      .Caption Val(Text1.Text) + 5
      Else
      MsgBox "لم تدخل رقماً"
      End If
      End Sub 
      اذا كان المدخل رقم فسيقوم باتمام العملية.. و اذا كان المدخل حروف او رموز فستظهر رسالة تنبيهية
      عدلي على الكود كما تشائين

    4. #4
      التسجيل
      06-01-2005
      المشاركات
      23
      المواضيع
      9
      شكر / اعجاب مشاركة

      مشاركة: محتاجة لهالخدمة لوسمحتم

      مشكوريين اخواني ماقصرتم ...بس على فكرة انا بشتغل على فيجول بيسك 7 أتمنى الاقي طلبي عندكم...ولكم مني جزبل الشكر

    5. #5
      التسجيل
      07-12-2004
      المشاركات
      46
      المواضيع
      7
      شكر / اعجاب مشاركة

      مشاركة: محتاجة لهالخدمة لوسمحتم

      اخي عندي الحل على فيجول بيسك6 ولا ادري اذا يشتغل على فيجول بيسك 7
      ومع ذالك لك الطريقه
      اذهب الى الزر الذي تضغط علي لكي يحسب لك واضف عليه الكود التالي ومن ثم اكتب الكود الخاص بك مع هذا الكود وتفضل الان
      Private Sub Command1_Click()
      On Error Resume Next
      Label1.Caption = Text1.Text * 2
      If Err Then
      Label1.Caption = Text1.Text * 2
      ans = MsgBox("القيمة المدخلة ليسة رقم", vbOKOnly + vbCritical, "خطأ")
      If ans = vbOK Then
      Err.Clear
      End If
      End If
      End Sub
      ملاحة اخي لقد انشئت هذا الكود انا بلمثال على الة حاسبة طلبة منها انت تضرب العدد الموجود باداة النص برقم2 بس لكي اشرح لك
      نتمنا ان يساعدك الكود وشكرا

    6. #6
      التسجيل
      06-06-2004
      المشاركات
      30
      المواضيع
      9
      شكر / اعجاب مشاركة

      مشاركة: محتاجة لهالخدمة لوسمحتم

      والله أنا عندي اقتراح أن تجعلي البرنامج يأخذ القيمة الرقمية فقط فإذا هناك حرف يحسب كأنه غير موجود وإذا كان هناك أحرف فقط فيحسب القيمة كأنها صفر

      أنك بدل ماتكتبي
      text1.tex
      تكتبي
      val(text1.text)
      وهكذا يحس القيمة الرقمية فقط

    7. #7
      Argonaut غير متصل عضو مميز
      نايم
       
      التسجيل
      03-08-2004
      الدولة
      تركيا
      المشاركات
      3,755
      المواضيع
      524
      شكر / اعجاب مشاركة

      مشاركة: محتاجة لهالخدمة لوسمحتم

      بسم الله الرحمن الرحيم

      السلام عليكم ورحمة الله تعالى وبركاته

      اختي الفاضلة انا فهمت انكي تريدن من لوحة المفاتيح ان تكتب فقط ارقام و هذا هو الكود على فجوال سبيك 6

      Private Sub Text1_KeyPress(KeyAscii As Integer)
      If KeyAscii < Asc("0") Or KeyAscii > Asc("9") Then
      KeyAscii = 0
      End If
      End Sub


      وشكرا مع التقدير

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

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