تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
هل احد يقدر يفيدني بكود لتحديث داتا جيرد كل 30 ثانية لمشروع مربوط ب Excel معVB
#1
ياريت حدا يقدر يفيدني بكود اتحديث داتا جيرد خاص بالبروجكت تبعي يتكون من ثلاث مراحل 
المراحة الاولى :

ملف Excel مربوط بموقع اونلاين  ع النت خاص فيني وكل مرة تتحدث الارقام الي في ال Excel خلال كل ثانية 


المرحلة الثانية  : انا رابطة ملف ال Excel  مع   برنامجي بس الارقام ثابتة ماتتغير في VB  والمفترض انها تتغير تلقائيا من Excel لان ال Excel تبعي فاتح انا نزلت صورة عشان تفهمو غرضي .... ياريت حد يساعدني بكود تحديث البيانات في VB  كل ثانية او كل مايطرا تغير بيانات بال Excel انا حطيت كود الربط والملف محمل عندي جاهز بس كيف اسوي كود يقدر يفيدني ويسوي تحديث للبيانات لحالى من غير ما اضغط ع BUTTON  او احط الكود مثلا بال LOAD  انا رفعت لكم صور للتوضيح علما بكل الارقام هاذي تتغير كل ثانية بال Excel اتمنى يكون الجميع فهمني شو قاصدة واسفة ع الاطالة 


1 / صورة توضح الارقام الي تتغير كل ثانية بالاكسيل .
2 / صورة توضح شكل البيانات داخل الداتا جيردفيو . 

محتاجة فقط كود تحديث البيانات بشكل مباشر داخل برنامجي من غير ما اضغط ع BUTTON
الرد }}}}
تم الشكر بواسطة:
#2
بعد الكود الذي يجلب البيانات من الموقع إلى ملف اكسل ،، تضعين كود تعبئة الداتاقريد من ملف الاكسل ...
الرد }}}}
تم الشكر بواسطة:
#3
من رأيي عليك اخذ نسخة من الملف ( الاكسل ) قبل كل عملية اتصال .
وان يكون الاتصال مع النسخة , ثم قطع الاتصال وحذف الملف واخذ نسخة جديدة .
الرد }}}}
تم الشكر بواسطة:
#4
مافهمت شي منكم الاكسيل من الاساس مربوط ببرنامج .... البرنامج بحد ذاته متصل من بالانترنت ..............انا الحين ما اقدر اشوف لي طريقة كود تحدث لي البيانات بصورة سريعة بالاكسيل
الرد }}}}
تم الشكر بواسطة:
#5
على العموم الطلب غير واضح بتلك الدرجه و لكن حسب ما فهمت

الطريقة هي باستخدام اداة Timer حيث يتم تنفيذ الكود كل مدة انتي تقومي بتحديدها دون الحاجه للضغط على زر Button بكل مره حتى يتم التحديث

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

هذا و الله المستعان ،،
الرد }}}}
تم الشكر بواسطة:
#6
الله يعطيك الف عافية اخوي myalsailamy .... شرح اكثر من وافي ....نعم هو برنامج اسهم وياريت تفيدني اكثر واكثر .....وايش احط جوا ال timer ايش افضل كود ممكن وضعه اخوي
الرد }}}}
تم الشكر بواسطة:
#7
هل يمكنك الاتصال بالاكسل ؟ وهو متصل بالبرنامج الاخر؟
الرد }}}}
تم الشكر بواسطة:
#8
المرفق مجرد صور.
لو كان المرفق ملف الاكسيل كان ممكن نجد طريقه لايجاد طريقه للفكرة المطلوبة.
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيف اظهر بيانات داتا جريد فيو مباشرة على كريستال ريبورت samawi 4 162 07-05-17, 04:30 PM
آخر رد: Adrees
  أحتاج كود يغير لون صف أو اكثر من صف في داتا غريد فيو بناء على شرط samawi 2 70 29-04-17, 12:56 AM
آخر رد: samawi
  لو سمحتم كيف اضيف بيانات داتا جريد فيو الى داتا تيبل samawi 8 157 26-04-17, 03:03 PM
آخر رد: samawi
  فلتر داتا جريد وكريستال ريبورت alma_fandi 14 399 20-04-17, 11:52 PM
آخر رد: IBRA939
  فلتر داتا قريد فيو بعرض السجلات بتاريخ اليوم الحالي فقط hglogtd 4 162 19-04-17, 02:35 AM
آخر رد: hglogtd
  السلام عليكم احتاج مساعدة بكود اختبار صغير داخل داتا جيرد mohammed.gadain61 4 105 16-04-17, 03:38 AM
آخر رد: mohammed.gadain61
  كيف يمكن تعديل كموبوكس داخل داتا جريد كفاح 0 64 14-04-17, 12:34 PM
آخر رد: كفاح
  [VB.NET] عمل عد تنازلى لانترفال تايمر يعنى مثلا عندى تيمر 1 الانترفال بتاعه مثلا 20 ثانية عايز الماجيك مسعد 9 249 10-04-17, 04:00 AM
آخر رد: الماجيك مسعد
  [VB.NET] ابحث عن افضل من طريقة لتحديث برنامجك 0theghost0 2 158 27-03-17, 07:55 PM
آخر رد: 0theghost0
  [VB.NET] اريد منكم افكار لمشروع تخرج (" مراقبة او متابعة مشروع التخرج ") وشكراا" Mohamed_Libya 2 173 11-03-17, 08:21 PM
آخر رد: Mohamed_Libya

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم