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

[ تمت الإجابة ]ترتيب الرقم التأمينى من اليمين

بدأه Mohamed Nada في 10 مايو 2009 · 12 رد · 10,345 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

إخوانى الكرام

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

لدى فى قاعدة البيانات الرقم التأمينى للموظف.

وهذا الرقم يجب تقسيمه إلى ثمان خانات لاعتبارات خاصة بنموذج حكومى.

وقمت بتقسيم الرقم بالدالة Mid ولكن المشكلة أنه يأخذ الرقم من اليسار دائماً كالصورة المرفقة.

post-29007-1241955282_thumb.jpg

أنا أرغب أن يتم ترتيب الرقم من اليمين وإذا كانت هناك خانات فارغة تبقى إلى اليسار ... فهل هذا ممكن.

أتمنى أن يكون سؤالى واضح لأننى أحس أنه ليس واضحاً.

تحياتى

محمد ندا

Social_Ins_No.rar

... بقمة السعادة .. أعود بإذن الله لصحبتكم الرائعة قريباً ...

#2

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

مرحباً بك اخي محمد ندا

لعمل ذلك نفذ الدالة على عكس السلسلة النصية باستخدام الدالة StrReverse

انظر للتعبير الاول

 Mid(StrReverse([InsuranceNo]);1;1)

طبق ذلك على جميع التعابير لديك

تفضل المرفق بعد التعديل

بالتوفيق

Social_Ins_No.rar

تم تعديل هذه المشاركة بواسطة يوسف احمد في 10 مايو 2009 في 14:54

#3

وهذا حل آخر اكثر اختصاراً ... اضعه للفائدة

حيث يتم عمل حقل محسوب اسمه ( Expr1 ) يقوم بعكس السلسلة النصية لحقل رقم التأمين ومن ثم يتم استخدام الدالة Mid عليه

بالتوفيق

Social_Ins_No.rar

تم تعديل هذه المشاركة بواسطة يوسف احمد في 10 مايو 2009 في 16:18

#4

يعطيك الف عافية عملاقنا / يوسف

#5

أستاذنا يوسف أحمد

أولاً: السلام عليكــم ورحمـة الله وبركاتــه ،،

ولقد فاجأتنى بسرعة ردك .. لا ... ومش رد واحد .. بل ردين كل منهما أفضل من نظيره وبمنتهى السرعة.

ثانياً: أمتعتنى بمعلومتين جديدتين ودالتين لم أكن أعرفهما .. لك كل الشكر وجزاك الله خيراً عنها وعما تعطى دائماً.

ولكن دعنى كعادتى أثقل عليك .. ولتكن كعادتك تتقبل منا بصدر رحب.

وقد أرفقت صورتين أدناه لعلهما توضحان ما أرغب فى الوصول إليه إذا كان ممكناً حتى لا أضيع من وقتك أكثر من ذلك.

الصورة الأولى: توضح النتيجة التى نصل إليها حالياً:

post-29007-1241976812_thumb.jpg

الصورة الثانية: ما أرغب فى الوصول إليه:

post-29007-1241976856_thumb.jpg

تحياتى وشكرى مرة أخرى لمرورك الكريم ومشاركتك التى أؤكد لك أنها لم تضع هباءاً .. بل أفادتنى تماماً.

محمد ندا

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

وكانت نتيجة ذلك أن تم الحصول على الرقم كما أريده .. كالموجود أدناه وبالمرفق.

post-29007-1241978738_thumb.jpg

تحياتى

محمد ندا

Social_Ins_No_Rev.rar

تم تعديل هذه المشاركة بواسطة Mohamed Nada في 10 مايو 2009 في 21:08

... بقمة السعادة .. أعود بإذن الله لصحبتكم الرائعة قريباً ...

#6

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

اشكر استاذنا يوسف على جهده معنا وبارك الله فيه..

اخ محمد ندا...

جميلة جداً فكرة الشقلبة هذه...

ما رأيك في فكرة أخرى بدون شقلبة :P

مرفق الطريقة

Social_Ins_No.rar

طبتم واهتديتم :)

===================================

إقرأ معي

رابط متجدد لكتاب أقرؤه فشاركني فيه

======

فضائح الرافضة ومخازيهم حين يكتب عنها أحد خصومهم فهذا شيء متوقع ،فإن كتب عنها أحدهم فهو شيء غير مألوف ، وإن كان الكاتب أحد مراجعهم وأخص خواصهم فهذا شيء متناهي الغرابة ، وإن علمت أن الكاتب قد قتل بعد نشر الكتاب فقد حان وقت قراءة الكتاب

الكتاب :

حسين الموسوي - لله تم للتاريخ ، كشف الأسرار وتبرئة الأئمة الأطهار

اضغط على الصورة لتحميل الكتاب

%E1%E1%E5%20%CB%E3%20%E1%E1%CA%C7%D1%ED%CE.jpg

-----------

