Ibrahim M
- سؤال عن enter_query وexecute_query
غير للزرين خاصية navigation لل mouse و keyboard إلى NO ما يحتاج تحط go_block إن شاء الله بتضبط معك
- حالة تغير الفورم
ممكن إنشاء برميتر من نوع char 200 مثلاً يكون اسمه Err ضع هذا الكود في on-error و on-message :Parameter.Err:=ERROR_CODE||' '||ERROR_TEXT; وفي PUSH_BUTTON أظهر قيمة ال parameter.Err في ALERT أو في DISPLAY_ITEM
- اسفسار صغير ومهم
يمكنك تغيير الخط واللون الخ ..... في alert ضع هذا الكود في on-error و on-message DECLARE errcode NUMBER := ERROR_CODE; errtext VARCHAR2(200) :=error_text; a alert; b number; BEGIN IF errcode > 0 and errcode < 90000 THEN a :=find_alert('aa'); CHANGE_ALERT_MESSA…
- سؤال عن enter_query وexecute_query
حقيقة السؤال مهوب واضح بس أحب أبين enter_query تستخدم عند الإستعلام وليس عند الإدخال. وبعد تسجيل البيانات المراد البحث عنها تستخدم execute_query create_record تستخدم عند إضافة سجل جديد في زر enter_query جرب هذا الكود IF :SYSTEM.MODE != 'ENTER-QUERY' THEN ENTER…
- خطأ في البروتوكول
إذهب إلى الرابط ستجد عدة روابط قدتفيدك - ممكن تكون مشكلة بنتيوم 4 http://www.arabteam2000.com/vb/showthread....&threadid=16260
- سؤال في الWindo
أجعل البيانات في 2 canvas وحدة منها أو كلها خلها منل نوع stacked أضبط خصائص 2 window بحيث كل نافذة خاصة canvas معين تضبطها من خاصية primary_canvas أضبط طول وعرض النافذة بحيث يمكن عرض النافذتين في وقت واحد وحدة يمن والثانية يسار أو وحدة فوق والثانية تحت اضبط X …
- سؤال عن form 2000
عليك أن تضع البيانات الفرعية فيcanvase من نوع stacked ووضع في when-push-button trigger الأمر go_block أو go_item ملاحظة : إذا أردت أن تظهر البيانات في شاشة أخرى أضف window جديدة وعرفcanvase الجديد في خصائصها primary_canvas * يكون من الأفضل تعديل navigation في …
- للمحترفين فقط
يجب تعريف الباث في الرجيستري
- استخدام الجدول في القائمة
أستخدم CLEAR_LIST OPEN CURSOR LOOP FETCH ADD_LIST_ELEMENT end loop close cursor ملاحظة إذا كان الحقل مرتبط بقاعدة البيانات يعني datebase item فلا يمكن عمل clear list لتعديل القائمة خلال runtime لحل هذه المشكلة انشئ حقل ليس مرتبط بقاعدة البيانات والحقل الأساسي …
- إستدعاء أكثر من فورم وإغلاق الآخر في القائمة
new_form يقوم بإغلاق الفورم الحالي وفتح الفورم الجديد call_form يفتح الفورم الجديد ويجعل الفورم الحالي في الخلف بحيث إذا أغلقت الفورم الجديد تعود للفورم الحالي. open_form شبيه ب call_form ولكن يستخدم في البرامج التي تحتاج أن تفتح أكثر من فورم وتستخدمها في نفس …
- الامر insert???????
بعد عمليات insert نفذ commit;
- إستدعاء أكثر من فورم وإغلاق الآخر في القائمة
1- استخدم new_form في القائمة لإغلاق الفورم الأول وفتح الثاني. 2- يمكن التحكم بخصائص item عند فتح الفورم باستخدام set_item_property('block_name.item_name',enabled,property_false); أو set_item_property('block_name.item_name',enabled,property_true);
- عندي مشكله في تنفيذ استعلام
أرجو وضع الكود إذا أمكن إن شاء الله نجد الحل
- program units
DATABASE PROGRAM UNIT أسرع من FORM PROGRAM UNIT في التنفيذ ولكن تستخدم إذا كان العمل المطلوب مرتكز على قاعدة البيانات بمعنى لا توجد أسماء حقول أو تعديل في الخواص الخ ....
- عمل list
إذا كانت أيام العطل موجودة في قاعدة البيانات بالإمكان عمل كيسر لأخذ أيام العطل يوم يوم وبذلك سيكون هناك لوووب داخل لووب
- مشكلة في runtime
تأكد أن fmx الجديد موجود في نفس المجلد الذي تستدعي منه الفورم
- سؤال عقدني كتير
قد تكون المشكلة أنك تستدعي program unit من إحدى triggers التالية post-text-item ,pre-text-item or post-change
- سؤال عاجل في التقارير
function CF_1Formula return Number is temp1 number; temp2 number; begin select nvl(sum(days),0) into temp1 from vactions where start_date < :start_date and year = :year and emp_no = :emp_no; temp2 = :yearly_vac - temp1 - :days; return(temp2); end; على فرض أن :…
- استفسار في التقارير ..... (الدخول فقط للمتمكنين)
هناك حل أبسط و أفضل وهو الذهاب إلى DATA_MODEL ووضع FORMULA_COLUMN في نفس GROUP وليكن اسمه CF_1 مثلاً وتغيير نوعه إلى نص وزيادة حجمة وليكن 150 وكتابة في PL_SQL FORMULA الكود function CF_1Formula return Char is TEMP VARCHAR2(150); begin TEMP := :FIRST_NAME||' '|…
- تحويل البيانات إلى text file
يوجد إجابة على السؤال الرجاء إتباع الوصلة [ http://arabteam2000.com/vb/showthread.php?...&threadid=22406