بتاريخ: 30 مايو 200917 سنة comment_158625 السلام عليكم ورحمة الله وبركاتهان شاء الله الجميع بخير وصحة وعافيةبحثت عن الدالة find_item و Id_null ------ للاسف ---- مالقيت شرح يشفي العليلطبعا مالها الا رجالها وهذا المنتدى الرائعفأرجو من اخواني الخبراء اعطائي شرح لعمل هاتان الدالتان وكيفية استخدامهما مع مثالوطبعا لو في كتاب او مرجع او مرفق استطيع القراءة منه فاكيد اكون شاكر لكمملاحظة : عدة منتديات لقيت فيها مواضيع مثل هذي ومالها ردود اخوكم مستحيل ( مستحيل مشكلة مالها حل ) تقديم بلاغ
بتاريخ: 30 مايو 200917 سنة comment_158651 السلام عليك بالنسبة للدالة find_item وطيفتها الحصول على رقم ال id لكل أيتم موجود على الmodule سواء كان internal or extrenlaويتم خزينها في متغير مثلاوبعد كده من خلال id_nll بتتأكد هل هذا الايتم موجود بالفعل أم لا مثال بسيط declare frm formdodule; begin frm:=find_form)'form_name'); if not id_null(frm) then open_form('form_name'); else go_form('fom_name'); end if; end; المثال السابق سيتم جلب ال external id للفورم المسماه form_name لو وجدها بالفعل سيخزن اسمها في متغير ويتم فتحها مباشرة باستخدام أمر callوطبعا not id_null(frm) معناها أنه لو لم يجدها يعني لم يعثر على ال id بتاعها يسقوم بعمل open ولو وجدها مفتوحة سيتم عمل لها call وطبعا يمكن استخدامها "هذه الفانكشن " مع أي أوبجيكت موجود على الفورم زي ال alert ال canvas-and so on تقديم بلاغ
بتاريخ: 1 يونيو 200917 سنة كاتب الموضوع comment_158905 مشكور اخوي على التوضيح والشرح المبسط انا كذا فهمت بس ابي اعرف مامعنى إن الـ item موجود او غير موجود ؟ هل الـ item بعض الاحيان يكون غير موجود ؟؟يعني نحن نعمل item ونروح ندور عليه موجود ولا لا ؟ اكيد موجود ليش مانستخدم الاسم مباشرة ؟ومشكور مرة ثانية اخوي الغاليمستحيل ( المشكلة مالها حل ) تقديم بلاغ
بتاريخ: 1 يونيو 200917 سنة comment_158927 أ بس ابي اعرف مامعنى إن الـ item موجود او غير موجود ؟ هل الـ item بعض الاحيان يكون غير موجود ؟؟ انظر للمثال الاعلى مثلا انت تريد فتح فورم أخرى أثناء وانت واقف على الفورممن المعروف أن أمر open_form بيفتح الفورم على الفورم الاخرى فمثلا لو الفورم الثانية مشموجودة لابد من عمل لها open دا بعد مايبحث عنها بواسطة الامر السابق فلو وجدها هيعمل لها فقط go وهكذا لكن الايتم لو عملته موجود ولكن بتبحث فقط على ال id بتاعه كي تستطيع التعامل معه تقديم بلاغ
بتاريخ: 1 يونيو 200917 سنة كاتب الموضوع comment_158961 اعذرني اخوي بتعبك شوي معاي بس باقي شوي وافهم صبرك معاي وظيفة find_item هي تقوم بالبحث عن الـ item او الفورم كما في المثال الذي كتبته لي تبحث عنه وتشوف اذا مفتوح او لا ؟؟؟ولا تشوف اذا مُنشأ من سابق ؟ Created ؟ frm:=find_form('form_name'); if not id_null(frm) then open_form('form_name'); وضح لي الفكرة هذي بس تقوم بالبحث عن الايتمز في البرنامج ( الايتم موجود وتم انشاءه ولكنه غير مستخدم في عملية الرن ) ام انها تبحث عن الايتمز المفتوحة في الرن ؟مستحيل تقديم بلاغ
بتاريخ: 1 يونيو 200917 سنة comment_158966 أخي الكريم يوجد الكثير من find find_itemfind_alertfind_formfind_lovوغيرهأنصحك بقرائتها جيدا من هذا ال referencesوإليك الرابطhttp://www.4shared.com/file/106654539/65af...ence_Guide.htmlابحث فيه عن ال find وستجد شراح وافي تقديم بلاغ
بتاريخ: 1 يونيو 200917 سنة كاتب الموضوع comment_158974 مشكور اخوي مصطفى ويعطيك الف عافية ZZZZZZZZZ جاري التحميل ZZZZZZZZZZمستحيل تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.