الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف يتم تصميم إستعلام ليظهر الأسم الأول للشخص؟

بدأه bakkar2000 في 4 نوفمبر 2014 · 26 رد · 1,555 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

 

كيف يتم تصميم إستعلام ليظهر الأسم الأول فقط من الجدول مثلاً

 

أحمد محمد حسن            >>>>  أحمد

محمد حسن محمد            >>>>  محمد

على السيد عثمان            >>>>  على

عبد الله محمد على          >>>>  عبد

أم محمود السيد             >>>>  أم

أبو غالى نعمان             >>>>  أبو

 

آى معرفة الأسم الأول من الثانى عن طريق وجود مسافة بينهما حتى إن كان  الأسم الأول  ( أبو - عبد - أم )

 

ليس بالضرورة الأسم المركب كاملاً

 

مع خالص الشكر

 

مرفق للتجربة علية 

FirstName.rar

#2

تفضل اخي الكريم 

FirstName.rar

تحياتي لك ----- اخوك محمود المصري

(اللَّهُمَّ أَنْتَ رَبِّي لا إِلَه إِلاَّ أَنْتَ خَلَقْتَني وأَنَا عَبْدُكَ وأَنَا على عهْدِكَ ووعْدِكَ ما اسْتَطَعْتُ أَعُوذُ بِكَ مِنْ شَرِّ ما صنَعْتُ أَبوءُ لَكَ بِنِعْمتِكَ علَيَ وأَبُوءُ بذَنْبي فَاغْفِرْ لي فَإِنَّهُ لا يغْفِرُ الذُّنُوبِ إِلاَّ أَنْتَ)

اذا كانت المشاركة مفيدة لك فلا تبخل علينا بالتقييم

post-274914-0-91580400-1378113578.jpg
#3

وعليكم السلام :)

 

اخي محمود ، ايش رايك بسطر واحد في الاستعلام ويحل الموضوع :)

a: Mid([name],1,InStr([name]," ")-1)

جعفر

1
#4
السلام عليكم

اسف للتدخل

هل يمكن عكس الموضوع 

يعنى استخراج اسم ولى الامر

مثال

محمد السيد عبد الفتاح ابراهيم محمد

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

خالص شكرى وتقديرى 

#5

وعليكم السلام :)

 

ابو محمد والاء كتب:

مثال

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

 

تفضل:

a: Mid([name],InStr([name]," ")+1)

جعفر

#6

السلام عليكم

عند النطبيق على ملفى يعكى رساله خطاء 

هل ممكن التطبيق على الملف الخاص بي

 

الملف

http://www.gmrup.com/d7/up1415165539281.rar

:)

#7
jjafferr كتب:

وعليكم السلام :)

 

اخي محمود ، ايش رايك بسطر واحد في الاستعلام ويحل الموضوع :)

a: Mid([name],1,InStr([name]," ")-1)

جعفر

زي الفل طبعا تسلم ايدك +1

(اللَّهُمَّ أَنْتَ رَبِّي لا إِلَه إِلاَّ أَنْتَ خَلَقْتَني وأَنَا عَبْدُكَ وأَنَا على عهْدِكَ ووعْدِكَ ما اسْتَطَعْتُ أَعُوذُ بِكَ مِنْ شَرِّ ما صنَعْتُ أَبوءُ لَكَ بِنِعْمتِكَ علَيَ وأَبُوءُ بذَنْبي فَاغْفِرْ لي فَإِنَّهُ لا يغْفِرُ الذُّنُوبِ إِلاَّ أَنْتَ)

اذا كانت المشاركة مفيدة لك فلا تبخل علينا بالتقييم

post-274914-0-91580400-1378113578.jpg
#8
jjafferr كتب:

  :)

 

 

تم تعديل هذه المشاركة بواسطة mahmoud_20 في 5 نوفمبر 2014 في 09:55

(اللَّهُمَّ أَنْتَ رَبِّي لا إِلَه إِلاَّ أَنْتَ خَلَقْتَني وأَنَا عَبْدُكَ وأَنَا على عهْدِكَ ووعْدِكَ ما اسْتَطَعْتُ أَعُوذُ بِكَ مِنْ شَرِّ ما صنَعْتُ أَبوءُ لَكَ بِنِعْمتِكَ علَيَ وأَبُوءُ بذَنْبي فَاغْفِرْ لي فَإِنَّهُ لا يغْفِرُ الذُّنُوبِ إِلاَّ أَنْتَ)

