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

كيف نربط حقل المرتبة برمز المرتبة في النموذج.؟؟

مغلق
بدأه المالكي333 في 24 أبريل 2003 · 8 رد · 680 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم.

لدي قاعدة بيانات تتضمن جدولا فيه حقول الاسم والمرتبة. طلب مني المدير أن أقدم له بيانا بالأسماء والمراتب وعندما قدمته له ( زعل ) أخونا في الله. ليش يا سعادة المدير؟ قال ليش إسمي ليس في أعلى القائمة من البيان. قلت له ( ما عليش ) أنا أصلي قمت بعمل استعلام مفروز من الأصغر للأكبر حسب المرتبة. فوضع لي الأولى في أعلى البيان ثم التاسعة ثم الثالثة ثم الثامنة ثم الثانية ثم الخامسة ثم الرابعة ثم السابعة ثم السادسة ثم العاشرة التي سعادتكم يشغلها. بس بسيطة ما عليش نغير الفرز من الأكبر للأصغر وبكذا تصير أنت أعلى الكشف وما يصير خاطرك إلا طيب. قال لا أنا أبغى تسلسل للمراتب بدء من العاشرة ثم التاسعة ثم الثامنة ..... إلى الأولى. وعقب بكلمة ما سمعت منها إلا قوله ( أمحق من مبرمج )!!!!. :'( :'( :o :o

فكرت في كيفية الخروج من المأزق ووجدت أن أفضل حل أن أقوم بعمل رمز للمرتبة بحيث تكون الأولى هي رقم 1 وهكذا حتى العاشرة التي يكون رمزها عشرة وبهذا أقوم بعمل فرز من الأكبر للأصغر فتكون مرتبة سعادة المدير في أعلى الكشف. كان هذا هو الحل المناسب فقمت بعمل حقل جديد باسم رمز المرتبة لكنني وجدت أن إدخال رمز المرتبة ما هو إلا زيادة في العناء الذي لا بد وأن يكون لدى الكمبيوتر حل لإزالة هذا العناء .. فحاولت أن أجعل البرنامج يتولى عملية إدخال الرمز مباشرة بدون تدخل من المستخدم بحيث إذا كتب المستخدم في حقل ( المرتبة ) كلمة ( السابعة ) مثلا نجد أن الرقم 7 قد ( أنكتب ) تلقائيا في حقل ( رمز المرتبة ). حاولت أن أصل إلى هذه النتيجة فلم أستطع. أطرح الموضوع بمثاله بين يدي الله ثم بين يديكم راجيا التكرم كما عودتمونا بمساعدتنا في الوصول إلى النتيجة من جهة. ومن جهة أخرى هل هناك حل آخر بغير هذه الطريقة ( المالكية ) من باب أن من تفتق ذهنه عن شيء أو اكتشف شيئا فيجب أن ينسب إليه!! :P والله يعطيكم ألف عافية.

#2

السلام عليكم

لنفرض ان مربع النص الذي يعرض حقل المرتبه = مرتبه

لنفرض ان مربع النص الذي يعرض حقل الرمز = رمز

ضع هذا الكود في حدث بعد التحديث ( after update ) لحق مرتبه

if [مرتبه].value="السابعة" then
[رمز].value = "7"
endif

وتكرر الخطوات لجميع المراتب

تحياتي

صورة
صورة

حسابي في الفيس بوك
http://goo.gl/XIzwL

حسابي في تويتر
http://goo.gl/6p4e3

 

 
 
#3

الأخوان الكريمان:

استأذنكم فقد عقدت النية على المشاركة منذ إطلاعي على سؤال أخي المالكي ولا بأس أن أشارك أخي فيصل بالمداخلة:

أخي من سؤالك يبدو أن المرتبة حقل في جدول بيانات الموظفين وسؤالي لماذا لا تفرد المرتبة في جدول مستقل لوحدة مثلاً جدول المراتب وتجعل به حقلين المرتبة ورمزها وتقوم بربط هذا الجدول بجدول بيانات الموظفين من خلال رمز المرتبة أور رقمها.

#4

بارك الله فيكم

صراحة أنا أرتاح جداً جداً إلى مثل هذه المداخلات فهي مثمرة جداً 0

أنظروا لقد حصلنا من الأخوين فيصل والمزيني على طريقتين كلتاهما رائعتان0

لو أحجم الأخ المزيني عن الرد ويكتفي برد الأخ فيصل ما عرفنا الطريقة الثانية0

أنا أكد على أن يرد على السؤال الواحد بأكثر من إجابه وكل واحد يطرح ما في جعبته فالهدف ليس حل المشكلة بطريقة واحد ونكتفي بذلك لا بل نريد معرفة أكثر من طريقة وقد لا تكون عند شخص واحد 0

بالنسبة لي أريد في حال ردي على أي سؤال أرجو من الجميع ممن لديه حل أن يشارك به ولا يستأذن في ذلك 0

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

هذا تفكير خاطيء ولا يمكن أن نتعلم إذا اتخذنا هذا الإسلوب منهجاً لنا بل يجب أن نشارك جميعاً بغض النظر عن المستويات والألقاب 0

معذرة فقد شدني الموضوع لما لمسته من فوائد في المشاركات الجماعية حتى في الردود

إحترامي وتقديري للجميع

#5

صحيح كلامك اخوي مصلح وبصراحه مداخله جميله تنصب في صالح هذا المنتدى اللي هو اكثر من رائع وجميل جدا ان نجد من يبحث عن الرقي بهذا الموقع وطرح المشاكل والبحث عن الحلول .

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

اذن لابد من حل اكثر فعاليه وهو بتجمع اكبر عدد من ذوي الاطلاع والعلم والبرمجه في الاكسيس وتقسيمهم الى مجموعات ويكون التقسيم كالتالي:

1ـ مجموعه للاجابه على الاستفسارت العابره

2ـ مجموعه للتصميم فقط .

3ـ مجموعه لحل المشاكل التي يطرحها الزائر

4ـ مجموعة البناء وهي لبناء البرامج

وهكذا حسب الاحتياج

اضافة الى امكانية مشاركه اكثر من شخص في اكثر من مجموعه .

طبعاً هذه مجرد مشاركه مني فقط قابله للنقاش والتطوير .

قد يقال لي ان هذا العمل قد تم طرحه من قبل وتم العمل به . ولكني اقول ان خلية النحل تضع في كل مجموعه اكثر من مجموعه وبانتظام ودقه شديده .

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

ولكن لابد من حل .

هذا ووفقكم الله لما فيه خير الجميع

sob7ank.jpg

فرض على الناس أن يتوبوا**** لكن ترك الذنوب أوجب

والصبر في النائبات صعب**** لكن فوات الثواب أصعب

والدهر في صرفه عجيب**** لكن غفلة الناس أعجب

وكل ما قد يجي قريب****والموت للعبد من ذاك أقرب

#6

أشكر الجميع وأخص بالشكر الأخ فيصل والأخ المزيني والأخ العلي.

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

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

#7

عفوا يا أستاذ مصلح الحريصي.. سقط اسمك سهوا.. أتأسف لك عن هذا الخطأ غير المقصود فكل من يشارك في هذا المنتدى يستحق الثناء والشكر وأنت تستحق أكثر. أكرر لك شكري وأسفي.

#8

أخي المالكي333

لا داعي للإعتذار ولا تكشر عن أنيابك ألا تدري بأنني أخ المدير حقك الذي أنت نازل فيه من أول المشاركة وأنا ساكت لكن إعذرني طفح الكيل ما تداوم يوم السبت إلا والمستور مكشوف0

:'( :'( :'( :'(:D ;)

#9

أفااااااا.. توهقنا.. بصراحة يا أخ مصلح مديرنا نعم الرجل. رجل إداري محنك من الدرجة الأولى. يفهمها وهي طايرة. وبلغ من حدة ذكاء هذا المدير أنه يملي عليك ما يريده من عمل دقيق لتقوم أنت بالبرمجة يعني عيني عليه باردة بالرغم من أنه ليس متخصصا في الحاسب الآلي لكنه يطوع تفكيره ويوحي لك بإيحاءات تجعل منك مبدعا في مجال البرمجة دون أن تعلم. وأكبر دليل على ذلك أنه جعلني أبحث عن الطريقة التي يريدها في العمل حتى توصلت إلى النتيجة التي ما كنت لأتوصل لها لولا تدخل سعادته في الموضوع. الرجل كامل والكامل وجه الله.. ومن سماحته وتواضعه تجد حتى الكرسي الدوار الذي يجلس عليه لا يصرصر عندما يدور المدير يمينا أو شمالا بل يطيعه الكرسي دون إحداث أي صوت.. أيش أقول وأيش أترك عن هذا المدير. لو استثمرنا صفحات هذا المنتدى في مدح سعادته لاحتجنا إلى منتدى آخر أو أكثر. عموما ترى أنا وانت زملاء برمجة وما فيه داعي تفضحنا تكفى الله يخليك يا بو حريصي. :'( :'( يا الله تستر علينا في الدنيا والآخرة :'( :'( يا الله تخرجنا بسلام من هذه الورطة وما نبغى إجازة ولا يحزنون!!.

هذا الموضوع مغلق.

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

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

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

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

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