nabilalibibo قام بنشر أبريل 25, 2022 قام بنشر أبريل 25, 2022 السلام عليكم اخواني و تقبل الله منا ومنكم الصيام و القيام و صلاح الاعمال اريد ربط حقل الوظيفة بحقول الصنف و التصنيف مثل لما اختار الوظيف يظهر مباشرة الصنف و التصنيف الخاص بهذه الوظيفة مثل لما اختار وظيفة حارس يظهر صنفها وهو 3 و تصنيفها 150 و هكذا مع باقي الرتب و شكرااا Database32.accdb
عمر ضاحى قام بنشر أبريل 25, 2022 قام بنشر أبريل 25, 2022 حضرتك عندك كذا ملاحظه اولا يفضل ان تكون قاعدة البيانات مكتوبه بالانجليزي (حتى لا يكون هناك خطأ فى الربط ويكون العمل سهل) ثانيا اسماء الحقول متكرره فى جدولين (يجب ان يكون هناك فرق فى اسماء الجداول التى سوف تربط معا بعلاقة ثالثا ممكن فى هذه الحالة تستخدم دالة Dlookup لحل مشكلتك 1
nabilalibibo قام بنشر أبريل 25, 2022 الكاتب قام بنشر أبريل 25, 2022 اخي @عامر ضاحي تم تعديل المرفق اذا امكن الحل و شكراااا
عمر ضاحى قام بنشر أبريل 25, 2022 قام بنشر أبريل 25, 2022 7 ساعات مضت, nabilalibibo said: اخي @عامر ضاحي تم تعديل المرفق اذا امكن الحل و شكراااا اين المرفق ؟ وهل يمكن شرح لنا الملف يعنى علاقة الجداول ببعض ؟ 1
أفضل إجابة Eng.Qassim قام بنشر أبريل 25, 2022 أفضل إجابة قام بنشر أبريل 25, 2022 (معدل) انظر للمرفق..لقد استغنيت عن جدول التصنيف Database32.accdb تم تعديل أبريل 25, 2022 بواسطه Eng.Qassim 1
nabilalibibo قام بنشر أبريل 26, 2022 الكاتب قام بنشر أبريل 26, 2022 بارك الله فيك استاذي الفاضل @Eng.Qassim هذا هو المطلوب بالظبط زادك الله من علمه و فضله طلب اخر اذا كنت البيانات موجودة من قبل كيف اضع الكود و شكرااا
عمر ضاحى قام بنشر أبريل 26, 2022 قام بنشر أبريل 26, 2022 2 ساعات مضت, nabilalibibo said: بارك الله فيك استاذي الفاضل @Eng.Qassim هذا هو المطلوب بالظبط زادك الله من علمه و فضله طلب اخر اذا كنت البيانات موجودة من قبل كيف اضع الكود و شكرااا ممكن توضح اكثر يعنى تقصد هل تريد عدم تكرار البيانات ؟ اذا كان هذا قصدك فيجب ان يكون لكل عضو (موظف) له رقم الخاص به كتعريف له وتضع مفتاح لهذا الحقل وهنا لكن يتكرر
nabilalibibo قام بنشر أبريل 26, 2022 الكاتب قام بنشر أبريل 26, 2022 5 دقائق مضت, عمر ضاحى said: ممكن توضح اكثر يعنى تقصد هل تريد عدم تكرار البيانات ؟ اذا كان هذا قصدك فيجب ان يكون لكل عضو (موظف) له رقم الخاص به كتعريف له وتضع مفتاح لهذا الحقل وهنا لكن يتكرر لا اخي @عمر ضاحى اقصد انا بيانات الموظفين موجودة مسبقا كيف لي ان اقوم باضافة الصنف و التصنيف اليا لكل موظف بناء على رتبة كل موظف حسب تعديل الاستاذ@Eng.Qassim لان اضافتها لكل موظف على حد شئ متعب لانه لدي اكثر من 600 موظف
عمر ضاحى قام بنشر أبريل 26, 2022 قام بنشر أبريل 26, 2022 منذ ساعه, nabilalibibo said: لا اخي @عمر ضاحى اقصد انا بيانات الموظفين موجودة مسبقا كيف لي ان اقوم باضافة الصنف و التصنيف اليا لكل موظف بناء على رتبة كل موظف حسب تعديل الاستاذ@Eng.Qassim لان اضافتها لكل موظف على حد شئ متعب لانه لدي اكثر من 600 موظف اذا انت بحاجه الى اعادة توزيع الجداول يجب ان تفرق بين الجداول الثابته والمتغيره هناك جداول تحتوي على بيانات ثابته مثل اسماء الوظائف الجنسيات وجداول بيناتها متغيره مثل بيانات الموظفين هنا احنا بحاجه الى عمل شئ مهم قبل ان نبدأ بتكوين الجداول وهو معرفة ماذا سوف تكون العلاقة بين الجداول انظر الى ملف المرفق ملاحظات :- 1- تم تغير اسم جدول (الموظفين) الى (tblEmpInfo) لسهولة التعامل معه فيما بعد >> - تم تغير اسماء الحقول فى جدول lلعربي الى الانجليزي ايضا لنفس الغرض >> - تم تغير نوع البيانات فى الحقل (JobTitle) من (نص)الى رقم لكي يتم الربط به >> - تم تغير نوع البيانات فى الحقل (IDemp) من (رقم تلقائى )الى رقم حتى يمكنك التحكم فى رقم الموظف واذا احببت ان تكون تلقائى يمكن استخدام هذه الداله (افضلها) Nz(DMax("[IDemp]";"tblEmpInfo");0)+1 2-تم تغير اسم جدول (الوظيفة) الى (tblJobTitle) لسهولة التعامل معه فيما بعد >> - تم تغير اسماء الحقول فى جدول lلعربي الى الانجليزي ايضا لنفس الغرض 3- تم حذف جدول (التصنيف) لتكرار البيانات فى جدول اخر (الوظيفة)(tblJobTitle) 4- تم انشاء علاقه بين الجدولين بعد كل هذا الامور هتكون واضحه نأتي لكيف اضافة البيانات (محتاجين هنا نعمل استعلام لجمع هذه البيانات ببعض ) وهيكون مثلا اسمه (QRY_All) يلا بينا نربط كل ده بالنموذج Database32_OmarDahy.rar وهكذا تخرج لنا النتيجه اتمنى ان اكون قد اجبت على سؤالك واذا كان هناك نقطه لم تفهمها لا تتردد فى طرح اسألتك ونجن تحت امرك 1
nabilalibibo قام بنشر أبريل 28, 2022 الكاتب قام بنشر أبريل 28, 2022 بارك الله فيك اخي@عمر ضاحى و جزاك الله كل خير اين اضع الدالة هذه Nz(DMax("[IDemp]";"tblEmpInfo");0)+1
عمر ضاحى قام بنشر أبريل 28, 2022 قام بنشر أبريل 28, 2022 23 دقائق مضت, nabilalibibo said: بارك الله فيك اخي@عمر ضاحى و جزاك الله كل خير اين اضع الدالة هذه Nz(DMax("[IDemp]";"tblEmpInfo");0)+1 هذه الصيغه مهمتها انها تنظر الى اعلى رقم موجود فى جدول tblEmpInfo فى الحقل IDemp ثم يتم اضافة اليها رقم +1 الغرض منها هو عمل التسلسل للحقل نرجع الى اين تضعها ضعها فى القيمة الافتراضيه للحقل (اسمه رقم فى اخر صوره ) انظر هنا انه اخذ رقم "1" 1
nabilalibibo قام بنشر مايو 4, 2022 الكاتب قام بنشر مايو 4, 2022 بارك الله فيك استاذي الفاضل @عمر ضاحى و عيد مبارك و كل عام و انتم بخير و تقبل الله منا و منكم
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.