• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

a.jallad

اعضاء
  • عدد المشاركات

    685
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

75 جيد

1 متابع

عن a.jallad

  • الرتبة
    عضو فعال

طرق الإتصال

  • ICQ 0
  • Yahoo [email protected]

معلومات الملف الشخصي

  • الجنس ذكر

أحدث الزائرين لملفلك الشخصي

10,246 زياره للملف الشخصي
  1. ألف مبروك أخي فراس ... ومنها للأعلى ان شاء الله
  2. السلام عليكم  لا أعلم هل حللت الموضوع لديك أم لا ؟ للأسف  Iexpress   لا ينجح في اتمام عملية انشاء ملف ...لأقوم بالتجربة لدي. ولكن عليك على الأغلب.. معرفة اين يقوم بفك ضغط الملفات،  وبما أنك تستطيع الكتابة والقراءة من الجداول فهو على الأغلب يقوم بانشاء نسخة مؤقتة عن الجداول ولكنه لا يقوم بحفظ التغييرات في الملف. لا أعرف الغاية من توجهك لهذه الفكرة... ولكنها أعتقد أنها ستسبب المتاعب لك فيما يتعلق بالجداول حتى لو نجحت بالمهمة التي تسعى لها. واذا كان ولا بد من اتمام فكرتك فدع الجداول على الجهاز واتصل بها من خلال الأمر Path فأنت على الأقل تضمن سلامتها بهذه الطريقة. بصراحة لا أعرف آلية عمل Iexpress بالضبط ولكن لا اعتقد ( ولم أرى فيه ) خيار اعادة ضغط أو حفظ الملفات بعد الخروج من البرنامج  والسؤال الأهم ....على فرض أنك استطعت الكتابة على الجداول وتمكنت أيضا من اعادة انشاء الملف المضغوط لديك بنجاح فهل تضمن بأن لا يفشل Iexpress باعادة انشاء الملف لدى زبونك كما فشل لدي لمجرد التجربة؟؟؟   مع التحية        
  3. السلام عليكم ورحمة الله وبركاته ....  اهلا بالاخوة الاعزاء...  سيتم التجهيز والبدء بأقرب وقت ممكن باذن الله مع الشكر للاخ abubasilalraqi على اقتراحه   مع التحية
  4. أهلا بالأخوة الاعزاء وشكراً على ثقتكم الطيبة اقترح الاخ  xCode عمل  Archiving system لا أعلم ان كان لديكم مقترحات أخرى ؟؟ وأفضل ما هو بسيط للتركيز على موضوع البرمجة أكثر من الغوص في تفاصيل نفس البرنامج والرأي لكم ؟
  5. وعليكم السلام ورحمة الله بما انه البرنامج مبني على الاصدار الثامن طبيعي انك تستخدم الملفات التشغيلية الخاصة بالاصدار الثامن جرب VFP 8 Runtime مع التحية
  6. السلام عليكم جرب التالي لاضافة حقل جديد لجدول الدورات  m.lnc_ser=Graduate.Ser INSERT INTO course (c_ser ) VALUES (m.lnc_ser)  
  7. أهلا بالأخوة الاعزاء أخي أكرم الفكرة جميلة... وان شاء الله على استعداد للمشاركة ضمن ترتيبات معينة كما ذكرت،  أعتقد فكرة اللقاء في المنتدى قد تكون صعبة....والأسهل منها تنزيل درس في يوم ووقت محدد  وتطبيقه وايضاح الأفكار والرد على الأسئلة كما جرت العادة وفي حال لزم الأمر قد يتم عمل اتصال بأي وسيلة مثل Skype أو غيره للنقاشات  ولتأييدي لرأي الأخ فراس فيما يتعلق بوجود أكثر من موضوع مشابه في المنتدى... فاقترح ان الموضوع يكون جديد نوعاً ما، نعم كما ذكرت نلتزم بالاصدار التاسع من الفوكس برو  ولكن على الأقل نتعدى قواعد الفوكس برو الى قواعد Mysql مع التوسع فيها  وذلك لفتح أفاق جديدة...فعلى الأقل يكون بداية لشيء جديد مثل التوسع الى ربط الفروع وعرض البيانات على الانترنت وحتى استهداف أجهزة التابلت والـ IPad على الرغم من تشتت المواضيع فيها فيما يتعلق بالفوكس برو وعلى أن تكون البداية والمتابعة من الصفر الى اصدار ملف تنفيذي Exe  مع الاستخدام الأفصى للامكانات المتاحة في الفوكس برو وليس مجرد تنفيذ نماذج مع تطبيق هذا كله على برنامج بسيط حتى نتمكن من اتمامه باذن الله. مع التحية
  8. عدم ظهور رسائل الخطأ

    اهلا أخي أحمد وبارك الله فيك الحمد لله على هذا.... ولا تقلق فأنا لليوم أتعلم وان كنت قد سبقتك بمراحل وانت ما شاء الله واضح أنك شادد حيلك كويس وبتوصل للي بدك اياه ان شاء الله. ان كان ولا بد فضع الأمر في البرنامج الرئيسي الذي تبدأ من خلاله البرنامج...  وطبعا سبب هذا الخطأ هو تثبيت المسار الخاص بالجدول من خلال استخدامه داخل الـ data environment سواء في النماذج أو التقارير مع التحية  
  9. عدم ظهور رسائل الخطأ

    وعليكم السلام اليوم 22 ديسمبر وانت بألف خير ان شاء الله يمكنك الغاء الرسائل عن طريق الأمر  ON ERROR * ولكن قبل أن تفعل.... هل تظن بأن هذه أفضل طريقة ...اذا أردت الأفضل ؟؟  لماذا أساسا يستمر البرنامج بالعمل في حال عدم القدرة على ايجاد الجداول ؟؟ وما الغاية منه، وما كم المشاكل اللاحقة لذلك ؟؟  الا في حالة رغبتك بالوصول للشاشة الرئيسية لتحديد بعض الخيارات مثلا... ومنع باقي الشاشات... برأيي المتواضع عليك استخدام أوامر أخرى مثل  IF FILE('TableName.dbf') IF NOT USED('TableName.dbf') وقد تطور الى الموضوع الى انشاء Procedure خاص بالتحقق من وجود الملف أولاً وهل هو مستخدم ام لا ثانيا ، ثم تقوم باستخدامه والعودة بالنتيجة  قد يكون الـ Procedure على النحو التالي ( ونسميه مثلا  YourPrgFile.prg )  FUNCTION UseTable( tcTableName ) IF VARTYPE(tcTableName)<>"C" OR EMPTY(ALLTRIM(tcTableName)) RETURN .F. ENDIF LOCAL lcTable, llok lcTable=ALLTRIM(tcTableName) m.llok = .F. IF FILE(lcTable + '.dbf') IF NOT USED(lcTable) TRY USE (lcTable) SHARED IN 0 CATCH TO oErr ENDTRY ENDIF IF USED(lcTable) m.llok=.T. ENDIF ENDIF RETURN m.llok ENDFUNC في الملف الرئيسي للبرنامج ضع الكود Set procedure to YourPrgFile.prg واستدعي الأمر على النحو التالي من أي مكان : IF UseTable('xxx') MESSAGEBOX("Used and ready...") ELSE MESSAGEBOX("No Tab...") ENDIF معلش الاطالة للفائدة .....مع التحية
  10. اضافة Animations للنموذج

    عذرا يا صديقي كنت بدي احط رابط هذا  الموضوغ لكن اختلطت علي المواضيع الموضوع سهل جدا... واذا توفر الوقت بشرحه ان شاء الله   اذا بدك تطوير...لازم شوية تعب  في مواضيع كثيرة لا بد من متابعتها  منها  foxypreviewer activevfp ExcelXML FoxCharts   وجميعها أدوات مصممة خصيصا كاضافات للفوكس برو ومجانية بس بدها شوي شغل        
  11. اضافة Animations للنموذج

    السلام عليكم شوف هذا الموضوع ممكن يكون قريب  ease مع التحية
  12. اللهم آمين .... تسلم أخي فراس
  13. العفو أخي أحمد هذا من لطفك والحمد لله أول وآخر  
  14. الحمد لله يا برنس ... وما يهمك ما بتضايق من أي سؤال الفكرة يا عزيزي.. عند التصميم : فصل الملفات حسب النوع لتسهيل عملك ... اتخيل مثلاً لو عندك 200 نموذج... و100 تقرير... و 50 صورة و30 جدول وبدك تبحث عن اسم ملف. عند التسليم مع الملف التنفيذي : أولا : تغيير موقع الجداول بكل سهولة والوصول لها بمجرد تغيير الــ Path في الملف الرئيسي ثانيا : تجهيز عملك ليكون قابلاً للاستخدام من قبل أكثر من مستخدم في نفس الوقت، فمثلاً لو لديك ثلاثة مستخدمين لنفس البرنامج... فأنت تضع مجلد الجداول على أحد الأجهزة أو على - السيرفر- وتضع الملفات التنفيذية على أجهزة المستخدمين وتغير الـ Path الخاص بالجداول فقط ملاحظة : بالنسبة لي لا أستخدم الـ Data Environment أبداً لا بالنماذج ولا التقارير.... وانما اعتمد أسلوب الاستخدام المباشر بواسطة Use مع التحية
  15. بسيطة ولا يهمك اسم الملف الصور في مجلد الــ release  ximg  غيره لــ img