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

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


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

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

 

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

 

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

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

 

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

 

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...

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