abu yousra بتاريخ: 7 أبريل 2005 تقديم بلاغ مشاركة بتاريخ: 7 أبريل 2005 لدي عدد 3 فورم يوجد في كل منها حقل لأرقام إيصالات مالية والمطلوب أن يكون رقم الأيصال (فاتورة السداد) غير متكرر علي مستوي البرنامج كله سؤالي بشكل أخر كيف أجعل رقم الأيصال UNIQUE علي مستوي الفورمز كلها بحيث إذا أدخلت رقم إيصال في فورم سبق إدخاله في فورم أخري ..تظهر لي رسالة تفيد تظهر لي رسالة تفيد ذلك.الرجا إفادتي وجزالكم الله خيرا مسبقا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
msh بتاريخ: 7 أبريل 2005 تقديم بلاغ مشاركة بتاريخ: 7 أبريل 2005 السلام عليكم ورحمة الله وبركاته،، أعمل UNIQUE CONSTRAINT على حقل أرقام الإيصالات بحيث يصبح كل رقم فريد عن الأخر ولايسمح بالتكرار وشوف النموذج المرفق على جدول DEPT ،رقم الدائرة هو المفتاح الرئيسي ولايتكرر ...تحياتي اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
abu yousra بتاريخ: 8 أبريل 2005 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 8 أبريل 2005 جزاك الله خيراً ...لكن المشكلة هنا أن حقل الإيصالات يتم إدخاله في كل فورم مستقل عن الأخر وبالتالي من الممكن أن يتكرر نفس رقم الإيصال ليس في نفس الفورم ولكن في فورم أخر...أعرف أن تلك مشكلة في التحليل من البداية ولكني أرغب في عدم تكرار التحليل مرة أخري...جزاكم الله خيرا علي إهتمامكم وأكون شاكرا لو أفدتني بالحل اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Amgad بتاريخ: 8 أبريل 2005 تقديم بلاغ مشاركة بتاريخ: 8 أبريل 2005 اقتــــــــــــــــــــــــــــــــــــــراحعدل خصائص الجدول باضافة خاصية unique على الfield مثال على جدول dept field = loc ALTER TABLE "SCOTT"."DEPT" ADD (CONSTRAINT "LOC_UNIQUE" UNIQUE("LOC")) اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
abu yousra بتاريخ: 9 أبريل 2005 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 9 أبريل 2005 جزاكم الله خيرا إخوتي الكرام...ولكن المشكلة مازالت هي هي...لأن الحقل يملأ في كل فورم بطريقة مستقلة عن الفورم الأخر بمعني أن كل منهم يصب في table مستقل عن الأخر بمعني أن هناك حقل في كل جدول اسمه (رقم الأيصال) ..فلو جعلته unique علي مستوي الفورم الأول من الممكن أن يتم إدخال نفس رقم الإيصال في الفورم الأخر دون أي ممانعة في الفورم لأنه مستقل عن الفورم الأخر...فهل هناك طريقة لجعل الرقم (رقم الإيصال) unique علي مستوي الــ3 فورم في نفس الوقت رغم أن كل منهم يصب في جدول مستقل؟؟عفوا للأطالة ..وأرحو أن أكون قد أوضحت وجهة نظريومتشكر لإهتمامكم اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Osama Soliman بتاريخ: 9 أبريل 2005 تقديم بلاغ مشاركة بتاريخ: 9 أبريل 2005 اخى الحبيب / ابو يسرا أعمل UNIQUE CONSTRAINT على حقل أرقام الإيصالات بحيث يصبح كل رقم فريد ولكن المشكلة ان هذا القيد لن يقوم بمهمته الا اثناء الحفظ ولكنها طريقة مضمونة الى حد كبيرمع تحياتى اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Amgad بتاريخ: 9 أبريل 2005 تقديم بلاغ مشاركة بتاريخ: 9 أبريل 2005 المشكلة : الحقل يملأ في كل فورم بطريقة مستقلة عن الفورم الأخر بمعني أن كل منهم يصب في table مستقل حقل رقم الايصال يسجل فى اكثر من جدول من خلال أكثر من شاشةاقتراح : عمل check pl/sql قبل الحفظ وقبل التعديل فى الجداول المشتركة trigger = pre_insert pre_update أعرف أن تلك مشكلة في التحليل من البداية ولكني أرغب في عدم تكرار التحليل مرة أخري... اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.