بتاريخ: 20 فبراير 201015 سنة comment_185421 بسم الله الرحمن الرحيمالأخوه الأعزاء السلام عليكم ورحمة الله وبركاتهعند شاشة رئيسية استخدمها للدخول في البرنامج وكل شيء تمام التمام والحمد للهأريد أن أضيف حقل لهذه الشاشة من النوع ليست أيتم للسنة المراد الدخول إليها بحيث إذا اختار المستخدم سنة 2009 يدخل البرنامج للمستخدم المسمى newcom09 واذا اختار سنة 2010 يدخل البرنامج للمستخدم المسمى newcom10 وهكذا فكيف يكون ذلك.فالنفرض أن اسم مستخدم وكلمة المرور لعام 2009 هي newcom09/newcom09@newcom و أن اسم مستخدم وكلمة المرور لعام 2010 هي newcom10/newcom10@newcom وأن اسم مستخدم وكلمة المرور لعام 2011 هي newcom11/newcom11@newcomأرجو أن تكون الفكرة قد وصلت وكذلك يكون لديكم رد والسلام عليكم ورحمة الله وبركاته تقديم بلاغ
بتاريخ: 20 فبراير 201015 سنة comment_185422 السلام عليكماولا ضع السنه في جلوبال لما تدخل على النظام ... طبعا تاخد اول رقمين من السنه: :Global.Year_Id :=: substr(Blk.Year_Id,3,2); بعد ذلك:عند وضع اسم المستخدم في الايتم: :Blk.User_Id = User_Id||:Global.Year_Id; طبعا لا اعلم انت كيف بتستدعي اسم المستخدم...ولكن استدعيه وقم بالسابق ... وبالتوفيق تم تعديل 20 فبراير 201015 سنة بواسطة PALI.ORACLE تقديم بلاغ
بتاريخ: 20 فبراير 201015 سنة كاتب الموضوع comment_185424 بارك الله فيك ولكن ليس هذا المطلوب المطلوب هو أنه عند ثلاثة مستخدمين كل مستخدم يمثل سنة وله جداوله وبياناته المنفصلة عن المستخدم الآخرعند الدخول بسنة محددة يتم الدخول لبيانات وجداول هذا المستخدم فقط وشكراً تقديم بلاغ
بتاريخ: 21 فبراير 201015 سنة كاتب الموضوع comment_185494 السؤال بصيغة مختلفة : هل من الممكن تغيير المستخدم لنفس االــــ session يعني لو دخلت بالمستخدم x وأريد تغييره إلى المستخدم Y هل من الممكن ذلك تقديم بلاغ
بتاريخ: 21 فبراير 201015 سنة comment_185504 استخدم global variable وبنفس الـblock استخدم خاصية default where لإسترجاع و عمل السجلات, في المستخدم 1 قم بتعديل القيمة الـ global فتأتي البيانات بحسب هذه القيمة, و بعد ذلك قم بتعديل الـglobal value بعد هيك رح تيجيك البيانات بحسب القيمة الجديدة وهكذا. تقديم بلاغ
بتاريخ: 21 فبراير 201015 سنة comment_185522 السلام عليكم ورحمة الله كل مستخدم يمثل سنة وله جداوله معنى ذلك انه مواصفات الجداول متشابهة ... ولكن تم تسمية الجداول بارقام السنوات للتفرقة فى التعامل معهاسؤال : لماذا لم تدمجهم فى جدول واحد مع استخدام عمود خاص "بالعام او السنة" ... وفى هذه الحالة يمكنك التحكم فى التعامل مع البيانات بسهولة بدلا من تكرار البرامج المتعامله مع الجداول المتكررة للسنوات المختلفة ... تقديم بلاغ
بتاريخ: 21 فبراير 201015 سنة كاتب الموضوع comment_185530 السبب في عدم دمجهم هو إن كثرة البيانات سيؤدي إلى إبطاء البرنامج تقديم بلاغ
بتاريخ: 21 فبراير 201015 سنة comment_185540 السلام عليكم ورحمة الله هل حجم البيانات كبير جدا ... ماعدد السجلات تقريبا ... يمكنك الاستفادة من ال indexes لتسريع عملية البحث ... معنى ذلك انه مع كل سنة جديده ... سيلزم وجود "مبرمج" للقيام بعملية اعداد البرامج وانشاء الجداول ... يوجد اكثر من اسلوب للتعامل مع الملفات كبيرة الحجم .... مثل نظم البنوك والتأمينات الاجتماعية و... ويمكن استخدام امكانيات الاوراكل كقاعدة بيانات فى تجزئة الجداول ... ويمكن الاستفادة من الأخوة الأعضاء فى الحصول على معلومات فى كيفية التعامل مع الجداول ذات الاحجام الكبيرة ... توجد فكرة اخرى من ناحية التصميم للجداول يمكنك عمل جدول لبيانات العام الحاليcurrent year ... وجدول اخر يحتوى البيانات التاريخية historical data ويتضمن عمود "العام او السنة"هذا مجرد اقتراح ...وننتظر رد الأخوة الأعضاء للتعرف من خلال خبراتهم العملية على افضل الاساليب للتعامل مع البيانات التاريخية وذات الأحجام الكبيرة شكرا لك ... تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.