علي المصري قام بنشر نوفمبر 5, 2014 قام بنشر نوفمبر 5, 2014 طريقة لاستخراج اسم ولي الأمر من اسم الطالب السلام عليكم ورحمة الله وبركاته بالنسبة لاستخراج اسم ولي الأمر ( الأب) من الممكن ان يكون هناك كود خاص بذلك ولكني لا اعلمه وعند احتجت استخراج اسم الأب في احد برامجي استخدمت الدلة التالية وهي من اعمال احد أعضاء المنتدى ( لست متذكر الاسم ) 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
علي المصري قام بنشر نوفمبر 5, 2014 الكاتب قام بنشر نوفمبر 5, 2014 انظر هذا f.JPG كلامك صحيح استاذ عبد الفتاح ولكني حرصت على عدم ترك مسافات في الأسماء المركبة وعادة في مدرستي استخدم اللغة الانجليزية في كل الاعمال التي اقوم بها وهذه طريقة مؤقته حتى يتمكن خبراء المنتدى من عمل كود مثل الاكواد التي تستخدم في الاكسيل شكرا على التنبيه
عبد الفتاح كيرة قام بنشر نوفمبر 5, 2014 قام بنشر نوفمبر 5, 2014 يمكن نقل دالة الأستاذ خبور الخاصة باستخراج اسم الأب من إكسيل إلى أكسيس
علي المصري قام بنشر نوفمبر 5, 2014 الكاتب قام بنشر نوفمبر 5, 2014 استخدمها في الاكسيل ولكني لم استطع تحويلها إلى الاكسيس والفكرة في استخدام الدلة السابقة هي حل المشكلة التي صادفتني لحين وجود حل امثل وافضل
ابوخليل قام بنشر نوفمبر 5, 2014 قام بنشر نوفمبر 5, 2014 عبدالله ، وعبدالرحمن ............ لا بأس بأن لا نترك بينها فراغا ولكن كيف بــ صلاحالدين ... ونحوه افضل طريقة عند عمل المشاريع هو كتابة الاسم الرباعي مجزأً في حقول عدة وحينئذ نحن بغنى عن اكواد او معادلات اضافية حيث ان تجميع الاسماء كما تعلمون يسير 1
علي المصري قام بنشر نوفمبر 5, 2014 الكاتب قام بنشر نوفمبر 5, 2014 بسيطة استاذ ابو خليل اقوم بوضع نقطة بينهما او _
عبد الفتاح كيرة قام بنشر نوفمبر 5, 2014 قام بنشر نوفمبر 5, 2014 (معدل) لا يمكن أن نجبر المستخدم على كتابة الأسماء المعبدلة متصلة فقد يكتب واحد عبدالله و آخر عبد الله و الأخير أصح هذه معضلة من المعضلات هزمت فيها خصائص اللغة العربية أجهزة الكمبيوتر و الأفضل فعلا - كما قال أخونا أبو خليل - كتابة الاسم مفرقا و فى شهادة الميلاد ذات الرقم القومى بمصر نجد أن اسم المولود يكتب فى الأعلى منفردا و يكتب أسفله اسم الأب كاملا مثلا وليد عبد الرحمن سيد محمود الأكرت من ناحية أخرى دالة الأستاذ عبد الله باقشير حلت ما يقارب 95 بالمائة من المشكلة ليتكم تعطونا رابطها - كى لا أتكلف عناء البحث لعلى أجد وقتا لنقلها للأكسيس و الله المستعان تم تعديل نوفمبر 5, 2014 بواسطه عبد الفتاح كيرة
ابوخليل قام بنشر نوفمبر 5, 2014 قام بنشر نوفمبر 5, 2014 فيما اذكر الاستاذ محمد صالح له مشاركة في قسم الاكسس تعالج هذه الاشكالية
علي المصري قام بنشر نوفمبر 5, 2014 الكاتب قام بنشر نوفمبر 5, 2014 فصل الاسم اكسيل http://www.officena.net/ib/index.php?showtopic=55167&hl=%D8%A7%D9%84%D8%A7%D8%B3%D9%85#entry348842
ابو الآء قام بنشر نوفمبر 6, 2014 قام بنشر نوفمبر 6, 2014 السلام عليكم بارك الله فيكم جميعاا هل من الافضل جعل ادخال اسم الطالب مفرد يعنى الاسم الاول فى عمود والثانى فو عمود والثالث فى عمود والرابع فى عمود وبعدين تجمع اسم ولى الامر فى عمود واحد اى الطريقتين افضل بالنسبة لى واذاى اجمع الاسم فى عمود واحد واسم ولى الامر فى عمود وهل كثرة الاعمده تسبب ثقل الملف ام لا
ابوخليل قام بنشر نوفمبر 6, 2014 قام بنشر نوفمبر 6, 2014 هي ليست عمود بل حقل وتوزيع الاسم على حقول متعددة افضل بلا شك ومن فوائده ايضا تقليل نسبة الاخطاء اما الجمع واظهاره في التقارير فهو كما ذكرت سابقا يسير نجمع الحقول كما في الجمع العادي ونستخدم العلامة & بالضبط كما نستخدم +
nessimfayez قام بنشر سبتمبر 3 قام بنشر سبتمبر 3 بفضل مساعدتكم والذكاء الاصطناعي توصلت الي حل لفصل اسم الطالب عن اسم الاب وقمت بعمل جدول به الاسماء المركبه ومقارنه اولا اول مسافتين من الاسم هل متواجده في جدول الاسماء المركبه او لا اذا تواجد ذلك الشرط اصبح الفراغ الاول والثاني هو الاسم الاول اذا لم يتواجد هذا الشرط يعامل معامله عاديه ويقوم بفصل الاسم بعد اول مسافه 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.