اذهب الي المحتوي
أوفيسنا

الفرز الفردي والمتعدد في الاستعلام


الردود الموصى بها

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

مساء الخير جميعا

عملت نموذج للبحث من الاستعلام وأريد عمل فرز بتحديد الحقل في الاستعلام

وياحبذا لو تسعفوني بمثال فرز الاستعلام من النموذج بأكثر من حقل

مرفق المثال

وشكرا جزيلا وبارك الله في جهودكم الخيرة والطيبة

OrderQu.rar

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

السلام عليكم

وياحبذا لو تسعفوني بمثال فرز الاستعلام من النموذج بأكثر من حقل

لا مشكلة لدي اذا كان هذا المثال مستحيل بالنسبة للفرز بأكثر من حقل

هل بالامكان عمل فرز بحقلين فقط أو واحد

أرجو المساعدة وشكرا

رابط هذا التعليق
شارك

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

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

لا مشكلة لدي اذا كان هذا المثال مستحيل بالنسبة للفرز بأكثر من حقل

لماذا اختي نرجس ؟ أهو ما باب التخفيف أما من باب استفزاز الأدمغة ؟ :rol:

مع وافر الاحترام

رابط هذا التعليق
شارك

السلام عليكم

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

OQ2.zip

مع وافر الاحترام

رابط هذا التعليق
شارك

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

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

شكرا لك أستاذي الفاضل محب العلم

لا مشكلة لدي اذا كان هذا المثال مستحيل بالنسبة للفرز بأكثر من حقل

لماذا اختي نرجس ؟ أهو ما باب التخفيف أما من باب استفزاز الأدمغة ؟ :rol:

مع وافر الاحترام

أستاذي ومعلمي الفاضل بكل تأكيد عند وضعي لسؤال واستفسار دائماً أخشى أن أثقل على المشرفين والأعضاء الفعالين بهذا المنتدى الراقي

وهذه المرة خشيت أن تكون هذه الطريقة صعبة أو ربما مستحيلة فرغبت بتخفيف السؤال ولم يكن القصد استفزاز الأدمغة الجبارة وإن كان استفزاز شريف ومطلوب :rol:

ولك تحياتي وتقديري

رابط هذا التعليق
شارك

السلام عليكم

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

OQ2.zip

مع وافر الاحترام

أستاذي المكافح في العلم وافر الشكر موصول لك

سأنظر في الملفات المرفقة وأدرسها وأتعلم منها وانشاء الله أتعرف عليها بدقة

تقبل احترامي وتقديري

:rol:

رابط هذا التعليق
شارك

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

نعود لكم من جديد فتحملونا

أستاذي الفاضل محب العلم وجميع الأساتذة الكرام

المثال الذي أدرجه الأستاذ محب العلم رائع وفعال وهو بهذه الطريقة يمكننا من طباعة تقرير ( كشف ) بحسب البحث مع الفرز المنفذان في الاستعلام من خلال النموذج

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

ولكنني واجهتني مشكلة ربط الزرين بـ ( مربع القائمة ) الذي يتم منه تحديد حقول الفرز

وهذه الطريقة أول مرة تمر علي ولم أستطع حلحلتها

أرفق لكم محاولتي لنكمل جميعا المثال ويستفيد منه جميع الأعضاء والأساتذة المهندسين

مع خالص تقديري

QuSorting3.rar

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

أختي نرجس بارك الله فيك

لقد تنازلتي عن الكثير مما يجب أن يحتويه الحل :biggrin: ... فإين الأولوية في ترتيب الحقول ؟! ... وأين التصاعدي والتنازلي لكل حقل وليس لكل الحقول معا ؟!

على كل الأحول حياك الله وإليك الحل المتكامل لهذه المسألة الشيقة ... أدرسيه جيدا وعودي إلي برأيك :rol:

تفضلي » MultiFielSort.zip

مع وافر الاحترام والتقدير

رابط هذا التعليق
شارك

المثال الأخير من محب العلم أرغمني على التعليق .

حل محترف ، متقن ومبهر ، الله يوفقك ويسدد خطاك يا محب العلم .

هذه البصمات وأسلوب الكتابة ( برمجة وتعبيرا ) تذكرني بأحد عمالقة البرمجة "القدامى" وهذا كان إحساسي منذ رأيت أول مشاركاته وهاهو احساسي يتنامى ويزداد .

إحساسي يشعرني بارتياح وسعادة وإن كان إحساسي خاطئا .

رابط هذا التعليق
شارك

أختي نرجس بارك الله فيك

لقد تنازلتي عن الكثير مما يجب أن يحتويه الحل :biggrin: ... فإين الأولوية في ترتيب الحقول ؟! ... وأين التصاعدي والتنازلي لكل حقل وليس لكل الحقول معا ؟!

على كل الأحول حياك الله وإليك الحل المتكامل لهذه المسألة الشيقة ... أدرسيه جيدا وعودي إلي برأيك :rol:

تفضلي » MultiFielSort.zip

