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

عملية بحث صعبة

مغلق
بدأه Stoic_bird في 4 مارس 2007 · 21 رد · 1,713 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

الاخوة الاعزاء في هذا المنتدى الطيب مساء الخير

عندي سؤال وارجو ان القى لة حل

اريد ان ان تكون عندي عملية بحث لعدة اعمدة وهم كالتالي:

عمود Name

Position

Department

Firm

Mobile

Direct Phone

وسوف اكون شاكر لكم

مرفق البرنامج وارجوا ان لا تتم اية اظافات كنماذج او جداول انما اريد ان تتم عملية البحث داخل النموذج المسمى Directory Form

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

3.rar

"لا دار للمرء بعد الموت يسكنــها الا التي كان قبل الموت يبنيهـا"

"فان بناها بخـير طــاب مسكنــــه وان بناها بشـر خـاب بانيهـا"

#2

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

ملفك بعد التعديل

ملاحظة : في مثل هذا النوع من البحث الغير متوازن ( بمعنى البحث في حقول نص وحقول مربع التحرير والسرد ComboBox ) يجب مراعاة عدم وضع ترقيم تلقائي في الجداول التي تضم حقول مربع التحرير والسرد ComboBox

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

ثم انظر التعديل الذي تم على الاستعلام وطريقة عمل البحث الشاملة لجميع الحقول بواسطة مربع النص Text38

ثم انظر الاكواد تحت زر الامر( بحث ) و زر الامر ( اعادة البحث ) في النموذج

3_UP.rar

تم تعديل هذه المشاركة بواسطة zahrah في 4 مارس 2007 في 21:36

#3

عزيزي العملية صعبة بسبب عدم وجود نموذج فرعي او مربع قائمة

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

لهذا حول البيانات الى نموذج فرعي او مربع قائمة

لاني جربت عمل الفلترة في نموذجك دون تعديل او اضافى نماذج كما طلبت وحدثت اخطاء كثيرة

راجيا اخذ ما سبق بعين الاعتبار

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#4

لا يا أخي همام

لا يوجد لديك اي خطأ وطريقتك سليمه 100 % واعرف ما كنت تفكر فيه فقد حدث هذا معي ايضا

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

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

1
#5

بارك الله فيك اختي زهره

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

والله هالمثال انه افادني كثير

كنت ناوي اسئل عنه

الله يعطيك العافيه وينفع بعلمك

اتق الله حيث ماكنت

#6

بارك الله فيك اخت زهرة

دائما سباقة في التميز

مشكورة

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#7

شكرا يا اخوتي الكرام على اهتمامك ومشاركتم التي تعنى لي الشي الكثير

وادامك الله لهذا المنتدى

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

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

الا وهو علي سبيل المثال اذا اردت ان ابحث عن اسم محمد علي ناصر

اريد عندما اكتب اسم محمد يتم البحث في الشكل المراد البحث عنة عن جميع الاسماء المحتوى فيها على اسم محمد

وعند كتابتي محمد علي يتم تصفية تلقائية عن اسم محمد علي وهكذا

ارجو ان اوصلت سؤالي بالشكل المطلوب

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

"لا دار للمرء بعد الموت يسكنــها الا التي كان قبل الموت يبنيهـا"

"فان بناها بخـير طــاب مسكنــــه وان بناها بشـر خـاب بانيهـا"

#8

اختي الكريمة زهرة

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

ارجو ان يكون سؤالي واضح

احببت ان ارفق البرنامج ادناة فهو لاحد الاخوة

فقد اردت ان اطبق نفس المثال ولكن لم استطع لانني مبتدى في الاكسس

ارجو الاطلاع على الملف ادناة ومساعدتي

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

ارجو الاطلاع والرد وجزاكم الله خير

"لا دار للمرء بعد الموت يسكنــها الا التي كان قبل الموت يبنيهـا"

"فان بناها بخـير طــاب مسكنــــه وان بناها بشـر خـاب بانيهـا"

#9

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

dbsearch.rar

"لا دار للمرء بعد الموت يسكنــها الا التي كان قبل الموت يبنيهـا"

"فان بناها بخـير طــاب مسكنــــه وان بناها بشـر خـاب بانيهـا"

#10

اخي الفاضل

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

/index.php?showtopic=96611

وهذا مثالك بعد التعديل

ابحث عن اي شيء في مربع القائمة وسيتم تصفية السجل مباشرة بناء على ما يتم ادخاله في مربع النص

اذا رغبت في تعديل او إضافة او حذف بيانات اي سجل كل ما عليك هو الضغط المزدوج على نفس السجل وسيفتح لك نموذج التعديل

قم بالتعديل او الإضافة او الحذف على البيانات ثم اضغط تحديث ثم اغلق النموذج وستعود الى نموذج البحث Directory Form

SearchAccess2003_UP.rar

تم تعديل هذه المشاركة بواسطة zahrah في 8 مارس 2007 في 14:59

#11

