بتاريخ: 13 أبريل 200917 سنة comment_153600 انا عندى سؤالين مهمين جدااولا ازاى اعمل تايمر على فورمة(ساعة رقمية)ازاى اخلى البلوك ينفذ استعلام معين كل مرة(نفس الاستعلام)ارجو الرد تقديم بلاغ
بتاريخ: 13 أبريل 200917 سنة comment_153604 في تريجر when new form instance هتعرف التيمر زي كده declare V_TIMER TIMER; begin V_TIMER:=CREATE_TIMER('TIMEE',120,REPEAT); end; بعد كده أيضا على مستوى الفورم كي يتم تشغيلهتريجر يسمى when timer expiredهتعمل الاتيطبعا هتعمل أيتم اسمه مثلا TIMEnow من النوع varchar2 select to_char(sysdate,'hh:mi:ss') into :TIMEnow from dual; أو هذا الكود أعتقد الاول اسهل declare TIME VARCHAR2(200); BEGIN TIME:=:SYSTEM.CURRENT_DATETIME; :TIMEnow:=SUBSTR(TIME,INSTR(TIME,' ')+1); end; ماذا تقصد اخلى البلوك ينفذ استعلام معين كل مرةالسؤال كيف هدخل بيانات الاستعلام مثلاومتي يتم تنفيذه ياريت معلومات أكتر بهذه النقطة تم تعديل 13 أبريل 200917 سنة بواسطة mustafagamiel تقديم بلاغ
بتاريخ: 14 أبريل 200917 سنة كاتب الموضوع comment_153693 انا قصدى ان كل لما البلوك يفتح يظهر بيانات معينة حسب استعلام انا محددةمثلا select *from carsيتحقق كل لما االبلوك ةيظهرومتشكر جدا على اهتمامك ومساعدتك تقديم بلاغ
بتاريخ: 14 أبريل 200917 سنة comment_153695 ياترى كل مالفورم تفتح هذا هو القصدلو كان هذا القصد فهيكون ممكن من خلال when new form instanceكتابة الكود الذي تريده مثلا go_block('block_name'); execute_query; بكده هيقوم بجلب كل البيانات في الجدول لو تحب كتابة شرط معين هتستخدم جملة defult_whereلكن لو كان قصدك لو انت على الفورم نفسها وعند الخول على البلوك هتستخدم تريجر when new block instance تم تعديل 14 أبريل 200917 سنة بواسطة mustafagamiel تقديم بلاغ
بتاريخ: 14 أبريل 200917 سنة كاتب الموضوع comment_153698 انا عملت كدة تقريبا go_block('detail'); set_block_property('detail',default_where,'car_drivers.to_time is null'); execute_query; لكن النتيجة بتطلع فاضيةهو البلوك والايتم لازم يكونوا database تقديم بلاغ
بتاريخ: 14 أبريل 200917 سنة comment_153700 أولا نوع البيانات الخاصة ب to_time أهثانيا سؤالكالبلوك طبعا لابد وأن يكون متصل بجدول كي يتم تنفيذ عليه جملتك السابقةلكن ماذا تقصد بالايتم وأين هو موجود؟؟؟؟ تقديم بلاغ
بتاريخ: 14 أبريل 200917 سنة كاتب الموضوع comment_153702 الايتم الموجودة على البلوك انا مش مستخدم to.timeغير فى الاستعلام تقديم بلاغ
بتاريخ: 14 أبريل 200917 سنة comment_153719 للاسف مشفاهم السؤال ماهذا الايتم to_item على حسب كلامك لابد وأن يكون عمود في الجدول الاي مبني عليه البلوك detail صح ؟؟وماهي نوع بياناته؟؟؟ تقديم بلاغ
بتاريخ: 14 أبريل 200917 سنة كاتب الموضوع comment_153738 to_time موجود كشرط لكن مش هايظهر معايا فى البلوكوهو من نوعtimestamp تقديم بلاغ
بتاريخ: 14 أبريل 200917 سنة comment_153740 يعني عمود موجود في الجدول إذن شرطك صحيح ولكن لماذا لاينتج بيانات هل فعلا لايوجد بيانات تناسب الشرط؟ تقديم بلاغ
بتاريخ: 15 أبريل 200917 سنة comment_153808 متى احتاج الى التيمر في الفورم ؟ طبعا يأخي واضح من أسمه أن يقوم بعمل شيء أو تنفيذ مهمة معينة من وقت لاخر أو في وقت معين فبإمكانك تجعله يتكرر أم لا وأيضا تحديد الزمن الذي يتكرر به وهكذا وغير محبذ في 10 جي لانه بيعمل load على الشبكة تقديم بلاغ
بتاريخ: 11 سبتمبر 200916 سنة comment_169392 السلام عليكماريد ان اعمل تايمر لفورم تعرض بشكل مؤقت ثم تختفي وتظهر الفورم الئيسية اذا ممكن الاجابة جزاكم الله عني خير الجزاء تقديم بلاغ
بتاريخ: 11 سبتمبر 200916 سنة comment_169394 السلام عليكماريد ان اعمل تايمر لفورم تعرض بشكل مؤقت ثم تختفي وتظهر الفورم الئيسية اذا ممكن الاجابة جزاكم الله عني خير الجزاء السلام عليكمراجعي هذه المشاركة وحاولي تستفيدي منها:http://www.araboug.org/ib/index.php?showtopic=35289&hl=بالتوفيق تقديم بلاغ
بتاريخ: 12 سبتمبر 200916 سنة comment_169427 انا عملت كدة تقريبا go_block('detail'); set_block_property('detail',default_where,'car_drivers.to_time is null'); execute_query; لكن النتيجة بتطلع فاضيةهو البلوك والايتم لازم يكونوا database السلام عليكماخي الكريم ،لازم النتيجة تطلع فاضية لانك مستخدم الشرط (is null)غير الشرط الى (is not null) حتى يصبح كالتالي: go_block('detail'); set_block_property('detail',default_where,'car_drivers.to_time is not null'); execute_query; تقديم بلاغ
بتاريخ: 13 أكتوبر 201312 سنة comment_241101 بس عندي مشكلة انا شغالة بديفلوبر6 والكود ظبط معي تمام بس المشكلة انو عندما اريد ان ادخل البيانات في الكولوم بتاع التاريخ(الموجودة في الفورمة تبعي) عندما اريد ان اكتب السنة مثلا لو عاوزة اكتب 2005 بكتب 2 وقبل مااتم الكتابة يتم وضع اصفار في باقي الخانات ارجو الجواب ضرووووري وجزاكم الله خيرا تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.