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

أخفاء جميع البيانات بعد وضع كود لأخى أبن مسقط

مغلق
بدأه مازن مصطفى في 18 يوليو 2007 · 4 رد · 773 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

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

ومرفق القاعدة 1 قبل إدخال الكود والقاعدة 2 بعد إدخال الكود

db2.rar

db1.rar

#2

وهذة قاعدة برنامج شئون الموظفين من عمل أخى ابن مسقط بارك الله له وسدد خطاه وجعله من الفائزين بالجنه بإذن الله هو والأخت العزيزة زهرة بارك الله لها لأن بناء قاعدة البيانات التى أقوم بعملها فهى لفضلهما وتعتبر من أعمالهما جعلهم الله ثغراً لأعضاء المنتدى

______________.rar

#3

أخي قارن مصدر بيانات النموذج formpermission في كلا القاعدتين فتجده في الأولى حيث لم تختف البيانات على حد تعبيرك هو الجدول TblAGE أما في الثانية فمصدر بيانات الفورم هو الاستعلام الثالي :

SELECT TblAGE.ID, TblAGE.idd, TblAGE.NumEmploy, TblAGE.EmpName, TblAGE.BirthDate, TblAGE.Qualifier, TblAGE.worship, TblAGE.SectorS, TblAGE.NumFamily, TblAGE.UMboy, TblAGE.TelNum, TblAGE.MopNum, TblAGE.Address, TblAGE.EWorkDate, TblAGE.CWorkDate, TblAGE.ZXY, TblAGE.ZXM, TblAGE.ZXD, TblAGE.NumFFinshWork, TblAGE.nameplate, TblAGE.DAdvancementDate, TblAGE.MClassDate, TblAGE.MXY, TblAGE.MXM, TblAGE.MXD, TblAGE.accountA, TblAGE.accountB, TblAGE.accountC, TblAGE.Numblock, TblAGE.Employ, TblAGE.Employc, TblAGE.oWorkDate, TblAGE.BWorkDate, TblAGE.FWorkDate, TblAGE.NWorkDate, TblAGE.NXY, TblAGE.NXM, TblAGE.NXD, TblAGE.NumClass, TblAGE.AdvancementDate, TblAGE.NumSideWork, TblAGE.NumSector, TblAGE.NumSectorA, TblAGE.NumSectorB, TblAGE.NumAssortment, TblAGE.figura, TblAGE.Numpermission, TblAGE.NumDistrib, TblAGE.TermClass FROM TblAGE WHERE (((TblAGE.EWorkDate) Is Null));

وحيث لإن هذا الاستعلام يتضمن شرطا (باللون الأحمر) لا يتحقق في أي سجل من سجلات الجدول TblAGE فإنه يرجع جدولا فارغا , وحيث إن الحقل TblAGE.EmpName مفتاح أساس ولا يقبل القيم الفارغة Null فإن محاولة إضافة السجل الحالي الذي لن يحقق شرط TblAGE.EmpName يثير الخطأ المعلن.

ولتصحيح ذلك امسح العبارة :

WHERE (((TblAGE.EWorkDate) Is Null))

من تعبير الاسكيول مصدر بيانات النموذج formpermission والله الموفق

أخوك أبو تماضر

#4

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

أخى الكريم أبو تماضر أشكرك جداً على حسن تعاونك وردك السريع وتجاوبك معى لقد قمت بحذف

WHERE (((TblAGE.EWorkDate) Is Null)) من تعبير الأسكول لمصدر البيانات وظهرت فعلاً جميع البيانات

لكن المطلوب هو تشغيل الكود بحيث الضغط على مربع خانة المؤشر لكل الأسماء داخل عرض يظهر جميع العاملين الذين فى العمل والذين تعدو سن الستين وعند الضغط على مؤشر الذين يعملون فقط تظهر العاملين الذين أقل من 60 سنة فقط

أرجو أن أكون وفيت شرح المطلوب

#5

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

الأخوة الكرام الأفاضل أعضاء ومشرفى ومراقبى وخبراء منتدانا العظيم

لقد هدانى المولى عز وجل لحل المشكلة والحمد لله وهو بالمرفق عسى أن يفيد أحداً من مبتدئى الأكسيس مثلى

كما أود الشكر لعدد 46 قارىء الذين قاموا بقراءة موضوعى

db2.rar

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

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

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

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

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

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