اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

تقسيم أو توزيع الحقل الى عدة حقول


Hani Abdulsamad

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

اخي الكريم

بالامكان عمل ذلك عن طريق استعلام على النحو التالي

قم بعمل استعلام مع اضافه الجدول اليه وكتابه التعبير التالي في حقل جديد في الاستعلام

Firstname: Left([fieldname] & "", InStr(1,[fieldname] & ""," ") + (InStr(1, [fieldname] & "", " ") > 0)) 
Lastname: Mid([fieldname] & "", InStr(1, [fieldname] & "", " ") + 1) 

اوارفق مثالك لتعديل عليه

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

اشكرك كثيرا جدا على تفاعلك مع سؤالي ولكن لم استطع تطبيقه

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

اشكرك مرة اخرى والسلام عليكم

awal asasi.rar

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

تقسيم قيمة السجل على عدة حقول.rarالسلام عليكم 

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

اما الاسم الثاني Lastname باستخدام الدالة Mid فظهر من بداية الاسم الثاني إلى نهاية الاسماء في السجل 

بمعنى انه لم يعطي الاسم الثاني فقط بل اتى بما تبقى من الاسم ، والمطلوب كما ذكر الأخ hani ان يكون الاسم 

الثاني في حقل خاص يه و الثالث وهكذا  . ايضا انا حاولت استخدام الدالة Right بنفس طريقة الدالة lefet حتى 

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

وفقكم الله لما في الاخير  

مرفق ملف للملاحظة والتعديل 

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

تم بحمد الله وتوفيقه حل المشكلة وبعد بحث في هذا المنتدى الرائع وانا ارفق مثالي بعد التعديل عليه 

 

وتم استخراج الاسم الاول والثاني إالى الرابع فجزاكم الله خير ...............................

 

لكن عندما حولت الملف إلى جهاز آخر به افس 2003 طلعت لي مشكة ظهور رسالة 

 

ممكن حد من الاخوة يفسر لنا اين تزجد المشكلة  وله خالص التقدير  عل

ما انني اعمل على افيس 2010 والملف معمول بأوفس 2003

 

توجد صور للرسالة التي تطلع مع تشغيل الملف في المرفق 

تقسيم الاسم.rar

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

السلام عليكم 

اخي العزيز ابو خليل اشكرك على الرابط حيث من خلاله بالفعل تم التغلب على ثلث المشكلة 

 

بعد اضافة الوحدة النمطية اختفت الرسالة الأولى إلا انه لو بتلاحظ هناك رسالتين اخرتين تظهر 

 

احداهما عند تشغيل الاستعلام و الأخرى عند الضغط على زر تقسيم في النموذج  

 

ارفقت الصور للتوضيح نرجو افادتنا بالحل ولكم منا كل الشكر والتقدير 

رسائل الخطأ.rar

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

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

 

ولكن  لماذا تخلط الامثلة بعضها مع بعض

 

حيث ان المثال الموجود في الرابط اعلاه  يعمل 100%  والوحدة النمطية الموجودة فيه عبارة عن سطر واحد

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

اولا اعتذر عن التأخير في الرد 

 

بالنسبة للمثال الموجود في الرابط بالفعل يعمل 100% ولكن ما يجعلني اتمسك باستعمال المثال الأول امرين هما 

 

الأول : ان عندي اسماء مثل عبد الرحمن اريدها مع بعض وليس الاسم الاول عبد والثاني الرحمن وايضا هناك اللقب مزدوج مثل 

 

بن ثاقب يكون مع بعض وليس بن اسم وثاقب اسم اخر  

 

الثاني : اريد النتيجة تكون في الجدول وليس في الاستعلام  

 

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

 

ارجو ان يكون ذلك ممكن .......................... في انتظار الرد و نفعنا الله بكم وبعلمكم 

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

الثاني : اريد النتيجة تكون في الجدول وليس في الاستعلام

 

  هما اخوان الا ان الاستعلام اكثر مرونة

 

 

الأول : ان عندي اسماء مثل عبد الرحمن اريدها مع بعض وليس الاسم الاول عبد والثاني الرحمن وايضا هناك اللقب مزدوج مثل 

 

 

 

هذا مثال للاستاذ محمد صالح يعالج هذا الأمر

 

mas123-nameparts.rar

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information