بتاريخ: 22 أبريل 201016 سنة comment_190193 السلام عليكم كيف يمكني ان انقل البيانات داخل نفس الجدول بمعنى لدي الورقة A تصدر فيها الوثائق المرقمة 1 الى 100 و الورقة B تصدر فيها نفس الوثائق بنفس الارقام و انا لا اريد ان اعيد ادخال ارقام الوثائق من جديد في الورقة B اريد ان اسحبها من الورقة A علما ان الجدول نفسه يحوي عمود رمز الورقة و عمود رقم الوثيقةفما هوة ال trigger المطلوب و هل اعمل cursor اتمنى المساعده و شكرا[/size] تقديم بلاغ
بتاريخ: 22 أبريل 201016 سنة comment_190218 ممكن تشرح الموضوع بتفصيل اكثر وتوضح الجداول الموجوده تقديم بلاغ
بتاريخ: 23 أبريل 201016 سنة كاتب الموضوع comment_190234 شكرا صديقي amr fawzy على الاجابة انا اعمل document control فعملت برنامج بالاوراكل لتنظيم العمل و هوة شغال جيد جدا لكن لدي مشكله صغيرة لو انحلت لتمكنت من انجاز العمل اسرع .... في كل مرة اقوم باصدار وثائق الى 16 موقع عمل بحيث تذهب الوثائق و غالبا ما تكون خرائط و فوقها ورقة هذه الورقة فيها اسماء الوثائق المصدره طبعا هذه الورقة تمثل الريبورت و لكن كل ورقة تحمل اسم الموقع الذاهبة اليه ... طبعا انا لا اريد ان اعيد ادخال البيانات نفسها 16 مرة لكل موقع لانها غالبا ما تكون متشابهه اريد ان اعمل ادخال لاحد المواقع و بعدها اطلب من البرنامج ان يقوم بنسخ نفس الوثائق الى كل المواقع .فلنفرض كما في المستخدم scott حيث لدي 5 موظفين يعملون في ال deptno 20 فلنفرض اني اريد ان اقوم بعمل تريكر بحيث اطلب ان يتم اضافة الموضفين الخمسة نفسهم الى قسم جديد فليكن 50 مثلا فيقوم بنقل بيانات هؤولاء الموظفين الى القسم deptno 50 و لكن مع بقاء بياناتهم في القسم 20 اتمنى اني استطعت ايصال الفكرة و شكرا تقديم بلاغ
بتاريخ: 23 أبريل 201016 سنة comment_190235 السلام عليكم ورحمة الله وبركاته هل من الممكن اخى ان ترسل تصميم الجدول ( فقط التصميم بدون بيانات ) . تقديم بلاغ
بتاريخ: 23 أبريل 201016 سنة كاتب الموضوع comment_190236 SQL> desc transmittal_sheet; Name Null? Type ------------------------------- -------- ---- T_CODE NUMBER(5) TD_CODE NUMBER(5) NO_OFCOPY NUMBER(1) STATUS CHAR(1) NO_OFSOFTCOPY NUMBER(1) DOC_ASS_SEQ_NO NUMBER(5)الذي تحته خط يمثل اهم ما بالموضوع هذا هو جدول الحركات حيث اقوم بسحب ال T_code من جدول اخر يكون فيه رقم الورقة المصدرة و اسم الموقع الذاهبه الية]DOC_ASS_SEQ_NO هو رقم الخريطه و تفاصيلها و اسحبه من جدول اخرفيكون كالتالي t_code رقم 1 يحوي الخرائط رقم DOC_ASS_SEQ_NO 1,2,3,4,5,6,7,8,9,10 و اقوم بالخزن و اطبع تقرير t_code رقم 2 اريده يحوي نفس الخرائط 1,2,3,4,5,6,7,8,9,10 DOC_ASS_SEQ_NO و لكن لا اريد ان اقوم بادخالها من جديد اريد عمل button بحيث اطلب منه اقرا من الشاشة رقم ال t_code الجديد و قم بادخال نفس ارقام الخرائط المدخله ب T_code1 اتمنى انك استوعبت الفكره تقديم بلاغ
بتاريخ: 23 أبريل 201016 سنة comment_190239 السلام عليكم ورحمة الله وبركاتهبعد التحيةاخي فاللهقم بعمل التالي insert into transmittal_sheet select :new_T_CODE ,TD_CODE,NO_OFCOPY,STATUS,NO_OFSOFTCOPY,DOC_ASS_SEQ_NO from transmittal_sheet where t_code = :old_t_code; اتمني اني اكون افدتك ولو في شئ كلمنيحيث ان new_t_code تعني الرقم الجديد المراد ادخالهو old_t_code تعني الرقم القديم المراد النسخ منه تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.