بسم الله الرحمن الرحيم
انا عندي حقل في أكسس يوجد فية الاسم الكامل مثلاً " محمد علي احمد"
انا اريد عن طريق الاستعلام ان يخرج
الاسم الاول = محمد , الاسم الثاني = علي , الاسم الاخير= أحمد
ولكم جزيل الشكر والعرفان
بسم الله الرحمن الرحيم
انا عندي حقل في أكسس يوجد فية الاسم الكامل مثلاً " محمد علي احمد"
انا اريد عن طريق الاستعلام ان يخرج
الاسم الاول = محمد , الاسم الثاني = علي , الاسم الاخير= أحمد
ولكم جزيل الشكر والعرفان
السلام عليكم اخي الكريم
مرحبا بك فى منتداك الكريم
الموضوع بكل بساطة انك تعمل استعلام علي الجدول بالمثال المرفق ولكن بعد تشغيل نموزج formNameX والضغط علي زر فك الاسم الثلاثي
اخوك فى الله
تم تعديل هذه المشاركة بواسطة ahamied في 9 مارس 2008 في 16:22
Microsoft Certified DataBase Administrator MCDBA
اخي الكريم نسيت اقول ليك حاجة فى اول مشاركة وهي ان المثال يعمل عربي/انجليزي
بس انا عايز اعرف منك حاجة ؟؟؟ لما ده اول مشاركة ليك فى المنتدي ؟؟؟ أومال بعد كده هتسأل فى ايه؟
اخوك فى الله
Microsoft Certified DataBase Administrator MCDBA
يا عيني علي الجمال
الكود ده ما يكتبوش غير واحد رايق زيك
العملية محتاجة كوباية شاي ساعة عصرية ويقعد علي المسطبة ويعمل لحن جميل للكلمات المكتوبة داخل محرر الفيجوال بيسك
ويكون مطلع اللحن
اقتباسيا فاكك صواميل مخي
شكرا يا فنان


بارك الله بك اخي احمد
على هذا العمل
ولكن هناك سؤال ماذا لو اردنا تقسيم الإسم في الإستعلام كيف تكون الطريقة
بالتأكيد سيكون بطريقة اختكم زهره :D
لأن االكود في النموذج لا يمكن استخدامه في الإستعلامات
لهذا تم استحداث وظيفة جديده تقوم بتقسيم اي اسم حتى لو كان يحتوي هذا الإسم على مليون اسم ( احمد محمد فؤاد تركي زهره محمد العبدالله كمال النحال اكسير الحياه همام ابوعرقوب )
محمد باشا فؤاد - إحمد ربنا ان زهرة المنتدي ربطت تاني صواميل مخك ومخي انا كمان :rose: :D
واهو عرفنا موضوع trim و Mid left ,right, loop , do , len , .......
يعني عملنا مرجع من سؤال
اخوكم فى الله
Microsoft Certified DataBase Administrator MCDBA
اخي الفاضل
الدالة غير صحيحه ولا تستطيع التقسيم حسب المطلوب
ولكن انظر الى الدالة الصحيحة كيف تستطيع تقسيم الإسم وحتى لو كان به مليون اسم
نعم هذا صحيح
أنا بنيتها على أساس اسم ثلاثي وبين كل اسمين مسافة
ويمكن تعديل الكود في حالة وجود اسم رباعي أو خماسي ... إلخ
صحيح فدالتي محصورة ومقيدة.
wkhiar كتب:نعم هذا صحيحأنا بنيتها على أساس اسم ثلاثي وبين كل اسمين مسافة
ويمكن تعديل الكود في حالة وجود اسم رباعي أو خماسي ... إلخ
صحيح فدالتي محصورة ومقيدة.
بارك الله بك اخي الكريم
ولماذا تحصر او تقيد الدالة بعدد محدود ويفترض انك تفتح لها العنان لتقبل اي اسم مهما كان طول هذا الإسم
سبب التقييد والحصر لديك هو استخدامك لدالة Select .... Case فهي تعطيك فقط ما يتم اختياره ولكنها لا تعمل Loop لكامل الأسم
فمثلا لو انك برمجت هذه الدالة على 8 حقول خاصة بالإسم وكان طول الإسم حوالي 12 او 15 اسم بداخله فأيضا ستتوقف الدالة عند الإسم الثامن وتعطي خطا وتقوم بجمع بقية الأسماء في أخر وضع لها وهو الحقل الثامن .
ما شاء الله الكل اساتذه
والله الواحد نفسه يفيد هذا المنتدى مثلما استفيد منه
لكن اساتذتنا كل مرة بيقدموا حلول بعيده جدا عن امكانياتنا
شكرا
الله المستعان
مرفق المطلوب بعد فك قيد البرنامج ليتعامل مع أي عدد من الأسماء (وذلك حسب حجم المصفوفة الموضحة في الكود)
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…