النتائج 16 إلى 30 من 44
- 29-11-2017, 08:04 PM #16
جزاك الله خير على الموضوع والشرح المميز
- 29-11-2017, 09:05 PM #17
ماشاء الله تبارك الله
يعجز اللسان عن شكرك يا غالي
جزاك الله خير الجزاء
الكثير من الافكار التي حاولت تجربتها كانت قد توقفت لعجزي عن تمثيلها في الاكسل
حيث يتمتع الاكسل بمرونة في تطبيق المعادلات
التي تظهر مباشرة نتائجها
اعمل بوردية مسائية بتوصيل موظفين وذلك لتغطية جزء من الاعباء
باذن الله يوم الجمعة سيكون لي جلسة مطولة بحول الله
بارك الله فيك واجزل لك المثوبة ورزقك رزقا مدرارا مباركا كثيرا غير منقطع
- 29-11-2017, 10:07 PM #18
سترتاح كثيرا
يعني تخيل 200 يوم قدام---يمكن يوميا تنقل يدوي القيم حقت امس وفاهم ايش تسويّ
ولكن الان لو كان فيه صعوبة يمكن اول يوم او يومين---بعد ذلك نوم في العسل---اضف الى ذلك خطأ النقل سيكون 0%0
يعني اجباري تتعلم الاكواد هنا--اكواد التي تستخدمها داخل OnTimer---لايتطلب الأمر خبرة برمجية
الان حسب الفراغ سأحاول شرح الامور الاخرى---رغم انه ليس لي تجربة سابقة بها -- الدوال الاخرى للنك الاكسل في الكود
ExcelStart -- انتهينا منها--تفتح ملف الاكسل
ExcelPutString-انتهينا منها--تضع قيمة نصية في الخلية المحددة
ExcelPutValue-انتهينا منها--تضع قيمة رقمية في الخلية المحددة
ExcelSaveFile-انتهينا منها--تحفظ الملف عند ازالة الخبير من التشارت
ExcelEnd-انتهينا منها--- اغلاق الاكسل
ExcelSheetRename--انتهينا منها---تسمية رقم الورقة في صفحة الاكسلآخر تعديل بواسطة فيلسوف البادية ، 29-11-2017 الساعة 10:11 PM
- 29-11-2017, 10:12 PM #19
وهذه الثلاث فقط هي التي قد تحتاجها مرات قادمة
ExcelPutString
ExcelPutValue
ExcelSheetRename
- 29-11-2017, 10:16 PM #20
https://forum.arabictrader.com/t170877.html
هو نفسه الرابط في رأس الموضوع
تقرأ فيه:
1 - يجب تفعيل Allow Dll imports من خصائص الإكسبيرتات .
2 - يتم وضع الملف excellinkW.dll في experts\libraries (في المرفقات)
- 29-11-2017, 10:26 PM #21
ExcelFormatCellColor
ExcelFormatCellColor(1,1,2,clrWhite,clrRed); f
كما ترى للالوان--نص الخلية ايش لونه وخلفية الخلية ايش لونها؟
اول 3 ارقام-- رقم الشيت ثم رقم الصف ثم رقم العمود---مثل البقية السابقة
هنا ابيض واحمر
يعني نتوقع رقم مكتوب بالابيض على خلفية حمراء:
الصورة فقط للتوضيح|:
تخيل تطبيقات تحتاج فيها اللون الاحمر والاخضر--مثلا سعر تحت المتوسط احمر ---فوق المتوسط اخضر--ناهيك عن مئات الاحالات الاخرى
من خلال الجمل الشرطية if-else تحدد اللون--لون الاتجاهآخر تعديل بواسطة فيلسوف البادية ، 29-11-2017 الساعة 10:28 PM
- 29-11-2017, 10:29 PM #22
ExcelFormatCellFontSize
int ExcelFormatCellFontSize(int,int,int,int); -------------F
لحجم الخط-- القيمة في الخلية تبي حجمها كبير ام وسط ام صغير--حسب الرابط يوجد مقاسات من 1 الى 100 -- نضعها في الخانة الرابعة
اول ثلاث خانات دائما محجوزة: شيت-صف-عمود
آخر تعديل بواسطة فيلسوف البادية ، 29-11-2017 الساعة 10:35 PM
- 29-11-2017, 10:36 PM #23
ExcelFormatCellFont
int ExcelFormatCellFont(int,int,int,int); ---------------------F
لاضفاء بعض المؤثرات على الخط: عريض-خفيف الخآخر تعديل بواسطة فيلسوف البادية ، 29-11-2017 الساعة 10:38 PM
- 30-11-2017, 06:44 AM #24
https://forum.arabictrader.com/showt...70#post3129970
تطبيق عملي:
نريد 3 اعمدة,
عمود لاسما الازواج
عمود لقيمة النقطة لـ 0.1 لوت
عمود للهامش المحجوز لـ 0.1 لوت
نفس الكود السابق نسخ ولزق سوى استخدام for--ماننسى في OnInit نركب الازواج الـ 28 من العملات الثمان--كما شرحتها عدة مرات في المنتدى
او ممكن طريقة افضل -- الازواج الموجودة فقط في الماركت ووتش
سنختار الاخيرة لتعطيك ديناميكية تضيف حتى الذهب والنفط او تتابع فقط الازواج التي تريدها
إذن:
1) يقرأ الازواج في الماركت ووتش
2) يعرض قيمة نقطتها وهامشها في الاكسل--طبعا تستطيع تضيف امور اخرى كثيرة--اعمدة الاكسل كثيرة!!
- 30-11-2017, 06:54 AM #25
- 30-11-2017, 06:58 AM #26
فالآن اذا يوجد 5 أزواج في الماركت ووتش--سيعرض في الاكسل 5 ازواج
فاذا اضفنا نحن في الماركت ووتش 4 ازواج اخرى--البرنامج تلقائيا لابد يرجع لـ Onit ويضيف هذه الازواج لكي يعرض في الاكسل 9 ازواج
لاتنسى: البرنامج لحظة التطبيق يمر على OnInit مرة واحدة في البداية
اذن لابد يحدث استعدعاء من OnTimer لـ OnInit في حالة اكتشف ان هناك زوج زائد
عمليية معرفة عدد الازواج في الماركت ووتش تتم من خلال:
كود PHP:SymbolsTotal(true)
- 30-11-2017, 07:02 AM #27
إذن يلزمنا متغير إضافي وليكن اسمه TotalPairs ليحتفظ بعدد الازواج الكلي في الماركت ووتش قبل الخروج من OnInit
- 30-11-2017, 07:04 AM #28
- 30-11-2017, 07:09 AM #29
- 30-11-2017, 07:19 AM #30
داخل دالة for نضيف 3 اسطر--سطر لكل عمود
وهناك في الاكسل قد تقوم بتنسيق الخلايا بوضع معين--لن يغيرها البرنامج