delphi4arab منتديات دلفي للعرب

نسخة كاملة : اضافة اصفار تلقائيا قبل البحث
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
بسم الله الرحمن الرحيم
السلام عليكم
لدي مشكل برمجي عبارة عن بحث في حقل في sql server حيث لدي حقل رقم مرجعي للكتب يأتي كالتالي : 000011 و لتكرار الرقم نفسه في اختصاصات أخرى استعملت حقل به حرو ف أبجدية A الى Z
حيث يصبح الرقم كالآتي : 000011A
مشكلتي تكمن في خوارزمية البحث لدي EDIT لإدخال الرقم للبحث كيف يمكنني البحث في هذا الحقل بدون ادخال الأصفار و الحرف المضاف لأن الرقم المراد البحث عنه هو 11 أي عند البحث أدخل في EDIT1 الرقم .EDIT2 الحرف أفيدوني بارك الله فيكم
وعليكم السلام ورحمة الله وبركاته
إقتباس :كيف يمكنني البحث في هذا الحقل بدون ادخال الأصفار
الأصفار ليست مشكلة لأن 000011 = 11
وللحصول على أرقام نمطية، من الشكل 000011
استخدم FormatFloat
إقتباس :كيف يمكنني البحث في هذا الحقل بدون ادخال الأصفار
استخدم توابع التعامل مع المتغيرات النصية (String) مثل: Copy
انظر هنا الرد #8
وهنا أيضا:
http://www.delphi4arab.net/forum/showthread.php?tid=768
بالتوفيق.
السلام عليكم
اخي العزيز من وجهة نظري من العيب انت تدخل الكود بالشكل 00001 لانه بالتالي واحد هذا الشكل يمكن ان تحوله في حاله طباعته بهذه الصورة وايضاً من الافضل ان يكون الحقل الخاص بالبحث integer والبحث بسهولة بدون اصفار هذا والله اعلم .
و عليكم السلام شكرا أخي عمار على ملاحظتكم ومساعدتكم و النتيجة كانت format flaot