اذهب الي المحتوي
أوفيسنا

مساعدة في التكويد


الردود الموصى بها

السلام عليكم 

 

لدي جدول لتكويد تلقائي والكود مؤلف من عدة اعمدة ولكن المشكلة ان قيم الاعمدة من جداول اخر ولكن عندما اكتب الصيغة ياخذ الاكسس القيمة في الكود كان وليس النص الموجود في الخلية 

يوجد ملف توضيحي في المرفقات 

ارجو المساعدة 

TEST.rar

رابط هذا التعليق
شارك

السلام عليكم :smile:

 

اسم الموضوع مخالف ، ولا يوضح المطلوب ،

والشرح غير واضح ، وبدون امثله ،

والمرفق مافيه معلومات إلا 3 جداول:blink:

 

اخاف يطول انتظارك في انتظار الاجابة ، لأنه مافي شئ مفهوم ، فكل من سيقرأ الموضوع ، لن يعرف المطلوب:blink:

 

جعفر

رابط هذا التعليق
شارك

اخي الكريم اشكرك على التوضيح 

لدي جدول اريد ان يكون جدول لكود تسلسلي اي القيمة على الشكل التالي : SYDA001 - حيث SY= رمز الدولة والقيمة من الجدول الاخر COUNTRY_CODE والDA من الجدول CITY_CODE

استخدمت المعادلة : [Contry_code] & [City_code] & [Number]    لكن المشكلة التي اواجهها 1- انه لا تظهر SY بل تظهر القيمة 1 او 2 حسب ترتيبها في جدول الCOUNTRY_CODE 

2- القيمة 001 تتحول لتصبح فقط 1 

اي احصل على الكود على الشكل التالي : 111 بدل SYDA001 

اتمنى ان اكون استطعت ايضاح المطلوب واتمنى ان اجد حلا بمساعدتكم 

 

 

رابط هذا التعليق
شارك

السلام عليكم

 

1. احذف العلاقات بين الجداول ،

2. في الجدول Table1 ، الحقل Country_Code والحقل City_Code ، اجعل العمود الثاني هو العمود الاساسي ، حينها سترى الكلمات ، لا الارقام ،

3. في حقل التجميع Code ، استخدم هذه المعادلة لتحصل على خانات الارقام الثلاث

[Contry_code] & [City_code] & IIf(Len([Number])=1,"00" & [Number],IIf(Len([Number])=2,"0" & [Number],[Number]))

 

والنتيجة

578.Clipboard01.jpg.fd2efe6d2fa5aca59b7d7441a0cac2d5.jpg

 

جعفر

578.TEST.accdb.zip

  • Like 1
رابط هذا التعليق
شارك

للأسف أخي أنس ، الحقل المحسوب موجود في الاكسس 2007 فما فوق !!

ولكن ، تستطيع عمل كل هذا في الاكسس الاقل من 2007 ، في الاستعلام او النموذج ، ثم تحفظه في الجدول بصيغة نص :smile:

ولا يُنصح باستعمال الحقل المحسوب اصلا ، لأن به مجموعة مشاكل ،

لذلك ، حتى ولو عندك اكسس 2007 فما فوق ، فالافضل ان تستخدم طريقة الاكسس الاقل من 2007 كما شرحتها اعلاه :smile:

 

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

[Contry_code] & [City_code] & Format([Number],"000")

ولكن ولأن الحقل المحسوب لا يقبل الامر Format ، لذا تم حل الموضوع بطريقة ثانية:blink:

 

جعفر

رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information