اذا كانت المشاركة مفيدة لك فلا تبخل علينا بالتقييم

post-274914-0-91580400-1378113578.jpg
#9
mahmoud_20 كتب:

زي الفل طبعا تسلم ايدك +1

 

تسلم اخي محمود :)

 

 

 

ابو محمد والاء كتب:

عند النطبيق على ملفى يعكى رساله خطاء 

 

ماهي رسالة الخطأ ؟

رجاء وضع الطريقة اللي وضعتها في برنامجك ، مع توضيح اسماء الحقول.

 

 

جعفر

#10

بسم الله الرحمن الرحيم

 

شكراً أخى الفاضل محمود وبارك الله بك

 

تسلم أناملك أخى  جعفر ... برجاء تطبيق على المثال المرفق

 

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

 

لكم تحياتى

#11

وعليكم السلام :)

في نفس إستعلام اﻻخ ، في عمود جديد ، انسخ الكود اللي انا عملته في مشاركتي ، والصقه في أول سطر في العمود :)

جعفر

#12

تفضل اخي الكريم 

مثالك بطريقة المبدع جعفر 

FirstName.rar

بالتوفيق

اخوك ---------- محمود المصري

(اللَّهُمَّ أَنْتَ رَبِّي لا إِلَه إِلاَّ أَنْتَ خَلَقْتَني وأَنَا عَبْدُكَ وأَنَا على عهْدِكَ ووعْدِكَ ما اسْتَطَعْتُ أَعُوذُ بِكَ مِنْ شَرِّ ما صنَعْتُ أَبوءُ لَكَ بِنِعْمتِكَ علَيَ وأَبُوءُ بذَنْبي فَاغْفِرْ لي فَإِنَّهُ لا يغْفِرُ الذُّنُوبِ إِلاَّ أَنْتَ)

اذا كانت المشاركة مفيدة لك فلا تبخل علينا بالتقييم

post-274914-0-91580400-1378113578.jpg
#13

بسم الله الرحمن الرحيم 

 

شكرى وتقديرى  اخى ---------- محمود المصري

 

هل من الممكن تطبيق الدالة ,DISTINCT على المثال لتصفية الأسماء المكرره

 

حاولت لكنى لم اوفق
 
لك كل الشكر و التقدير

تم تعديل هذه المشاركة بواسطة bakkar2000 في 7 نوفمبر 2014 في 02:13

#14

السلام عليكم

 

باستخدام الوحدة النمطية فى الملف السابق

و بعض التعابير فى الاستعلام 

حلت مشكلة كبيرة

و هى الاسم المركب

 

مثلا عبد الفتاح   بوجود مسافة

أو عبدالفتاح بدون مسافة

 

فالوحدة النمطية تتعرف على الثانى و تعتبره اسما واحدا

و لا تتعرف على الأول و تستخرج فقط كلمة عبد

 

الآن يتعرف الاستعلام على الجميع

 

post-205827-0-45127500-1415378323_thumb.

 

FirstName-kera.rar

#15

السلام عليكم

 

باستخدام الوحدة النمطية فى الملف السابق

و بعض التعابير فى الاستعلام 

حلت مشكلة كبيرة

و هى الاسم المركب

 

مثلا عبد الفتاح   بوجود مسافة

أو عبدالفتاح بدون مسافة

 

فالوحدة النمطية تتعرف على الثانى و تعتبره اسما واحدا

و لا تتعرف على الأول و تستخرج فقط كلمة عبد

 

الآن يتعرف الاستعلام على الجميع

 

post-205827-0-45127500-1415378323_thumb.

 

FirstName-kera.rar

#16

السلام عليكم

 

باستخدام الوحدة النمطية فى الملف السابق

و بعض التعابير فى الاستعلام 

حلت مشكلة كبيرة

و هى الاسم المركب

 

مثلا عبد الفتاح   بوجود مسافة

أو عبدالفتاح بدون مسافة

 