استاذتنا زهرة

بارك الله فيك

بصراحه انا باحسدك

واتمنى ان يكون عندى جزء من خبراتك فى الاكسيس

مع خالص الشكر

#12

بارك الله فيك اختي الكريمة زهرة

والله ان هذا ما اردت, جزاك الله خير

اختي الكريمة هناك مشكلة بسيطة هي عند محاولتي كتارة كلمة للبحث عنها تظهر لي هذة الرسالة, فلو سمحتي وفسرتي ما سبب هذة الرسالة وما السبيل للتخلص منها

ادامك الله لهذا المنتدى

مع الاعتذار لثقل دمي وكثرة اسئلتي

اخوك دوما

stoic_bird

هذة هي الرسالة

post-71589-1173086417.gif

"لا دار للمرء بعد الموت يسكنــها الا التي كان قبل الموت يبنيهـا"

"فان بناها بخـير طــاب مسكنــــه وان بناها بشـر خـاب بانيهـا"

#13

اخي الفاضل

تظهر هذه الرسالة عندما يكون هناك اختلاف في اللغة المستخدمة للبرنامج

طبعا البرنامج الذي عملته لك تم برمجته على ويندوز اكس بي عربيه واكسيس 2003 عربي بينما لديك كما هو ظهر من الصوره ان النظام وبرنامج الاكسيس انجليزي

لهذا لديك خيارين .

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

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

الان قم بتشغيل البرنامج وسوف يعمل معك ان شاء الله

لكي تتأكد ان يعمل خذ البرنامج الى اي جهاز به نسخة عربية من الاكسيس وقم بتشغيله فلن تظهر لك هذه الرسالة وستجده يعمل بشكل سليم لأن البرنامج مبرمج على نسخة عربية .

#14

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

حقا خير الناس انفعهم للناس وان شاء الله ان تكوني منهم

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

وجعلة الله في ميزان حسناتك

والى الامام دوما يا زهرة المنتدى

"لا دار للمرء بعد الموت يسكنــها الا التي كان قبل الموت يبنيهـا"

"فان بناها بخـير طــاب مسكنــــه وان بناها بشـر خـاب بانيهـا"

#15

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

هذه نسخة من نفس الرسالة السابقة ولكن باللغة العربية

أرجو منك الإفادة .

post-71589-1173120100.jpg

"لا دار للمرء بعد الموت يسكنــها الا التي كان قبل الموت يبنيهـا"

"فان بناها بخـير طــاب مسكنــــه وان بناها بشـر خـاب بانيهـا"

#16

اخي الفاضل

يبدو ان مشكلة اللغة لديك لا زالت قائمة

عموما تم استيراد قاعدة البيانات القديمة الى نسخة اكسيس 2003

قم بالتجربة الآن واتمنى ان تعمل لديك

Search2003.rar

#17

الاخت زهرة تم تحميل المرفق ولكن للاسف لا زالت الرسالة تظهر من جديد

ولست ادري ما الحل .

اختي الكريمة زهرة انا اسف ربما لم اطلعك من قبل ان هناك رسالة تظهر قبل الرسالة التي ارفقتها لك من سابق.

الرسالة التي تظهر هي مرفقة ادناة

post-71589-1173345376.gif

post-71589-1173345639.gif

post-71589-1173345751.jpg

"لا دار للمرء بعد الموت يسكنــها الا التي كان قبل الموت يبنيهـا"

"فان بناها بخـير طــاب مسكنــــه وان بناها بشـر خـاب بانيهـا"

#18

اختي الكريمة وعند ما اكبس على زر ok تظهر عندي الرسالة القديمة التي ارفقتها سابقا

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

اخوك دوما

stoic_bird

"لا دار للمرء بعد الموت يسكنــها الا التي كان قبل الموت يبنيهـا"

"فان بناها بخـير طــاب مسكنــــه وان بناها بشـر خـاب بانيهـا"

#20

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

اختي الكريمة زهرة اشكرك على سعة صدرك ولك المشكلة لا زالت قائمة, بحيث مجرد ما اكتب اول حرف في البحث تظهر لي الرسالة المرفقة من سابق.

"لا دار للمرء بعد الموت يسكنــها الا التي كان قبل الموت يبنيهـا"

"فان بناها بخـير طــاب مسكنــــه وان بناها بشـر خـاب بانيهـا"

#21

اخي الفاضل

البرنامج يعمل بشكل سليم ولا يوجد به اي خطأ

حاول تأخذ البرنامج الأخير وتجربه على كمبيوتر ثاني به اكسيس 2003 عربي وويندوز عربية مع ملاحظة اعداد اللغة من لوحة التحكم ثم اعدادات اقليمية وخيارات اللغة ثم تختار السعودية .

#22

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

"لا دار للمرء بعد الموت يسكنــها الا التي كان قبل الموت يبنيهـا"

"فان بناها بخـير طــاب مسكنــــه وان بناها بشـر خـاب بانيهـا"

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

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