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

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

قام بنشر

طريقة لاستخراج اسم ولي الأمر من اسم الطالب

 

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

 

بالنسبة لاستخراج اسم ولي الأمر ( الأب)

من الممكن ان يكون هناك كود خاص بذلك ولكني لا اعلمه

 

وعند احتجت استخراج اسم الأب في احد برامجي استخدمت الدلة التالية وهي من اعمال احد أعضاء المنتدى ( لست متذكر الاسم )

 

Public Function qsplit(FullName As String, i As Integer)
On Error Resume Next
qsplit = Split(FullName, " ")(i)
End Function


 

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

ثم عملت تجميع لهذه الأسماء دون الاسم الأول

بالطريقة التالية

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

=[name2] & " " & [name3] & " " & [name4] & " " & [name5] & " " & [name6]

 

وبذلك حققت ما اريده بطرقة وبفكرة بسيطة

 

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

التقرير سوف تجد فيه تنفيذ الشرح السابق

 

وهو جزء من برنامج خاص بي

 

تحياتي

AliElmasry.rar

قام بنشر

انظر هذا

attachicon.giff.JPG

 

كلامك صحيح استاذ عبد الفتاح

ولكني حرصت على عدم ترك مسافات في الأسماء المركبة

 

وعادة في مدرستي استخدم اللغة الانجليزية في كل الاعمال التي اقوم بها

 

 

وهذه طريقة مؤقته حتى يتمكن خبراء المنتدى من عمل كود مثل الاكواد التي تستخدم في الاكسيل

 

شكرا على التنبيه

قام بنشر

استخدمها في الاكسيل ولكني لم استطع تحويلها إلى الاكسيس

 

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

قام بنشر

عبدالله ، وعبدالرحمن ............ لا بأس بأن لا نترك بينها فراغا

ولكن كيف بــ  صلاحالدين ... ونحوه 

افضل طريقة عند عمل المشاريع هو كتابة الاسم الرباعي مجزأً  في حقول عدة

وحينئذ نحن بغنى عن اكواد او معادلات اضافية حيث ان تجميع الاسماء  كما تعلمون يسير

  • Like 1
قام بنشر (معدل)

لا يمكن أن نجبر المستخدم على كتابة الأسماء المعبدلة متصلة

فقد يكتب واحد عبدالله

و آخر عبد الله

و الأخير أصح

 

هذه معضلة من المعضلات

هزمت فيها خصائص اللغة العربية أجهزة الكمبيوتر

 

و الأفضل فعلا - كما قال أخونا أبو خليل - 

كتابة الاسم مفرقا

 

و فى شهادة الميلاد ذات الرقم القومى بمصر

نجد أن اسم المولود

يكتب فى الأعلى منفردا

و يكتب أسفله اسم الأب كاملا

 

مثلا

وليد

عبد الرحمن سيد محمود الأكرت

 

من ناحية أخرى

دالة الأستاذ عبد الله باقشير حلت ما يقارب 95 بالمائة من المشكلة

 

ليتكم تعطونا رابطها - كى لا أتكلف عناء البحث

لعلى أجد وقتا لنقلها للأكسيس

و الله المستعان

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

السلام عليكم

بارك الله فيكم جميعاا

هل من الافضل جعل ادخال اسم الطالب مفرد 

يعنى الاسم الاول فى عمود والثانى فو عمود والثالث فى عمود والرابع فى عمود 

وبعدين تجمع اسم ولى الامر فى عمود واحد

اى الطريقتين افضل بالنسبة لى 

واذاى اجمع الاسم فى عمود واحد واسم ولى الامر فى عمود

وهل كثرة الاعمده تسبب ثقل الملف ام لا

قام بنشر

هي ليست عمود بل حقل 

وتوزيع الاسم على حقول متعددة افضل بلا شك

ومن فوائده ايضا تقليل نسبة الاخطاء

اما الجمع واظهاره في التقارير فهو كما ذكرت سابقا يسير نجمع الحقول  كما في الجمع العادي ونستخدم  العلامة & بالضبط كما نستخدم + 

  • 8 years later...
  • 1 year later...
قام بنشر

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

Database1.accdb

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

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

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

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

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

Important Information