الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تغيير حقل من عدد صحيح طويل الى مزدوج

مغلقمُجاب
بدأه كوماندير في 16 مايو 2014 · 3 رد · 918 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

 

اخواني الكرام

 

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

NumbOne

NumbTwo

NumbThree

NumbFour

نوع رقم وبالخصائص الحجم : عدد صحيح طويل ، والان اريد تغيير الحجم من عدد صحيح طويل الى مزدوج والتنسيق بالمائة والمنازل العشرية 0

لانني استخدم هذه الارقام كنسب مئوية في معادلات ، وقد قمت بالتغيير الى مزدوج والتنسيق بالمائة والمنازل العشرية 0 لهذه الحقول لكن واجهتني مشكلة انه

اذا كان الرقم 10 بعد التحويل يتغير الى 1000% وهذا مالا اريده :

المطلوب :

  عمل استعلام تحديث للحقول الاربعة بحيث تتغير القيمه مثلا من 10 الى 10%

 

طبعا بعد تغيير الحجم من عدد صحيح طويل الى مزدوج والتنسيق بالمائة والمنازل العشرية 0 للحقول الاربعة .

 

وهذا المرفق Numbering.rar

#2

جرب المرفق

DoCmd.RunSQL ("UPDATE CustmerTbl SET NumbOne = " & Me!va _
& " ,Numbtwo = " & Me!va _
& " ,Numbthree = " & Me!va _
& " ,Numbfour = " & Me!va _
& " "), dbFailOnError
DoCmd.OpenTable "CustmerTbl", acViewNormal, acReadOnly

Numbering 2.rar

#3 أفضل إجابة

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

 

بارك الله بك اخي امير على المشاركة

 

 

 

اخي الفاضل : كوماندير

 

اتمنى ان تركز معي في الشرح خطوة خطوة حتى تحصل على النتائج الصحيحة

 

1. لو فتحنا الجدول الخاص بك سنجده بهذا الشكل بدون اي تعديل

 

post-15367-0-86075000-1400323828_thumb.g

 

نجد ان حقول الأرقام تنسيقها هو كالتالي

 

1. حجم الحقل : عدد صحيح طويل

2. التنسيق : فارغ

3. المنازل العشرية : تلقائي

 

2. الآن سوف نقوم بتغيير تنسيق جميع حقول الأرقام الى 

 

1. حجم الحقل : مزدوج

2. التنسيق : بالمائة

3. المنازل العشرية : 0

 

وسوف يصبح شكل الجدول بهذا الشكل

 

post-15367-0-57433700-1400324208_thumb.g

 

 

3. الان نقوم بعمل استعلام تحديث ليقوم بتحديث جميع الحقول الى التنسيق الذي نريده

 

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

 

post-15367-0-59113600-1400324427_thumb.g

 

لو تلاحظ معي اننا قمنا بوضع نفس الحقل ثم قسمناه على 100

 

ليكون شكل الجدول بعد التحديث بهذا الشكل

 

post-15367-0-00203700-1400324641_thumb.g

 

ملاحظة هامة : يجب ان يكون التحديث لمرة واحده فقط حتى لا تفقد البيانات في الحقول

 

والسبب ان البيانات كانت بهذا الشكل 1000%  قبل التحديث  وبعد التحديث اصبحت 10%

 

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

 

 

 

 

za-Numbering.rar

 

بالتوفيق

2
#4

شكرا شكرا اختي زهره وشكرا اخي امير

 

هذا هو المطلوب بالضبط

هذا الموضوع مغلق.

مواضيع مشابهة