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

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

قام بنشر

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

 

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

 

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

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

 

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

 

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

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