بتاريخ: 27 مايو 200917 سنة comment_158310 يا اخوان مشروعي في احدى الشاشات بقوم المستخدم بادخال جزء من البيانات ثم يحفظها و بعد استكمال كافه الموافقات و الاوراق المطلوبه يقوم بادخال الباقي على نفس الشاشه انا عملت شاشه اشتعلام بس البانات display item عشان ما حدى يعدل على الموجود بس اذا المعامله خلصت كافه الاوراق و الموافقات بدي اياه يدخل الباقي كيف ارجو المساعده ثانيا كنت عامل في الجدول حقل فيه معرفه varchar2(1 ) بس اتضح انو لازم يكون 10 شو العملالثالث معرف جدول ياخذ ارقام بصيغه 542-582558 فعرفته varchar بس اذا بدخل احرف بقبلها شو الحل يا اخوان اغيثوني اغاثكم الله ارجوكوا تقديم بلاغ
بتاريخ: 27 مايو 200917 سنة comment_158330 السلام عليكم أخي الكريم بالنسبة للسؤال الاول يمكنك استخدام خاصية على الحقول update_allowed بحثت لما تيجي تستعلم عن البيانات تجعل الخاصية ب no وعند الادخال تخليها ب yes طبعا ده من خلال الكود === حاول فيها =============================السؤال الثاني لو انت عايز تخلي قيمة الحقل لاتزيد ولاتقل عن 10 يمكن من استخدام خاصية الحقل الاي اسمها fixed length خليها بyes وخلي maxium length=10 أو ياستخدام دالة length==========السؤال الاخير راجع هذه المشاركة ستجد بها الحل http://www.araboug.org/ib/index.php?showtopic=34343 لمنع كتابة الاحرف في حقل نصي تقديم بلاغ
بتاريخ: 28 مايو 200917 سنة كاتب الموضوع comment_158464 السلام عليكم أخي الكريم بالنسبة للسؤال الاول يمكنك استخدام خاصية على الحقول update_allowed بحثت لما تيجي تستعلم عن البيانات تجعل الخاصية ب no وعند الادخال تخليها ب yes طبعا ده من خلال الكود === حاول فيها =============================السؤال الثاني لو انت عايز تخلي قيمة الحقل لاتزيد ولاتقل عن 10 يمكن من استخدام خاصية الحقل الاي اسمها fixed length خليها بyes وخلي maxium length=10 أو ياستخدام دالة length==========السؤال الاخير راجع هذه المشاركة ستجد بها الحل http://www.araboug.org/ib/index.php?showtopic=34343 لمنع كتابة الاحرف في حقل نصي اخي الكريم مشكور بس بدي ابداء الراي و التصحيح اذا في علط الشق الاول عملت شاشه تعديل واستعلام في نفس الوقت بحيث يقوم المستخدم ببحث عن رقم المعامله ثم تظهر له البانات التي ادخلها على display item و الاخري text item و عند ادخال البقيه يقوم بعمل حفظ عن طريق زر و الكود للزر كما يلي الا انه في مشكله ممكن المساعده في حلها الكود في المرفقات declare x number ; cursor c is select wey_name from weybill where wey_name= :weybill2.wey_name; rec number;begin open c; fetch c into rec; update table weybill set WEY_AUTH =:weybill2.WEY_AUTH , WEY_ACTION=:weybill2.WEY_ACTION,WEY_NOTE =:weybill2.WEY_NOTE ; close c; end; UPDATE.txt تقديم بلاغ
بتاريخ: 29 مايو 200917 سنة comment_158479 السلام عليكماخي ممكن كتابة الخطأ ؟؟؟where wey_name= :weybill2.wey_name;وماذا لو اختلف spelling تاع الاسم؟؟؟ هل cursor سوف يعمل ؟؟؟؟حاول عمل جملة where عن طريق رقم أفضل....بالتوفيق تقديم بلاغ
بتاريخ: 29 مايو 200917 سنة comment_158486 مافائدة هذا الكيرسور وأين يضع البيانات التي يجلبها شوفي يأخي الكريم هعطيك مثال بسيطلو انت عندك جدول به بيانات ومن خلال الفورم عملت استعلام "خد بالك انت عملت استعلام " وعدلت في أي شيء مماظهر لك على الفورم بمجرد زر بسيط به أمر commit; سيتم عمل update ولايدخل سجل جديد بل يعمل update على نفس الحقول ولكن لماذا استخدمت ال display item وكيف سيتم ادخال جديد عندما تنشيء سجل جديد كيف ستتدخل بيانات من خلال ال display item أرجوا مراجعة فكرتكودمتم في حفظ الله تقديم بلاغ
بتاريخ: 29 مايو 200917 سنة كاتب الموضوع comment_158492 مافائدة هذا الكيرسور وأين يضع البيانات التي يجلبها شوفي يأخي الكريم هعطيك مثال بسيطلو انت عندك جدول به بيانات ومن خلال الفورم عملت استعلام "خد بالك انت عملت استعلام " وعدلت في أي شيء مماظهر لك على الفورم بمجرد زر بسيط به أمر commit; سيتم عمل update ولايدخل سجل جديد بل يعمل update على نفس الحقول ولكن لماذا استخدمت ال display item وكيف سيتم ادخال جديد عندما تنشيء سجل جديد كيف ستتدخل بيانات من خلال ال display item أرجوا مراجعة فكرتكودمتم في حفظ الله اخي العزيز مشكور بس انا عامل انه user يقدر يعدل كل البيانات بس البيانات الى ما ادخلها هي الtext item بمعنا في الاستعلام في شاشه الupdate بدخل رقم فتظهر له البيانات التي ادخلها سابقا على display item و البقيه text item ثم يعمل save بس في مشكله في الsave الاولى انه بحفظ الجديد و , و بيحفظ الlist item و هو فيه بس قيمتين "complet . uncomplet " ب list27, list26الاستعلام ما بيظهر الرقم التسلسلي و هو الب praymary key ممكن الحل و المساعده في هذا اليوم المبارك جعله لله في حسناتك و زادك علما و هدايه تم تعديل 29 مايو 200917 سنة بواسطة najed تقديم بلاغ
بتاريخ: 29 مايو 200917 سنة comment_158535 شوف يأخي الكريم حاول تتطور الفكرة باستخدام ماأقول لكأولا لاتعمل display item لسبب مثلا لو تريد ادخال البيانات كيف ستدخلها مرة أخرى وكمان هل تعلم مسبقا ماهي الحقول التي تكون فارغة أو بها بيانات علشان تعملها diaplay item أم لاأنا هعطيك الفكرة أنت بعد الاستعلام تريد الاتي لو الحقل به بيانات لايتم التعديل ولو فارغ يمكن أن يضع به بيانات إذن هتعمل تريجر على كل أيتم واسم التريجر when new item instanceومثلا لو عندك حقل باسم مثلا يعني emp_id هتضع به الكود التالي if :emp_id is null then set_item_property('emp_id',update_allowed,property_true); else set_item_property('emp_id',update_allowed,property_false); end if; ولو في حل تاني من الاخوة أتمنى المشاركة به تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.