إخوانى الكرام
لدى فى قاعدة البيانات أكثر من شركة وأرغب فى تخصيص نطاق رقمى لكل شركة بمعنى:
عند إضافة موظف جديد نقوم أولاً باختيار الشركة ..... فيأخذ الموظف تلقائياً أعلى رقم فى هذه الشركة مضافاً إليه واحد.
وهذا ما أفعله بنجاح حالياً ولكن لشركة واحدة فقد جعلت القيمة الافتراضية لرقم الموظف الجديد تساوى
Max([Employee_ID])+1
ولكن عندما سأضيف الشركات الأخرى ستكون هذه القاعدة بدون قيمة.
وسيقول أحد الأخوة بالتأكيد لماذا هذا الطلب الغريب ... يا محمد يا ندا إجعل كل شركة فى جدول خاص بها وإجعل لها كيان مستقل.
أنا مع من يقول ذلك تماماً ... ولكن للأسف هذا هو المطلوب أن يكون كل موظفوا الشركات بجدول واحد ونموذج رئيسى واحد.
والنطاقات تكون كالتالى:
الشركة الأولى ــــــ أرقامها فى النطاق من 1000ــــــ إلى 5999
الشركة الثانية ــــــ أرقامها فى النطاق من 6000 ــــــ إلى 6999
الشركة الثالثة ــــــ أرقامها فى النطاق من 7000 ــــــ إلى 7999
الشركة الرابعة ــــــ أرقامها فى النطاق من 8000 ــــــ إلى 8999
الشركة الخامسة ــــ أرقامها فى النطاق من 9000 ــــــ إلى 9999
يارب يكون السؤال واضح ... وربما يكون المرفق يعبر عن السؤال.
تحياتى
محمد ندا