تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مساعدة في تحويل نوع الحقل
#1
لدي قاعدة بيانات فيها حقل من نوع TEXT

عند تحويله الى رقم تنحذف اكثر السجلات منه

انا اعمل له تحويل يدوي ادخل على تصميم الجدول ومن Data Type

من TEXT
الى Number



هل يوجد حل لتحويل الحقل الى رقم من غير ان يحذف السجلات
الرد }}}}
تم الشكر بواسطة:
#2
اخي العزيز يمكنك ضافة حقل الى الجدول من نوع رقم ثم انسخ قيم الحقل الي نوعه text الى الحقل الي نوعه number بعده تقدر تحذف الحقل الي نوعه نص
بشرط ان تكون القيم في الحقل text جميعها ارقام
الرد }}}}
تم الشكر بواسطة: administrator
#3
السجلات التي تحذف هل هي رقم ام نص ؟

اذا كانت نص ستحذف لان الحقل من نوع رقم فقط ولا يقبل نصوص
الرد }}}}
تم الشكر بواسطة:
#4
السجلات الي تحذف هي نص

طيب ايش الحل
الرد }}}}
تم الشكر بواسطة:
#5
السلام عليكم

اخي الكريم ضع عملية النسخ داخل loop واستخدم val للحقل المراد تحويله

او بامكانك وضع مثال لكي يتم التعديل عليه من قبل الاعضاء

يعطيك العافية
شـــايـفـــك

الرد }}}}
تم الشكر بواسطة:
#6
السلام عليكم ورحمة الله

أخي الكريم

عند تحويل نوع بيانات عمود لا تنحذف سجلات وإنما تنمحى البيانات من حقول العمود التي لا يمكن تحويلها إلى رقم مع بقاء السجلات.
في هذه الحالة *وقبل التحويل* عليك بالمرور يدويا عليها وتغييرها إلى أرقام، ولكن هذه الحل مرهق حسب كمية البيانات المطلوب تعديلها.

ولكن بما أن إسمك VB.NET الذي على أنك مبرمج Visual Basic .Net فيمكن عمل برنامج صغير لهذا الغرض وخصوصا إذا كانت قاعدة البيانات تحتوي بيانات كثيرة.

أحد الحلول: إذا كانت تلك الحقول هي عبارة عن رقم ومعها أحرف عليك يتنفيذ عملية تحديث باستخلاص الرقم وحذف الأحرف النصية.

تشبيه إحدى الحالات:
لو كان لديك جدول table1 فيه عمود باسم (age) نوع (نص) وكانت بياناته:
21
22 سنة
23 عام
24

مع ملاحظة أن بداية كل قيمة هي رقم فيمكنك تنفيذ عملية التحديث التالية:
PHP كود :
UPDATE [table1SET [age] = VAL([age]) 
الرد }}}}
تم الشكر بواسطة:
#7
لعلي ما وضحت الموضوع

الحقل الذي لدي عباره عن TEXT

ويحتوي على ارقام لأصناف صيدلية فبعض الأدوية الكود الخاص فيها عبارة عن رقم ونص مثلا

1002AAB


هذا كود لدواء معين انا اريد تحويل نوع العمود الى رقم
ما استطيع ان احذف الاحرف لاني احتاج اليها
الرد }}}}
تم الشكر بواسطة:
#8
لا يمكن تحويل نوع العمود إلى رقم لأنه يحتوي على قيم نصية، أما إذا كان العامود يحتوي على قيم رقمية فلا إشكال في عملية التحويل.
الرد }}}}
تم الشكر بواسطة:
#9
السلام عليكم ورحمة الله

أخي الكريم

إذا لا تحول نوعه لرقم واتركه كما هو نص!


لماذا تريد تحويل نوعه لرقم؟
الرد }}}}
تم الشكر بواسطة:
#10
يبدو انك تريد ان تحول نوع الحقل الى رقم لكي تستخدمة ك primery key
اخي العزيز اذا كان هذا هو المطلوب فيجب ترك هذا العمود كما هو مننوع text واضف عمود من نوع autonumber واجعله primerykey حيث ان رمز الواء يتم ادخاله من قبل المستخدم ولايمكنك اعتماد primery key مدخل يدويا
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  طلب مساعدة : كود ربط قاعدة بيانات اكسس بفيجوال بيسك 2012 diab4diab 0 158 16-07-16, 04:42 AM
آخر رد: diab4diab
  [مشروع] مساعدة فى مشروع اكسيس ahmed_feroo 2 351 26-02-16, 03:46 PM
آخر رد: ابوناصر
  طلب مساعدة لاستخراج تقرير - ضروري alshroog 1 257 04-01-16, 04:43 PM
آخر رد: alshroog
  طلب مساعدة عاجل في برنامج طباعة شيكات alshroog 5 532 02-01-16, 03:51 PM
آخر رد: alshroog
  مساعدة في جملة استعلام tighrmte 8 424 18-11-15, 08:02 PM
آخر رد: tighrmte
Question [Acces2007] مساعدة في برنامج لحضور وغياب الطلبة في المساقات Palestine Sadheart 1 812 12-07-15, 12:37 PM
آخر رد: Palestine Sadheart
  ممكن شرح تحويل قاعدة بيانات الى ملف تنفيذى squallq8 4 3,778 03-07-15, 06:51 AM
آخر رد: ابوعلي2015
  مساعدة لوجه الله في برنامج لجمعية مائية derbaliammar 6 1,277 14-04-15, 04:11 PM
آخر رد: Al-OmmdA
  كيفية تحويل امتداد الملف بالاكسيس الي mde ميمو55 1 1,172 14-04-15, 03:31 PM
آخر رد: Al-OmmdA
  اكسس 2013 مرفق ملف طلب تحويل التاريخ للهجري syrianfalcon 3 758 14-04-15, 03:24 PM
آخر رد: Al-OmmdA

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم