الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

مساعدة : في عمل فورم لعدم اظهار الموظف في حالة تركه للعمل

Featured Replies

بتاريخ:

سلام وكل سنة وانتم طيبين ياأعضاء المنتدى الكرام

 

عندي 2 فورم الأولى لإدخال الموظفين والثانية للبحث عن موظفين 

 

عايز لما أمسح موظف لو غادر الشركة أسمه لا يظهر في الlist فورم الإدخال ولكن في فورم البحث أسمه يظهر في الlist

 

رجاء المساعدة ياإخواني الكرام 

:rolleyes:  :rolleyes:  :rolleyes:

بتاريخ:

السلام عليكم

إليك حل:

1- نفرض ان شاشة ادخال الموظفين تعتمد على جدول اسمه Employees.

2- انشيء جدول اخر وليكن اسمه Employees_History كالتالي:

Create Table Employees_History as select * from Employees where 1 = 2;

3- انشيء Trigger على جدول Employees بحيث انه في حال حذف موظف من الجدول يتم عمل Insert للسجل في جدول Employees_History.

4- وفي شاشة البحث عن الموظفين خلي الـ List (الـ Query الخاصة لجلب البيانات في الـ List) تعتمد على الجدولين Employees و Employees_History بحيث يكون لديك 2 Queries بينهم Union.

 

بالتوفيق.

بتاريخ:

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

 

حل الأخ / أحمد ... حل ممتاز 

 

يوجد حل أخر 

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

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

وبالتالى في شاشة الإستعلام يمكنك إستبعادة أو إظهارة حسب متغير حالة الموظف 

بتاريخ:
  • كاتب الموضوع

شكراً يا أحمد باشا على الحل الرائع  الف الف شكر

 

وشكراً للأستاذ أمجد

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.