بتاريخ: 24 يونيو 200916 سنة comment_161214 [size="4"]السلام عليكم انا عندي سؤال الة اصحاب الاختصاص ارجو منكم المساعدة بالسرعة القصوي انا عندي فورم مجموعة من الحقول 1و2و3و4و5و6واريد ان يذهب من 1 الي 3 وان يضع لون معين على الحقل 2 (الذي لم تدخل به قيمة ) وجزاكم الله الف خير[/size] تقديم بلاغ
بتاريخ: 24 يونيو 200916 سنة comment_161217 السلام عليكمكده if :your_item is null then set_item_property('your_item',background_color,'r25g100b0'); elsif is not null then set_item_property('your_item',background_color,'r88g88b50'); end if; وغير اللون كما تشاءوتتضع هذا الكود على ترجر مثلا post_text item or post change تقديم بلاغ
بتاريخ: 24 يونيو 200916 سنة كاتب الموضوع comment_161223 اخي الكريم اين اضع هذا الترجر قبل الدخول على الايتم او على الايتم نفسه الذي اريده ان يتغير يعنى هل اضعه على الرقم 1 او على الرقم 2 لانه عند حدوث الشرطفي الحقل 1 لا يدخل على الحقل 2 اساسا يلونه ويذهب الى الحقل 3 تقديم بلاغ
بتاريخ: 24 يونيو 200916 سنة comment_161226 السلام عليكماشرح اكتر ازاي هتنتقل بين الايتم يعني هل تترك 2 ومشتمر عليه أم لو مررت عليه ونسيت تتضع به شيء اشرح كيفية التنقل تقديم بلاغ
بتاريخ: 24 يونيو 200916 سنة كاتب الموضوع comment_161235 السلام عليكم يعنى انا عندي شرط اذا كان رقم السطر عشرة ان ياتى على العامود الاول وان يقفز عن العامود الثانى والثالث(ويغير لونهما) وياتى الى العامود الرابع ان شاء الله اكون وصلت الفكرة منيح تقديم بلاغ
بتاريخ: 25 يونيو 200916 سنة كاتب الموضوع comment_161292 يا اخوان حد يحل مشكلتى اريد هذه الحقول مطفئه ولا ياتى عليها المؤشر اثناء الانتقال ويتغير لونها تقديم بلاغ
بتاريخ: 25 يونيو 200916 سنة comment_161301 اخي هل الشروط ده محددة وثابتة ولا حضرتك بتفترض فرض بمعنى انك عازي فعلا في الريكورد رقم 10 عايز الايتم 3 ،4 مثلا يتلون ، وكمان في ريكورد 13 مثلا ايتم 5 يتلون ، ولا ده بناءاً على نتيجة معينه من الاستعلام ولا ليها شروط معينة ارجو الايضاح تقديم بلاغ
بتاريخ: 25 يونيو 200916 سنة كاتب الموضوع comment_161305 عايز فعلا في الريكورد رقم 10 عايز الايتم 3 ،4 مثلا يتلون ، وكمان في ريكورد 13 مثلا ايتم 5 يتلون وما تدخل فيهم قيمة يعنى المؤشر ما يدخل عليهم اصلا بس يلونهم تقديم بلاغ
بتاريخ: 25 يونيو 200916 سنة comment_161310 السلام عليكم أسف على التأخر في الردأخي الكريمالسؤالواضح ان الفورم tabular على اي شرط تريد الوصول عند الريكورد 10 تعمل الاي انت عيزه فقط رقمه يعني طيب هل انت في هذه الفورم بتتدخل بيانات ام بتستعلم عن بيانات يعني مايظهر نتيجة استعلامفي حالة ان الفورم tabular لو استخدمت الامر السسابق الاي انا كتبه سيلون كل العمود يعني كل الريكورد التي في هذا الايتم هل تريد تلوين صف واحد لعمود أم كل الصفوف أخي الكريم ممكن تبعت لنا كذا صورة واكتب على الصور انت عايز تعمل كده وكده كي يتم فهم ماتريد بسرعة منتظر ردك تقديم بلاغ
بتاريخ: 25 يونيو 200916 سنة كاتب الموضوع comment_161316 اخي الكريم ه>ا جزء من البرنامج عندي قاعدة يطلب فيها عندما يكون الرقم السجل من 1 الى 8 ان يدهب الى الى عامود 306 ويضلل الحقول التى لم يدخل بيها قيم (304و305)واذا كان غير ذلك ان يذهب الى حقل رقم 304 ان شالله اكون وضحت لك ما اريدمش عارفه كيف اضيف شكل الفورم هنا تم تعديل 25 يونيو 200916 سنة بواسطة emand1 تقديم بلاغ
بتاريخ: 25 يونيو 200916 سنة comment_161320 بص انا مش فاهم اوي طلبك بالذات الاخير بس على العموم اقف على الايتم واعمل تيرجر WHEN-NEW-ITEM-INSTANCE , التيرجر ده هتحطه في كل ايتم عندك من اللي انت عايز تلونهم ومايوقفش عليهم هتقوله IF :System.Cursor_Record BETWEEN 1 AND 8 THEN Set_Item_Instance_Property( :system.current_item, CURRENT_RECORD, VISUAL_ATTRIBUTE,'ITEM_COLOR'); NEXT_ITEM ; أو GO_ITEM( ' اسم الايتم اللي بعده ' ); END IF ; وطبعا هتعمل VISUAL_ATTRIBUTE وتسميه 'ITEM_COLOR' تم تعديل 25 يونيو 200916 سنة بواسطة abdu1_far تقديم بلاغ
بتاريخ: 29 يونيو 200916 سنة comment_161671 ياترى الموضوع اتحل معاك ... لو مكنش اتحل قول ونحاول مع بعض تانيلو اتحل ممكن تضع حلك عشان كل الناس تستفيدتقبل تحياتي تقديم بلاغ
بتاريخ: 29 يونيو 200916 سنة كاتب الموضوع comment_161691 [[iF :table name.item in (1,2,3,4,5,6,7,8,9,17,18,19,20,21,22) THEN ;(Set_Item_Instance_Property( :System.Cursor_ITEM, CURRENT_RECORD, VISUAL_ATTRIBUTE,'v3' ; NEXT_ITEM ;END IF لقد وضعت هذا الكود على ترجر WHEN-NEW-ITEM-INSTANCEعلى الحقل الذي اريده ان يقفز عنه والحمد الله تمت الامور بحمد الله وشكرا جزيلا على مساعدتكم لي تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.