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

كيف يمكن التخلص من بعض السجلات الزائدة

مغلقمُجاب
بدأه kafi في 7 فبراير 2013 · 2 رد · 732 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

 

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

 

لدي فاتورة مبيعات، يتم تخزن قيم تعريف الفاتورة الاساسية في جدول اسمه  Bill

( نوع الفاتوة - اسم الزبون - تاريخ الفاتورة - ملاحظات)

 

بينما تخزن قيم الفاتورة ضمن جدول اسمه Basic

اسم المادة - العدد - السعر

 

طبعا كلا الجدولين مرتبطان مع بعضهما البعض

 

المشكلة:

ان هناك قيم في جدول Bill لا داعي لها، وهي بحاجة الى حذف

ان هذه السجلات تنتج عن قيام المستثمر بالبدء بتعريف فاتورة مبيعات، ولكن لسبب ما قد لا يسجل قيم بنود الفاتورة ويخرج من الشاشة

 

سؤالي :

ماهي الطريقة المثلى للتخلص من تلك  السجلات الموجودة في الجدول Bill ، والتي ليس لها ارتباط مع قيم في جدول Basic

 

ارجو تعديل المثال المرفق المعمول على اكسس 2007

والف  شكر

Q 211.rar

post-32358-0-27897500-1360268999_thumb.p

post-32358-0-04241100-1360269029_thumb.p

تم تعديل هذه المشاركة بواسطة kafi في 7 فبراير 2013 في 23:34

#2

up

#3 أفضل إجابة

اخي الفاضل

 

لكي نقوم بحذف السجلات الزائدة نستخدم هذه الطريقة :

 

1. نقوم بإنشاء استعلام حذف للسجلات من الجدول Bill ونضع به المعيار التالي كإستعلام فرعي

 

Not In (SELECT Bill.[Bill-id] FROM Bill INNER JOIN Basic ON Bill.[Bill-id] = Basic.[Bill-id])

post-15367-0-42769000-1360477442_thumb.g

post-15367-0-64225000-1360477712_thumb.g

za-Q211-UP.rar

1

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

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