Ali Tawfeek قام بنشر ديسمبر 7, 2009 قام بنشر ديسمبر 7, 2009 اخوانى عندى جدولين بنفس الملف الجدول الاول يحتوى على 435 حقل الجدول الثانى يحتوى على 7600 حقل الجدول الثانى يحتوى على 408 حقل من الجدول الاول المطلوب فعله هو عمل فلتر و تصفية العناصر المتشابهة الموجودة بالجدول الثانى و عددها 408 و حذفها من الجدول و اظهار عناصر الجدول الثانى لتكون 7600-408= 7192 اريد الحل بالتفصيل السريع لانى بحاجة لعمل تقرير اليوم ارجو المساعدة العاجلة
osama ababneh قام بنشر ديسمبر 7, 2009 قام بنشر ديسمبر 7, 2009 اخي العزيز يمكنك عمل استعلام جديد في طريقة عرض التصميم واضافة الجدولين الية ثم ربط الجدولين معا من خلال الحقل المشترك بينهما وتحدد في نوع العلاقة ان تظهر جميع السجلات من جدول الثاني وتضيف الحقل المشترك من الجدول الاول وتضع فية شرط ان يكون فارغ المثال التالي سيوضح كل الحالات Ali.rar
Ali Tawfeek قام بنشر ديسمبر 7, 2009 الكاتب قام بنشر ديسمبر 7, 2009 (معدل) اخى الكريم لماذا اضع شرط الفارغ ( اريد ان افهم ) لماذا يتم وضع Is Null كمان عايز اضع عدم قبول التكرار نفس الرقم حيث هذه العمود يحتوى على بيانات من الممكن ان تكرر لذلك اريد ان اعرف هل من طريقة تمنع التكرار فى نفس عمود تم تعديل ديسمبر 7, 2009 بواسطه ali fathi
osama ababneh قام بنشر ديسمبر 7, 2009 قام بنشر ديسمبر 7, 2009 لماذا اضع شرط الفارغ ( اريد ان افهم ) لماذا يتم وضع Is Null اخي الكريم ان نوع العلاقة التي تم تحديدها هي اضهار جميع السجلات من جدول 2 والسجلات المرتبطة من جدول 1 وبالتالي ستضهر لنا جميع السجلات من جدول 2 وبعض السجلات من جدول 1 وحسب طلبك انت تريد السجلات المتبقية من جدول 2 فقط وللحصول على ذلك اضفنا حقل الربط من جدول 1 ووضعنا فيه هذا الشرط للحصول على طلبنا. قبول التكرار نفس الرقم ما فهمت سؤالك تماما ولكن حسب فهمي للسؤال يمكنك ان تمنع تكرار الرقم من خلال جعل الرقم مفتاح اساسي وحسب المثال المرفق انا لم اضع مفتاح اساسي كونة مثال ولكن في قواعد البيانات يجب وجود مفتاح اساسي
Ali Tawfeek قام بنشر ديسمبر 7, 2009 الكاتب قام بنشر ديسمبر 7, 2009 طيب لو حبيت ادخل الشرط من الدابة يمنع التكرار باضافة مفتاس اساسي هل من شرح لهذه الجزئية بالتفصيل علما انى حاولت ان اضع مفتاح اساسي ظهرت لى رسالة ان الجدول يحتوى على معلومات مكررة فكيف لى عمل فلتر ؟ و هل يفضل عمل الفلتر لمنع التكرار قبل مقارنة الجدولين ؟ ام يفضل الفلتر بعد المقارنة بين الجدولين ؟ مشكور للمساعدة و اسف لازعاجك
osama ababneh قام بنشر ديسمبر 7, 2009 قام بنشر ديسمبر 7, 2009 اخي العزيز اذا كان هناك معلومات مكررة فان هذه مشكلة حقيقة في تصميم القاعدة الموجودة لديك فالاصل انه يجب ان يكون هناك شيئ مميز لكل سطر يدل على ان هذا الشيئ هو فريد ولا يتكرر الا في هذا السطر مثل الرقم وربما الاسم ....الخ اذا كان كما قلت هناك تكرارات فان ما تم في الطلب الاول وهو بيانات جدول 2 بدون التكرارات فية خطأ .... فكيف ستعرف ان البيانات في جدول 2 تكررت مع جدول 1 وان ذلك ليس خطأ في الادخال مثلا اعتقد انه يجب ان تتاكد من ذلك وان تقوم بتعديل الرقم في الحقل الذي يفترض انه المفتاح الاساسي بشكل يدوي وذلك بتعديل التكرارات ثم تحويلة الى رقم اساسي وبالتالي سيقبل به وستمنع التكرارات مستقبلا وطبعا توجد طرق اخرى واحداها باستخدام الدوال ولكن الافضل في حالتك هي المفتاح الاساسي
Ali Tawfeek قام بنشر ديسمبر 7, 2009 الكاتب قام بنشر ديسمبر 7, 2009 اخى الكريم النكرار هنا ليس خطأ فى الادخال و انما للتوضيح عندنابالعمل فى البنوك لكل عميل رقم كود و هذا الرقم بيكون واحد و تحت هذا الرقم يكون جميع ارقام الحسابات الخاصة بالعميل اى كان نوعها فاذا تم تسجيل بيانات حساب العملاء بكل نوع من انواع الحسابات هتلاقي هناك تكرار فى الاسم و رقم الكود فقط بس باقي البيانات مختلفة لاختلاف طبيعة باقي ارقام و بيانات الحقول الاخرى و هذا صحيح و لا توجد مشكلة بالقاعدة لان العبرة عندى فقط بعدم تكرار ارقام الحسابات نفسها و لكن من الطبيعى تكرار رقم كود العميل اذا كان العميل لدية اكثر من نوع حساب و لكنى الان بصدد عمل تقرير لحصر اسم العملاء بغض النظر عن ارقام حسابتهم و انواعها ليتم استخراج فقط كود تعريف و اسم عميل واحد فقط حتى لو كان العميل عنده اكثر من 5 حسابات بحيث يكون عندى عدد الحسابات بكل نوع و هذا متواجد بالفعل و لكنى باسعى لمعرفة و حصر عدد العملاء كاسماء فقط للحصر و المعرفة فى شكل تقرير و ليس للتعديل فى قاعدة البيانات ارجو ان تكون فكرتى قد وصلت لك و مشكور مرة اخرى
osama ababneh قام بنشر ديسمبر 8, 2009 قام بنشر ديسمبر 8, 2009 وصلت الفكرة اخي كوني غير مطلع على محتويات قاعدة بياناتك فانني اقترحت هذا الاقتراح على كل حال من كلامك افهم انك تعمل على انشاء تقرير معين وليس تصميم قاعدة البيانات اخي الكريم نعود الى الطلب الاول وهو حصر السجلات الموجودة في جدول 2 وغير موجودة في جدول 1 واعتقد ان هذه المشكلة تم حلها بالنسبة للطلب الثاني وهو منع التكرارات ...... الان انا لا اعرف ما هو الشيئ الذي تريد منع تكرارة كونك تخبرني انة من الطبيعي ان يتكرر اسم وكود العميل واذا كان رقم الحساب الذي يجب ان لا يتكرر فاجعلة مفتاح اساسي كونك تقول ان رقم الحساب لا يجوز ان يتكرر واذا كان اي شيء غير ذلك يمكنك عمل نسخة من الجداول الموجودة لديك وتفريغها من البيانات وارفاقها هنا لنعمل عليها خطوة بخطوة
Ali Tawfeek قام بنشر ديسمبر 8, 2009 الكاتب قام بنشر ديسمبر 8, 2009 اخى العزيز مشكور للغية على سرعة استجابتك بالنسبة الى قاعدة البيانات للاسف الشديد القاعدة كبيرة فى الحجم للغاية و سوف احاول ان ارفق لك اى قاعدة مماثلة الليلة فى المساء و لكن ما هو معروض و المراد عمل فلتر يمنع التكرار له هو مجرد تقرير هذا التقرير مبنى على استعلام الاستعلام مبنى على الجدول الاساسي المحتوى على جميع البيانات الاساسية و الفرعية فتعمل عمل استعلام ليتم استخراج عمود واحد فقط للاكواد العملاء ومن ثم تم عمل تقرير لعرض الاكواد فقط المراد عمله هو منع تكرار الاكواد فى هذا التقرير حتى يتثنى لى اظهار التقرير بدون تكرار و من ثم رابط التقرير مرة اخرى لجذب و بناء تقارير اخرى اسف للاطالة فى شرح مرادى و سؤالى و لكن هذا ما احتاجه علما ان حقل الاكواد هو حقل ارقام بدون اى فورمات او خصائص معينة
Ali Tawfeek قام بنشر ديسمبر 9, 2009 الكاتب قام بنشر ديسمبر 9, 2009 (معدل) اخى الكريم في المرفقات هتلاقي قاعدة بيانات بها جدول يحيوى على بيانات متكرة فمثلا عدد اجمالى السجلات هو 22 مثلا رقم 3 متكرر 3 مرات و رقم 4 متكرر 4 مرات المراد عمله هو عمل استعلام على نفس هذا الجدول ليتم منع التكرار و تصفية و فلتره البيانات ارجو الرد test.rar تم تعديل ديسمبر 9, 2009 بواسطه ali fathi
osama ababneh قام بنشر ديسمبر 9, 2009 قام بنشر ديسمبر 9, 2009 اخي العزيز علي السلام عليكم ورحمة الله وبركاتة بالنسبة للمثال الذي قمت بارفاقة عمل عندي تشويش كبير جدا جدا ..... انا الان لا اعرف ما هو طلبك بالتحديد!!!! اخي العزيز بما ان البيانات المدخلة بالجدول مكررة اصلا (مثلا الرقم 3 )وانت الان تريد ان تمنع التكرار ..... اذا انت تسعى لمنع حدوث شيئ .... ولكن هذا الشئ قد حدث الان يجب ان تفكر بطريقة اخرى فالبيانات الموجودة لا يمكن تعديلها لانها تمثل ارقام لها معاني وقيم وليست رقم متسلسل او ما شابه ........................................................... في بداية الموضوع انت طلبت تحديد السجلات الموجودة في جدول2 وغير موجودة في جدول 1 .....واعتقد انة تم حل المشكلة ولكن ظهرت مشكلة اخرى وهي انه توجد تكرارات وان هذه البيانات تخص بنك وعملاء ...الخ اخي الكريم لكل سطر موجود في قاعدة بياناتك حقل مميز يربطة ببيانات اخرى في جداول اخرى وهذا الحقل المميز او مفتاح الربط هو بيت القصيد فالبيانات الموجودة في الجداول من ناحية فعلية غير مكررة لانها بالاصل مرتبطة بجدول اخر الصورة المرفقة والمثال ستوضح لك بان جدول 2 (الحسابات) فية تكرارات ولكن اذا نظرنا لة ولعلاقاتة سنجد انه مرتبط بجدول 1 (الزبائن) وبالتالي فهذه ليست تكرارات وخلاصة الحديث البيانات المتوفرة لديك فيها حلقة مفقودة test.rar
Ali Tawfeek قام بنشر ديسمبر 10, 2009 الكاتب قام بنشر ديسمبر 10, 2009 اخى العزيز اسامة اولا انا محتاج اوضح التالى ان المطلوب فى اول الرسالة فى عمل المقارنة بين الجدولين و انواع العلاقات فى شكل الربط بين الجدولين انت بالفعل افدتنى و قد انتهى هذا الموضوع المطلوب موخرا هو ليس منع التكرار لاننى قد سبق ان ذكرت ان التكرار بالفعل حدث و عن قناعة تامة و هذا كما قولت لك هو عبارة عن احتمالية تكرار اكواد العملاء و هذا لان كل عميل عنده كود واحد و انواع حسابات مختلفة فالحكم و عدم التكرار كان فى نوع الحساب و رقمه و ليس الكود لهذا ان التكرار بالفعل حدث و عن رغبة تامة بحدوثه و لكن سؤالى هو انا محتاج اعمل استعلام او تقرير يظهر لى الاكواد الخاصة بالعملاء دون التكرار فى الاظهار و ليس الادخال بحيث اعرف عدد العملاء و عدد اكوادهم كنوع من التقارير و الاستعلامات و ليس التعديل فى جدول ذاته اتمنى ان توضيحى هذا يكون قد اوضح لك الان الصورة فى الفصل و عدم الربط بين اسئلتى من اول موضوع الى اخره مشكور مرة اخرى و جزاك الله خيرا
ابوخليل قام بنشر ديسمبر 10, 2009 قام بنشر ديسمبر 10, 2009 بعد اذن الاستاذ القدير اسامة يا أخ علي ما دام هذا كلامك : ((المطلوب فى اول الرسالة فى عمل المقارنة بين الجدولين و انواع العلاقات فى شكل الربط بين الجدولين انت بالفعل افدتنى و قد انتهى هذا الموضوع )) وما دام انتهى الموضوع المفترض أن تنهيه بالشكر . ثم تعرض الجزء الأخير من سؤالك في سؤال مستقل جديد . منعا للإلتباس وإثراء للمواضيع . انظر المرفقات : لعله يكون مطلوبك test.rar
Ali Tawfeek قام بنشر ديسمبر 10, 2009 الكاتب قام بنشر ديسمبر 10, 2009 بعد اذن الاستاذ القدير اسامة يا أخ علي ما دام هذا كلامك : ((المطلوب فى اول الرسالة فى عمل المقارنة بين الجدولين و انواع العلاقات فى شكل الربط بين الجدولين انت بالفعل افدتنى و قد انتهى هذا الموضوع )) وما دام انتهى الموضوع المفترض أن تنهيه بالشكر . ثم تعرض الجزء الأخير من سؤالك في سؤال مستقل جديد . منعا للإلتباس وإثراء للمواضيع . انظر المرفقات : لعله يكون مطلوبك test.rar اخى ابو الانس متشكر على ملحوظة و ان شاء الله فى مواضيع قادمة سوف اتبع نصائحك بالنسبة الى المرفق لا يفتح عندى هل ممكن ان تعيد رفعه مرة اخرى
osama ababneh قام بنشر ديسمبر 11, 2009 قام بنشر ديسمبر 11, 2009 اخي العزيز ابو الانس اشكرك على اثراءك للموضوع وعلى لمساتك السحرية التي طالما تعودنا عليها اخي العزيز علي اعتقد ان الفكرة الان اتضحت وان المشكلة تم حلها بعون الله
Ali Tawfeek قام بنشر ديسمبر 11, 2009 الكاتب قام بنشر ديسمبر 11, 2009 اخي العزيز ابو الانس اشكرك على اثراءك للموضوع وعلى لمساتك السحرية التي طالما تعودنا عليها اخي العزيز علي اعتقد ان الفكرة الان اتضحت وان المشكلة تم حلها بعون الله كل الشكر للاخ ابو الانس و للاخ اسامة مشكورين على المساعدة السريعة و النصيحة جزاكم الله خيرا
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.