إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

البحث عن الأرقام فقط


4 رد (ردود) على هذا الموضوع

#1 acadmy

acadmy

    عضو

  • الأعضــاء
  • 31 مشاركة

تاريخ المشاركة 12 January 2006 - 11:33 PM

كيف يمكن التأكد من أن FIELD معين يحتوى على أرقام فقط علما بأنه معرف من النوع VARCHAR2

وجزاكم الله خيرا

#2 m_almarei

m_almarei

    عضو نشط

  • الأعضــاء
  • 461 مشاركة

تاريخ المشاركة 13 January 2006 - 02:41 PM

ممكن تعمل loop تشيك وتقوم فيها باستخدام

substr(field_name,i,1)

الفنكشن الجاهزة بالاوراكل هذه الفنكشن ستقوم بارجاع حرف حرف من الحقل المطلوب بعدها تشيك عليه اذا كان من ال (0-->9)

غير ذلك تعمل clear للحقل وتعطي مسج بانه يمنع ادخال الرقم
قال تعالى: (وفوق كل ذي علم عليم)

قال تعالى: (وقل رب زدني علما)

--------------------------------------------------------------------------------------------
m_almarei@hotmail.com

#3 m_almarei

m_almarei

    عضو نشط

  • الأعضــاء
  • 461 مشاركة

تاريخ المشاركة 13 January 2006 - 05:08 PM

وهذا الكود جاهز

ملفات مرفقة

  • ملف مرفق  test.zip   15.4كيلو   83 عدد مرات التحميل

قال تعالى: (وفوق كل ذي علم عليم)

قال تعالى: (وقل رب زدني علما)

--------------------------------------------------------------------------------------------
m_almarei@hotmail.com

#4 Osama Soliman

Osama Soliman

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 1,611 مشاركة
  • الاسم الأول:Osama
  • اسم العائلة:Soliman
  • البـلـد: Country Flag
  • المنصب الحالي:Oracle Technical Consultant - Asfour Crystal International

تاريخ المشاركة 13 January 2006 - 07:24 PM

للتأكد من ان القيم المدخل الى حقل معين ارقام
يمكن (من خلال النموذج وليس SQL) جعل الخاصية Format Mask = 9999999999
وبذلك لا يقبل الحقل اى حروف ويدخل الارقام فقط

وهذا للسهولة

والحل الذى وضعه الاخ m_almarei حل ممتاز ويمكن ان يستخدم من خلال النموذج او من خلال SQL

وقل رب زدنى علماً
Osama M. Soliman
Oracle Certified Professional
Oracle Technical Consultant

 Asfour Crystal International
Cairo - Egypt
Osama.Soliman@hotmail.com
Osama.Soliman@asfourcystal.com


#5 acadmy

acadmy

    عضو

  • الأعضــاء
  • 31 مشاركة

تاريخ المشاركة 13 January 2006 - 08:47 PM

الأخ al_amri
جزاك الله خير
عملت لها test و وصحيحة 100%

أما بالنسبة للحل الذى أقترحه الأخ osama_soliman

فمشكلته إنك لازم كل مرة تدخل فى نفس field نفس العدد من الأرقام

وشكرا