فالوحدة النمطية تتعرف على الثانى و تعتبره اسما واحدا

و لا تتعرف على الأول و تستخرج فقط كلمة عبد

 

الآن يتعرف الاستعلام على الجميع

 

post-205827-0-45127500-1415378323_thumb.

 

FirstName-kera.rar

#17

السلام عليكم

 

باستخدام الوحدة النمطية فى الملف السابق

و بعض التعابير فى الاستعلام 

حلت مشكلة كبيرة

و هى الاسم المركب

 

مثلا عبد الفتاح   بوجود مسافة

أو عبدالفتاح بدون مسافة

 

فالوحدة النمطية تتعرف على الثانى و تعتبره اسما واحدا

و لا تتعرف على الأول و تستخرج فقط كلمة عبد

 

الآن يتعرف الاستعلام على الجميع

 

post-205827-0-45127500-1415378323_thumb.

 

FirstName-kera.rar

#18

آسف لتكرار الرد 4 مرات 

أرجو حذف ثلاثة و إبقاء واحد

#19

بسم الله الرحمن الرحيم 


 


أخى الكريم أبو لميس مثال قمة فى الروعة و الإحترافية 


 


هل من الممكن تطبيق الدالة ,DISTINCT على آى من المثالين لتصفية الأسماء المكرره للإسم الأول


 


  اخوانى ---------- محمود المصري... jjaffer  ..... أرجوا أن تكونا مازلتما معنا


 

 

لكم كل الشكر و التقدير
#20

تفضل :)

SELECT DISTINCT Mid([name],1,InStr([name]," ")-1) AS a
FROM FName;

جعفر

#21

بسم الله الرحمن الرحيم

أخوانى اسف على التأخر فى الرد ولكنى كنت أحاول ..

عند تطبيق المثال أخى جعفر تظهر هذه الرسالة

post-148704-0-23587100-1415842589.png

و إليك مثال للتطبيق علية كل ما أريده هو

FirstName_Exam.rar

معرفة الأسم الأول مع أستخاد الدالة  Distinct لعدم تكرار الأسم الأول فى الإستعلام

 

خالص شكرى

#22

بسم الله الرحمن الرحيم

أخوانى اسف على التأخر فى الرد ولكنى كنت أحاول ..

عند تطبيق المثال أخى جعفر تظهر هذه الرسالة

post-148704-0-23587100-1415842589.png

و إليك مثال للتطبيق علية كل ما أريده هو

FirstName_Exam.rar

معرفة الأسم الأول مع أستخاد الدالة  Distinct لعدم تكرار الأسم الأول فى الإستعلام

 

خالص شكرى

تم تعديل هذه المشاركة بواسطة bakkar2000 في 13 نوفمبر 2014 في 04:55

#23

وعليكم السلام :)

الكود الذي وضعته لك هو SQL إستعلام ، فياريت ترفق لنا صورة من تصميم الاستعلام.

جعفر

#24

بسم الله الرحمن الرحيم

 

تفضل أخى الكريم 

SELECT DISTINCT Mid([name];1;InStr([name];" ")-1) AS a; FName.sex
FROM FName;

أخى هوضحلك سبب الأستعلام كى تكون معى فى الصورة ..

 

الإستعلام يقوم بفرز الأسم الأول  و النوع مع أستخدام الدالة Distinct على الأسم الأول لعدم تكرارة 

 

لا مانع من تكرار النوع  ..  لماذا !!!!!

 

لأنة لدى برنامج أريده أن يقوم بالتعرف على الأسم الأول المدخل هل هو ذكر أم أنثى 

 

آى أريد الأستعلام أن يحتوى على حقل الأسم الأول دون تكرار مع حقل النوع

 

و فى المشاركة السابقة وضعت لكم  فى المرفقات مثال بة الجدول الفعلى الذى أقوم بالعمل علية مع حذف بعض

 

العناصر منة التى لا تخدم المثال

 

 

فأرجوا التطبيق علية لو تكرمت 

 

خالص شكرى أخى الكريم

#25

UP


UP


UP


تم تعديل هذه المشاركة بواسطة bakkar2000 في 17 نوفمبر 2014 في 02:09

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…