بتاريخ: 5 مارس 200521 سنة comment_28776 السلام عليكمالمطلوب كتابة Trigger نوعه KEY NEXT ITEM ليستعرض ( الأسم الأخير للمستخدم و الحرف الأول من اسمه) و نضعه في حقل cust_forenameتأكد من أن طريقة الأسم المعروض هذه مثلا Scott, Tو شكرا تقديم بلاغ
بتاريخ: 5 مارس 200521 سنة comment_28785 لنفرض انك تدخل اسم المستخدم في ال item وليكن اسمه namاكتب عليه تريجر من نوع key next item begin :cust_forename:=:nam||','||substr(:nam,length(:nam));end;هل هذا هو المطلوباذا كان هو لاتنسانا بدعاء صالح تقديم بلاغ
بتاريخ: 5 مارس 200521 سنة كاتب الموضوع comment_28825 شكرا اخي الكريم على التوضيح,, بس محتاج منك مساعدة اكثر اشوي و هي انه توضح لي او تكتب الي الكود حسب المعلومات التاليةطبعا الداتا بلوك هو Customersالفيلد الي نعمله طبعا فيلد جديد, أي ليس له علاقة بجداول الداتا بيسالفيلد اسمه cust_full_nameالمطلوب الأتي:-كتابة Trigger نوعه Key_Next_Itemو نضع هذا Trigger في هذا الفيلد cust_forenameفهذا الترقر الي قمنا بعمله, دوره هو اظهار الأسم طبعا كمثال بهذا النوع Smith, Tممكن تفهمني اكثر, او بالتفصيل, و شكرا لك مجدداملاحظه: هذا الكود الي كتبته من عندي , هل هو صحيح على مثالناbeginSelect Customers.cust_full_name II','II :Customers.cust_forenameinto: Customers.cust_full_name from Customersend;هل المثال الي قمت بعمله , هو صحيح بهذه الطريقة, او يجب كتابته في صطر واحدو شكرا تقديم بلاغ
بتاريخ: 5 مارس 200521 سنة كاتب الموضوع comment_28839 جربت الكود الي وضعته اخي الكريمbegin:cust_forename:=:nam||','||substr(:nam,length(:nam));end;عملت Compile و أعطاني Sucessfully Compiledلكن لما أعمل تشغيل للفورم تطلع جميع بيانات الفور ماعدا الحقل الي المفروض تظهر فيها الأسم لا توجد فيه معلومات , فما الحل؟ من فضلك اجبني لأنه ضروري للغايةشكرا تم تعديل 5 مارس 200521 سنة بواسطة TheScorpS تقديم بلاغ
بتاريخ: 5 مارس 200521 سنة comment_28850 كما ذكر لك الأخ / مصطفى .. استعمل ال SUBSTR هل هذا هو المطلوب ؟؟مع افتراض ان حقل الاسم الاخير = LAST_NAMEوان حقل الاسم الاول = FIRST_NAME beginSelect LAST_NAMEII','II SUBSTR(FIRST_NAME,1,1) INTO :CUSTOMERS.CUST_FULL_NAME FROM CUSTOMERSend تم تعديل 5 مارس 200521 سنة بواسطة Amgad تقديم بلاغ
بتاريخ: 5 مارس 200521 سنة كاتب الموضوع comment_28854 مشكورين شباب على تعاونكمانزين ممكن توضحون لي الكود على اسماء هذه الحقول, لاني توهقت اشويstaff_surnamestaff_forenamesالبلوك الموجود عندي اسمه Staffاوكي الحقل الي اريد اضع فيه نتيجة التريقر هو طبعا cust_full_namethe trigger should display the staff surname and the first initial in the new_cust_nameاذا وضعتون لي الكود , سوف اجربه تمام مثل ما قمتم بكتابته و اعطيكم النتائجوشكرا تم تعديل 5 مارس 200521 سنة بواسطة TheScorpS تقديم بلاغ
بتاريخ: 5 مارس 200521 سنة comment_28859 التريجر سيكون على staff_forenamesKEY_NEXT_ITEM= :cust_full_name := :staff_surname||","||SUBSTR(:staff_forenames,1,1) تقديم بلاغ
بتاريخ: 6 مارس 200521 سنة كاتب الموضوع comment_28916 مشكور اخوي و ماقصرت على تعبك ويانا و مساعدتك الكبيرة عملت الي كتبته الي وعمل comipled sucsefullyلكن لا يظهر شيء في الفورمفما الحل؟cus_full_name لاتوجد به اي معلومات بعد تشغيل الفورم تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.