بتاريخ: 8 أبريل 200917 سنة comment_153228 بسم الله الرحمن الرحيماخواني الاعزاء مطلوب مني اضافة عمود جديد في جدول all_users وكما تعلمون ان all_users عبارة عن view وهي خاصة ب data dictionary للاوركلولا يمكن اضافة اي عمود جديد عليها .الهدف من التعديل هو وضع شاشة على النظام تقوم بقرائة جميع المستخدمين وكما تعلمون يوجد في all_users الحقول التاليةuser_id : رقم المستخدمusername : اسم المستخدمcreater : تاريخ الانشاءوبتالي وضع وصف للاسم المستخدم مثلا اسم المستخدم tttt02 يدل على المستخدم mohamad وبتالي اريد اي طريقة استطيع عمل علاقة مع هذا الجدول ووضع وصف لاسماء المستخدمين .اتمنى ان يكون الاستفسار واضحواتمنى ان تساعدوني بالسرعة المطلقة تقديم بلاغ
بتاريخ: 8 أبريل 200917 سنة comment_153229 السلام عليكم ورحمة اللهالجدول all_users يتم اضافة المستخدمين فيه اوتوماتيكا عن طريق اى اضافة USER جديديعنى المستخدم الذى تضيفه سوف تجده داخل هذه VIEWوبالتوفيق تقديم بلاغ
بتاريخ: 8 أبريل 200917 سنة comment_153230 الاخ العزيز ممكن تتبع الاتي وهذا من وجهة نظري 1- هتعمل جدول بنفس أعمدة ال all_users +عمود رابع به الوصف الذي تريد إدخاله أنت2- سيتم إنشاء فورم على هذا الجدول وتعمل تريجر أول مايفتح الفورم ويكون به كيرسور يجيب لك كل البيانات الموجودة في ذاك الفيو (دي في أول مرة تفتح الفورم )وطبعا في عمود رابع الاي انت مزوده هتكتب فيه الوصف كيفما تريد3- في كل مرة تفتح الفورم التريجر هيعمل تشييك على البيانات والبيانات المضافة حديثا(أقصد مستخدمين جدد) للفيو السابقة المفروض أنه يجيبها تلقائيا 4- عند عمل حفظ تعمل تريجر هيعمل أه يقوم بالتشييك على البيانات ويشوف البيانات الموجودة في جدولك ومش موجودة في الفيو وده هيحصل لو تم حذف مثلا مستخدم كي تكون البيانات متشابهة بين الفيو وجدولك أنت وطبعا كل ذلك لصعوبة عمل العلاقة أتمنى أن تكون فهمتني وياريت لو في حل أحسن من ده من قبل الاعضاء تم تعديل 8 أبريل 200917 سنة بواسطة mustafagamiel تقديم بلاغ
بتاريخ: 10 أبريل 200917 سنة كاتب الموضوع comment_153338 اخي الكريم elagaty_tv طبعا انا عارف ان المستخدم يضاف ب view عند عمل مستخدم جديد , مشكووووور على المرور .اخي العزيز mustafagamiel اشكرك على المرور وما بعرف حاس طريقتك صعبة شوية ما بعرف اذا ممكن تساعدني اكتر من هيك بارك الله بك اتمنى مزيدا من الاقتراحات والحلول قاصدكم يا جماعة ... لا تردوني تقديم بلاغ
بتاريخ: 10 أبريل 200917 سنة comment_153361 قمت بعمل فورم لموضوعكأتمنى أن تعجبك وتؤدي الغرض form.rar تقديم بلاغ
بتاريخ: 11 أبريل 200917 سنة كاتب الموضوع comment_153387 اخي الغالي mustafagamiel يعني بصراحة مو عارف كيف بشكرك وفعلا شاشة اكثر من رائعة وفعلا هي بالضبط ما اريد ,وعجبني الكود الموجود في بداية تشغيل الشاشة حيث يقوم باحضار جميع البيانات في جدول ALL_USERS وايضا يعمل JOIN مع البيانات الغير موجودة في جدول allu ويقوم باحضارها .فعلا شي رائع ومميز جدا اسأل الله عزوجل ان يزيدك علما ونورا ويوفقك لما يحبه ويرضاه , تقديم بلاغ
بتاريخ: 11 أبريل 200917 سنة كاتب الموضوع comment_153389 صحيح اخي الغالي عندي استفسار عن جملة الدوران انت قمت بعمل last_record وكأن البيانات يتم تعبئتها من النهاية الى البداية ثم استخدمت الامر next_record مباشرة بعدها ؟؟؟؟ لماذا بارك الله بك يا غالي وجعل هذا العمل في ميزان حسناتك وجعل لك من كل ضيق مخرجا تقديم بلاغ
بتاريخ: 11 أبريل 200917 سنة comment_153392 جزاك الله خيرا أخي العزيز على الدعاء سأقوم بشرح الفكرة والكود لاحقا تقديم بلاغ
بتاريخ: 11 أبريل 200917 سنة comment_153420 الأخ الفاضل :السلام عليكم ورحمة الله وبركاتهفي تريجر pre formيتم حذف كل المستخدمين الموجود في جدولنا وليست موجودة في الفيو الخاصة بال dictonary ربما يكون مدير النظام حذف مستخدم "كي لايكون مستخدم مسجل لديك وغير موجود في الفيو"في تريجر when new form instanceأول شيء لو جدولك فيه مستخدين سيتم عرضهم في الشاشةفائدة الكيرسور جلب المستخدمين الجدد الاي تم اضافتهم حديثا ليه عملت last_record ثم next_recordلأني أريد أجعل المؤشر يقف في نهاية البيانات "مش احنا جبنا بيانات الجدول الاول" المفروض أزود البيانات الجديدة "المستخدمين الجدد" ولذا بخلي المؤشر يقف في نهاية البيانات وينشيء سطر جديدأي شيء تاني نحن في الخدمة تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.