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