بتاريخ: 10 مايو 200916 سنة comment_156379 السلام عليكم ورحمة الله وبركاته يا إخوانا أنا عندي 2 فورم لفتح ملف مكلف واحد للإدخال والثاني للتحديثأنا بعد ما أدخل البيانات على الفورم وأخزنهن في الداتا بيز عاوز في الفورم الثاني إني أما أدخل رقم الهوية يعرضلي كل البيانات إلي أدخلتها في المرحلة الأولى وأقدر أعدل عليها وأضغط على زر تحديث يحدثلي البيانات الي في الداتا بيز بيانات الجدول كالتالي: Create table OPEN_FILE( ID_NO number primary key, name varchar2(15), Address varchar2(15), .... .... ) كيف يكون ذلك وبارك الله فيكم سامحونا يا إخوانا بس أنا مبتدإ في الفورم وعاوز أتعلم تقديم بلاغ
بتاريخ: 10 مايو 200916 سنة كاتب الموضوع comment_156415 يا إخوانا يا ريت تساعدونا بارك الله فيكم تقديم بلاغ
بتاريخ: 11 مايو 200916 سنة comment_156427 انا مش عارف انا فهمت صح اللي انت عايزه ولا لأ ... بس على العموم انا هرد على اللي فهمتهاللي انا فاهمه ان حضرتك عملت شاشة الادخال نيجي لشاشة التحديث حضرتك تعمل 2 بلوك الاول NONDATABASE وليكن اسمه CONTROL_BLKوهتحط فيه تكست وليكن اسمه N_ID ، وتحط كمان زرار اسمه SEARCH البلوك التاني هيكون عبارة عن داتا بيز بلوك فيه كل الداتا اللي انت ممكن تعدلها في الملف وليكن اسمه FILE_INFOهتيجي على البلوك التاني وتروح على البروبرتي بتاعه فيه خاصية اسمها WHERE CLUSE هتكتب جواها الشرط ده ID_NO = :CONTROL_BLK.N_ID OR :CONTROL_BLK IS NULLكده احنا حضرنا الفورمنبدأ نبرمج بأه الزراريرهتيجي على زرار سرش وتكتب جواه الكود ده GO_BLOCK('FILE_INFO') ;CLEARE_BLOCK(NO)VALIDATE);EXECUTE_QUERY ;المفروض وطبقا للشرط اللي احنا وضعناه يرجع بالداتا اللي تم تسجيلها في الشاشة الاولىنعمل زرار اسمه SAVE وزرار اسمه EXIT زرار SAVE هتكتب جواه COMMIT ;زرار EXIT EXIT_FORM(NO_VALIDATE);وبكده الشاشة تكون خلصت على حسب ما انا فهمت ويارب مكونش فهمت غلط وعكيت تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.