السلام عليكم
هل هناك طريقة لاضافة اصفار في بداية الرقم
مثال
رقم هوية الاحوال المدنية يتكون من 8 ارقام مثلا مكتوب هكذا 25366 اريدة ان يكون بهذا الشكل 00025366
السلام عليكم
هل هناك طريقة لاضافة اصفار في بداية الرقم
مثال
رقم هوية الاحوال المدنية يتكون من 8 ارقام مثلا مكتوب هكذا 25366 اريدة ان يكون بهذا الشكل 00025366
السلام عليكم
نعم اخي عدي هناك طريقة بسيطة لاضافة الاصفار قبل الرقموهي ..........
تحويل في الجدول نوع البيانات من رقم الى نص
وتقبل قائق الاحترام والتقدير
السلام عليكم اخوتي الاعزاء واشكركم كل الشكر على سرعة الرد
ولكن ليس المطلوب هذا
انا كنت اقصد ان يكون هناك كود يقوم باضافة اصفار وليست عدم ظهور الاصفار
مثلا لدي قاعدة بيانات قديمة وتم املاء حقل رقم هوية الاحوال فيها بدون وضع الاصفار من قبل مدخل البيانات ثم بعد فترة جائني برنامج مطلوب فيه ذكر الاصفار في بداية رقم الهوية لانه يتحتم ادخال 8 ارقام في الحقل والا لايقبل الحفظ فاردت هل هناك طريقة تقوم باضافة المراتب المتبقية اصفار حتى يكون الرثم متكون من ثمانية مراتب
لا ادري هل وصلت الفكرة ام لا وشكرا لكم
ارفق لك اخي الكريم
مثال مبسط على جدول مؤلف من حقلين
الاسم
والرقم
وهناك نموذج عليه زر باسم
Change_identity_Card_No
يعمل هذا الزر من خلال الكود التالي
Dim R As Recordset
Dim st, st1 As String
Set R = CurrentDb.OpenRecordset("select * from Zatea;")
While Not R.EOF
With R
.Edit
st1 = R!No
st = "000" & st1
![No] = st
.Update
End With
R.MoveNext
Wend
R.Closeعلى قراءة كافة السجلات لقاعدة البيانات، ويقوم باضاقة ثلاث اصفار الى خانة رقم الهوية
حاول قبل الضغط على الزر الاطلاع على الجدول
وبعد الضغط قم بالاطلاع من جديد
والسلام عليكم
تم تعديل هذه المشاركة بواسطة kafi في 20 يونيو 2012 في 01:01
إذا عندك عدد أرقام الأحوال المدنية المدخلة مختلفة مثلا
132
2345
5776787
45643
وأنته تريد تحولها إلى عدد 8 ثابتة مثل كذا
00000132
00002345
05776787
00045643
فأبسط طريقة كما في الإستعلام التحديثي في قاعدة البيانات المرفقة
وأرجوا أني قدرت أفيدك
اشكرك اخي bh775
هذا هو المطلوب
السلام عليكم
للفائدة :
هناك طريقة اخرى وسهلة جداً بلا كود ولا دالة ولا استعلام وهو كتابة 8 اصفار او حسب الرغبة في تنسيق حقل في الجدول
مجرد بكتابة رقم يتم تكميله تلقائيا باصفار
و الكم المثال في المرفقات
عدي الزرفي كتب:السلام عليكم
هل هناك طريقة لاضافة اصفار في بداية الرقم
مثال
رقم هوية الاحوال المدنية يتكون من 8 ارقام مثلا مكتوب هكذا 25366 اريدة ان يكون بهذا الشكل 00025366
وعليكم السلام
اعتقد انك تتكلم عن قاعده بيانات اكسس ومعروف من ضمن قواعد تصميم الجداول ان يكون العمود الذي لايحتوي على ارقام لاغراض عمليات حسابيه ان يكون من طبيعه نص text وفي حالتك رقم هويه الاحوال المدنيه يجب ان تجعل طبيعه البيانات نص وليس رقم وبهذا سيضهر لك الصفر قبل الرقم
مع الشكر
اخوك علي البصراوي من البصره
ابوشفيق كتب:السلام عليكم
للفائدة :
هناك طريقة اخرى وسهلة جداً بلا كود ولا دالة ولا استعلام وهو كتابة 8 اصفار او حسب الرغبة في تنسيق حقل في الجدول
مجرد بكتابة رقم يتم تكميله تلقائيا باصفار
و الكم المثال في المرفقات
انا اعتبر هذه الطريقه هي افضل طريقه من المطروحات وابسطها
اشكرك اخي علي البصراوي
الحل موجود في مشركة ابو شفيق هذا هو طلبي
اخوك عدي الزرفي من النجف الاشرف