مع وافر الاحترام والتقدير

:clapping:

ألف مبروك لك على هذا النجاح العظيم

بالفعل تنازلت عن تخصيص الفرز لكل حقل كي لا أستصعب أو أعقد الأمر عليكم . . ولكنك أثبت أنك أهلاً للصعاب والتحديات وأثريت الحل بإضافة الأولوية أيضاً :rol:

اطلعت على استخدام المثال وسأقوم بدراسته وتطبيقه وانشاء الله تجري الأمور بشكل سلسل

كل التحية والشكر الوفير لك

والفخر بوجود عباقرة مثابرين أمثالك في هذا الصرح العظيم

:fff::fff::fff:

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

شكرا لك أختي نرجس وأخي أكسيسنا :fff:

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

1. يتم وضع الحقول في listbox من عمودين عمود لأسم الحقل وعمود لطريقة الفرز (تصاعدي أو تنازلي)

2. تبرمج آلية لتغيير طريقة لتبديل طريقة الفرز في كل سطر (والتبديل يعني اختيار تصاعدي أو تنازلي)

3. تبرمج آلية لنقل السطر في listbox للأسفل أو الأعلى وهذا يعالج الأولوية

4. عندما نضغط على زر الفرز يتم الفرز حسب التسلسل الموجود في سطور القائمة بالترتيب وحسب الطريقة المحددة مقابل كل حقل

إن أسعفني الوقت سأعمل على تحقيق هذا الحل بإذن الله

مع وافر الاحترام

رابط هذا التعليق
شارك

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

أخي أكسيسنا أشكرك جزيلا علا تفاعلك ورأيك ،، سأنتظرك ،، وإن لم يسعفك الوقت ،، أشرح فكرتك ،، ربما أبرمجها

مع وافر الاحترام

رابط هذا التعليق
شارك

شكرا لك أختي نرجس وأخي أكسيسنا :fff:

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

1. يتم وضع الحقول في listbox من عمودين عمود لأسم الحقل وعمود لطريقة الفرز (تصاعدي أو تنازلي)

2. تبرمج آلية لتغيير طريقة لتبديل طريقة الفرز في كل سطر (والتبديل يعني اختيار تصاعدي أو تنازلي)

3. تبرمج آلية لنقل السطر في listbox للأسفل أو الأعلى وهذا يعالج الأولوية

4. عندما نضغط على زر الفرز يتم الفرز حسب التسلسل الموجود في سطور القائمة بالترتيب وحسب الطريقة المحددة مقابل كل حقل

إن أسعفني الوقت سأعمل على تحقيق هذا الحل بإذن الله

مع وافر الاحترام

بارك الله في جهدك

رابط هذا التعليق
شارك

:fff: أختي نرجس وأخي أكسيسسنا :fff:

:gift2: أقدم لكما هذه الهدية ولن أقول ما هي لأنها مفاجأة :gift2:

Developedsorting.zip

رائع وتطوير مبهر أخي الكريم محب العلم

والأولية تعمل من خلال التحديد

الحمد لله بخير ولكن لدي بعض الظروف

أشكر لك متابعتك واهتمامك بالموضوع وشكرا للأخ الكريم أكسيسنا

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

رابط هذا التعليق
شارك

مرفق المثال مع فكرة ثالثة .

يعاب على الفكرة لزوم إظهار جميع الحقول بالقائمة .

إن أمكن سأقوم بعمل فكرة رابعة يوم الجمعة إن شاء الله .

شكرا لك اخي الكريم أكسيسنا

ولكني لم أتعرف على فرق التطوير مع مثال الأخ محب العلم

جميع هذه الامثلة رهيبة وفعالة ومن جانبي اعتقد انها وافية..

ولكن من جانبكم أيها المبرمجون الأفذاذ لا ترضون وتطمحون لما أهو أرقى :clapping:

في انتظار ما يتفتق من ابداعاتكم المبهرة

ولكم خالص شكري

:fff::fff::fff:

:rol:

رابط هذا التعليق
شارك

شكرا لأخي أكسيسنا وأختي نرجس على تفاعلهما

أختي نرجس الفرق في طريقة التحكم بالقائمة فعندي هي بالأزرار وعند أخي أكسيسنا هي بالجر والإفلات للأولوية والضغط المزدوج لتغير طريقة الترتيب

أخي أكسيسنا عمل مبدع ورائع حقا أشجعك على استكماله

1. لقد أغفلت ضرورة التحديد المتعدد داخل مربع القائمة وهو مهم جدا في المثال واعتقد أنك نوهت لذلك بقولك

يعاب على الفكرة لزوم إظهار جميع الحقول بالقائمة

2. بالنسبة لطريقتي التي أطلقت عليها الفرز المتطور في مثالي الأخير لاحظ أنني لم اعتمد على جدول نهائيا :biggrin:

إذا أردت استعراض الطريقة المتطورة لوحدها يرجى معاينة المرفق » Developedsorting1.zip

مع وافر الاحترام

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information