كتب سابقة

سعد الدين الشاذلي - مذكرات حرب أكنتوبر

#7

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

الاخوة المشرفين الافاضل ...

الاخ محمد ندا المحترم ...

شكرا جزيلا على هذا الطرح الرائع فهو سباق برمجي ممتع

الاخ يوسف ارجو منك توضيح الفكرة الثانية التي ارفقتها (Expr1) هل هو متغير ؟؟ ام ماذا؟؟ اتمنى التوضيح بشيء من التفصيل فانا مبتديء بهذا المجال

الاخ عثمان ارجو منك شرح الاستعلام بشي من التفصيل

وجزاكم الله كل الخير

#8

أستاذنا إيهاب عثمان.

طبعاً عندما وجدت رد منك على موضوعى علمت أننى أمام محاضرة فى البرمجة أخرج منها بفائدة جديدة.

شكر الله لك وجزاك خيراً على هذه المعادلة المبدعة.

وكمان الفورم .. تنسيق شرطى وحاجات من بتاعة الناس الكبار .. حاجة كدة من الآخر.

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

بالنسبة لى فقد ............. تمت الإجابة ............. تمت جداً

بس فين جملتك الرائعة "طبتم واهتديتم" فإنى والله أفتقدها.

تحياتى وشكرى.

محمد ندا

تم تعديل هذه المشاركة بواسطة Mohamed Nada في 12 مايو 2009 في 00:25

... بقمة السعادة .. أعود بإذن الله لصحبتكم الرائعة قريباً ...

#9

الاخ يوسف .. انا على احمر من الجمر .. فانا انتظر ردك منذ يوم امس

#10
اقتباس
الاخ يوسف .. انا على احمر من الجمر .. فانا انتظر ردك منذ يوم امس

معذرة اخي iraq2009 فخط الانترنت امس مضروب ( ههه ) واليوم ان شاء تمام

بالنسبة هو اسم الحقل المحسوب وتلاحظ وجوده بعد النقطتين (:) واي حقل بالاستعلام تستطيع ان تغير اسمه بهذه الطريقة

تحت امرك بما اعلم

#11

شكرا لك اخ يوسف ولن اعذرني لان الصورة لم تتضح بشكل وافي

SI1: Mid([Expr1],1,1)

فهذه المعادلة التي وضعتها في الاستعلام ماذا تعني ؟؟؟

هل EXpr1 متغير وياخذ قيمته من حقل ال text???

وما الغاية من احلال قيمة s1 في متغير اسميته Expr1????

ارجو التوضويح بشي من التفصيل واعذرني لكثرة اسئلتي

#12

لا عليك اخي iraq2009

التعبير ادناه هو ما وضعته انت بالمشاركة ولكن لم يكن منسق ليظهر بالشكل المطلوب .. انصحك باستخدام محرر الاكواد بالمشاركات وهو العلامة # بأعلى هذه الصفحة على اليسار وذلك بعد تظليل الجزء المراد اظهاره ككود

SI1: Mid([Expr1],1,1)

SI1 هو اسم الحقل المحسوب ولاحظ وجود النقطتين : بعده وهذا يدل على انه اسم للحقل وبإمكانك تغييره بأي اسم له دلالة

Mid هي دالة تستخدم لإستقطاع جزء او اكثر من السلسلة النصية وتتكون من ثلاثة وسائط

الوسيطة الاولى اسم الحقل

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

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

Expr1 هو اسم حقل محسوب بنفس الاستعلام يقوم بعكس قيمة الحقل ( رقم التأمين ) بمكان ما من الاستعلام ولا اذكر اسم الحقل الآن لآنني احرر هذه المشاركة .. وبصفة عامة Expr1 هو اسم يولده الاكسس عند انشاء اي حقل محسوب مع مراعاة ان الرقم امام الاسم يختلف وهي اختصاراً للكلمة ( تعبير ) او بالانجليزي ( Expression )

اخي الكريم الموضوع بسيط جداً ويحتاج منك فقط الى بحث سواء في الاكسس نفسه او في المنتدى او حتى في الانترنت

لا بد ان نقضي وقتاً في التعلم .. صحيح انا تحت امرك واخواننا لا يقصروا مع احد هنا فجزاهم الله خيراً .. ولكن لا بد لطالب العلم ان يبذل جهداً فهناك كتب بالمنتدى ودروس كثيرة يجب الاستفادة منها فهي وضعت لهذا الغرض.

بالتوفيق

#13

الاخ يوسف ..

اشكرك على الرد واعتذر منك بشدة .. اعلم ان وقتك ثمين واني قد اثقلت عليك .. ولكن مشكلتي اني مبتديء في الاكسس ولا اعلم من اين ابدا ..ولكن باذنه تعالى ساحاول البحث عن المواضيع التي تبدا بالاكسس من نقطة الصفر .. ولك مني جزيل الشكر ايها المبدع

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

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

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

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

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