بتاريخ: 26 أكتوبر 200817 سنة comment_141534 السلام عليكم الاساتذة والاخوى الاعزاء هل يستطيع احد ان يوضح لي كيفية اضافة سجل جديد الى الفورم المنشاء لاي جدول على سبيل المثالوشكرا تقديم بلاغ
بتاريخ: 26 أكتوبر 200817 سنة comment_141540 بعد بناء ال Block و ال Canvas قم بعمل Push Button على ال Canvas مع تريجر ال WHEN-BUTTON-PRESSED و اكتب جواه :- LAST_RECORD; CREATE_RECORD; طبعاً أنت بدوس على الزر ده بعد ما بتكون عملت Execute Query لل Block اللى انت هضيف عليها الصف الجديد .و بالتوفيق تقديم بلاغ
بتاريخ: 26 أكتوبر 200817 سنة comment_141554 لأن لو انت عندك مثلاً جدول مكون من خمسة صفوف ، و أنت أردت أن تنشىء صف جديد أثناء ما انت واقف على الصف الثالث ، و قمت و ضغط على الزر الذى به هذا الكود فقط :- CREATE_RECORD; فسوف تنشىء الصف الجديد بعد الصف الثالث .... أى ان صفك لن يكون الصف السادس ( و ده اللى مفروض اننا عاوزينه ) بل سيكون الصف الرابع .و لكى تجعل ال RECORD الجديد هو اخر صف فقم أولاً بجلب اخر صف ثم قم بتنفيذ امر CREATE_RECORD .... كما فى هذا الكود الذى كتبته من قبل. LAST_RECORD; CREATE_RECORD; أتمنى تكون الفكرة اكثر وضوحاً الان و بالتوفيق. تقديم بلاغ
بتاريخ: 26 أكتوبر 200817 سنة comment_141558 شكر لك اخ هاني على التوضيح ولكن هل سوف تضيف هذه الجمله فعليا في قاعدة البيانات بدون commit ام يجب كتابة ال commit تقديم بلاغ
بتاريخ: 26 أكتوبر 200817 سنة comment_141563 أخى الكريم \ awn78الامر الذى كتبته يهىء لك الفورمه لكتابة سجل جديد ..... مسألة انك تعمل Commit أو لأ فهى ليس لها علاقة بهذا الموضوع .... فال commit ممكن أن تكون قبل انشاء السجل او بعده او عند الخروج .... انا عن نفسى لا أحب ان افعل شىء كهذا :- COMMIT_FORM; LAST_RECORD; CREATE_RECORD; لأن ماذا لو أفتكرت أن و انا بكتب فى السجل الجديد انى فى حاجات كتبتها فى الفورم انا ماكنتش عاوزها تتحفظ !!!لذلك أرى أن كتابة الكود السابق من غير COMMIT_FORM هو أفضل شىء . تقديم بلاغ
بتاريخ: 18 نوفمبر 200817 سنة كاتب الموضوع comment_143286 السلام عليكم مشكور جدا اخي الكريم hanyfreedom والله اجابة رائعة ومريحة واعذرني على تاخر بالشكر لاني كنت انتظر ان اتكمل الاجابة على اخينا awn78 وبعد ما خلصت الدورة السريعة الي كنت داخلها بالاوراكل ... لكني اريد اسالك عن الالكورثم او الفلو جارت الموجود دخل help الاوراكل لعملية انشاء سجل جديد ففيها امور كثيرة وهذا الي عقدني ... فهل تعتقد ان انفذ كل الامور المذكورة في المخطط لو هذا الايعاز كافي؟ وعندي طلب ثاني (خليني شويا ادلل عليك..ههه) اطلب الايعاز الخاص بتشغيل الاستعلام مباشرة بعد تشغيل الفورم يعني ما حاجة اروح على الاستعلام واعمل تنفيذولكم جزيل الشكر استاذنا القديرتحياتي[email protected][email protected] تم تعديل 18 نوفمبر 200817 سنة بواسطة اوشن العراقي تقديم بلاغ
بتاريخ: 18 نوفمبر 200817 سنة comment_143306 بالنسبة لطلبك الاول فانا مش فاهمه ، أرجو اعادة صياغة السؤال بحيث تكتب الكلمات الانجليزية كما هى بدون تعريبها .و بالنسبة لطلبك الثانى :-فى تريجر WHEN-NEW-FORM-INSTANCE أكتب :- go_block('the_block_that_you_want_to_execute_it'); execute_query; و بكده اول ما تدخل على الفورم فى ال Run Time هتلاقى ال Block اللى ذكرت اسمها فى الامر الاول تم الذهاب اليها و تم تنفيذ الاستعلام فيها .و بالتوفيق تقديم بلاغ
بتاريخ: 19 نوفمبر 200817 سنة كاتب الموضوع comment_143414 مرحبا استاذ ..بالنسبة للسؤال الثاني فكانت اجابتك كافية ووافية اما بالنسبة للسؤال الاول ...فراح الغي لان افتهمت عليك بدون ما تشرحتحياتيوشكرا تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.