تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ماهي الطريقة الصحيحة والسريعة لجلب بيانات من قاعدة البيانات داخل Private Sub
#11
(05-06-24, 10:12 PM)mohamedgadain61 كتب : اولا شاكر لك جدا على الاهتمام وثانيا المعذرة منك ي غالي الجدول موجود لدي .. ولاكن عندما قمت بعمل نموذج مصغر نسيت انقله المعذرة ... ولاكن هو موجود لدي والخطا موجود .


الرابط الخاص بك لايعمل >

قمت بتجربته الان و هو شغال  على كل حال تجده هنا
لو كل مسلم رمى دلو ماء لغرقت إسرائيل 
الرد }}}
تم الشكر بواسطة: mohamedgadain61
#12
جزاك الله خيرا .. ارسلت لك طلب مني للموافقة حتى اتمكن من تنزيله

(05-06-24, 10:26 PM)العتيق كتب :
(05-06-24, 10:12 PM)mohamedgadain61 كتب : اولا شاكر لك جدا على الاهتمام وثانيا المعذرة منك ي غالي الجدول موجود لدي .. ولاكن عندما قمت بعمل نموذج مصغر نسيت انقله المعذرة ... ولاكن هو موجود لدي والخطا موجود .


الرابط الخاص بك لايعمل >

قمت بتجربته الان و هو شغال  على كل حال تجده هنا


الملفات المرفقة صورة/صور
   
الرد }}}
تم الشكر بواسطة:
#13
حسنا ساحاول بطرق اخرى
لو كل مسلم رمى دلو ماء لغرقت إسرائيل 
الرد }}}
تم الشكر بواسطة: mohamedgadain61
#14
السلام عليكم ورحمة الله وبركاته
اخي فتح معي المشروع .... مشكور كل الشكر على جهودك الغالية معي ماقصرت .. 

ولاكن انا الان رجعت لنفس مشكلتي الاولى التي طرحتها بالمنتدى مشكلة التاخير بتحميل البيانات الفورم عند الاقلاع ياخذ 5 او 6 ثواني
 
وهذا مثال صغير يوجد لدي فورمات تأخذ 10 ثواني تاخير ... فعندما قمت بتجربة مثالك اتضح لي نفس الزمن بالزبط 5 او 6 ثواني

 عشان يفتح الفورم علما بان جهازي Corei7  رام 16 قيقا

برنامجي يعمل على اجهزة معالج سيلرون ... ياخذ دبل الوقت ... فهمت قصدي اخي الغالي ... 

انا احتاج مجرد ضغطة ذر يقوم المشروع بتحميل البيانات واتوقع انها عن طريق ال Function ممكن تزبط معانا ولاكن انا

 والله ما زبطت معي رفضت واعاني من التاخير مع كثير من العملاء ... لقد قمت باضافة Form2 فارغ  وفاتح Form1  عن طريق Forme2   حتى يتضح لك تاخير الزمن ومعاناتي في ذلك 

تحياتي لك ... حفظك الله


مرفق لك المثال

https://www.mediafire.com/file/gmk7o1k67...2.rar/file

او لو بوجد كود اكتبه مجرد اقلاع البرنامج يقوم بتحميل البيانات على الاقل مسافة تسجيل الدخول يقوم بتحميل البيانات ولاكن بدون التاثير على عنل البرنامج
الرد }}}
تم الشكر بواسطة:
#15
السلام عليكم اخي ... تم تجربته عبر Timer1 ... ما زال نفس البطئ والتاخير هي نفس الفكرة ... قم تجربة المشروع لديك ... ومحاولة فتح الفورم من فورم اخر حتة تتبين لك المشكلة ...

لأن المشكلة الأساسية ان البداية للكود تكون من ال Load .

كيف يمكن ترتيب الكود في BackgroundWorker بحيث اجعله يعمل بالخلفية ؟ بدلا من التايمر

... وكيف يمكنني الاتصال بالكود من فورم اخر عندما اقوم بفتح صفحة تسجيل الدخول يبدا بجلب البيانات ب Form1 حتى لما اقوم بفتح الصفحة اجد البيانات محملة وجاهزة ... هذه هي الفكرة ؟

وهل من الممكن حل المشكلة عبر Stored Procedures ؟
الرد }}}
تم الشكر بواسطة:
#16
(06-06-24, 03:38 PM)mohamedgadain61 كتب : السلام عليكم اخي ... تم تجربته عبر Timer1 ... ما زال نفس البطئ والتاخير هي نفس الفكرة ... قم تجربة المشروع لديك ... ومحاولة فتح الفورم من فورم اخر حتة تتبين لك المشكلة ...

لأن المشكلة الأساسية ان البداية للكود تكون من ال Load  .

كيف يمكن ترتيب الكود في BackgroundWorker بحيث اجعله يعمل بالخلفية ؟ بدلا من التايمر

... وكيف يمكنني الاتصال بالكود من فورم اخر عندما اقوم بفتح صفحة تسجيل الدخول يبدا بجلب البيانات ب Form1 حتى لما اقوم بفتح الصفحة اجد البيانات محملة وجاهزة ... هذه هي الفكرة ؟

وهل من الممكن حل المشكلة عبر   Stored Procedures ؟

هنا
لو كل مسلم رمى دلو ماء لغرقت إسرائيل 
الرد }}}
تم الشكر بواسطة: mohamedgadain61
#17
وعليكم السلام ورحمة الله وبركاته

أنا شفت السؤال من أول ما تم طرحه .. ومقتنع أنه سؤال بلا جدوى.

ولكن ما يفاجئ أن تجد من يبحث عن حل له .. ومن يساهم في وضع حل له ...!!!

قبل ما تعمل أي خطوة في أي مشروع: لازم تطرح على نفسك عدة مسائل منها : 
-- ما فائدة هذه الخطوة؟..   -- هل سيستفيد منها المستخدم؟؟
-- هل يمكن تنفيذها ؟؟ .. 

إذا كان أحد هذ المسائل جوابها : لا   ..  فتجاهل تنفيذ هذه الخطوة.
وأبحث عن شيء بديل ومعقول ..

في مثالك هذا : السؤال هو :
ماذا ستسفيد إذا عرضت عند بداية المشروع أو في أي مرحلة من مراحله سجلات خمسين ألف عميل ؟؟
هل راح تقرأهن كلهن ؟؟ هل أنت بحاجة لتراهن كلهم في مشروعك في كل مرة بتشغل مشروعك؟؟
هل سيفرح مستخدم البرنامج كل ما يشوف كل السجلات أمامه ؟؟  أم سيباهي بها مستخدمي البرامج الأخرى ؟؟

ماذا أبقيت لقاعدة البيانات من وظيفة إن كنت تريد عرض بياناتك بشكل مباشر؟


يعني ما بيمشي تعرض أول خمسن أو مئة سجل فقط (كـ أنموذج عن وجود سجلات عملاء)...؟؟!!
وعندما تحتاج أن تعرض أكثر :
- تضغط على زر التالي فيعرض المئة الثانية وهكذا ...
أو - تصنع مربع للبحث تضع فيه أي حروف من اسمه فيعرض لك كل السجلات التي تطابق مدخلات البحث .. 
أو -  ..إلخ


هل رأيت من قبل برنامج عالمي أو محلي يعرض لك كل السجلات ؟؟


هنالك أمثلة كثيرة في هذا المنتدى عن حالات كثيرة لعرض البيانات.
أبحث وقلد ونفذ وستجد أكثر مما يناسب مشروعك ..

فكر أكثر وستجد أنك لا تحتاج سوى القليل مما يخطر ببالك وأنه لا يحتاج سوى جهد أقل وعمل أقل ..
ومع الخبرة العملية سترى ذاك بوضوح ..
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة: مصمم هاوي
#18
(06-06-24, 08:58 PM)العتيق كتب :
(06-06-24, 03:38 PM)mohamedgadain61 كتب : السلام عليكم اخي ... تم تجربته عبر Timer1 ... ما زال نفس البطئ والتاخير هي نفس الفكرة ... قم تجربة المشروع لديك ... ومحاولة فتح الفورم من فورم اخر حتة تتبين لك المشكلة ...

لأن المشكلة الأساسية ان البداية للكود تكون من ال Load  .

كيف يمكن ترتيب الكود في BackgroundWorker بحيث اجعله يعمل بالخلفية ؟ بدلا من التايمر

... وكيف يمكنني الاتصال بالكود من فورم اخر عندما اقوم بفتح صفحة تسجيل الدخول يبدا بجلب البيانات ب Form1 حتى لما اقوم بفتح الصفحة اجد البيانات محملة وجاهزة ... هذه هي الفكرة ؟

وهل من الممكن حل المشكلة عبر   Stored Procedures ؟

هنا

هل من الممكن ترتيبها BackgroundWorker  بشكل غير متازمن ... لا اريد وضعها داخل Sub  لانها نفس مدة التاخير .. المعذرة منك غلبتك معي
PHP كود :
Private Sub Form1_Load(sender As ObjectAs EventArgsHandles MyBase.Load
        
'   notee()
        landryInfo()
        SelectAll_Customers()
        GetSub_User()
         LoadCategory()
        LoadData() ()
    End Sub 
اخي الغالي اريد فقط وضعها ب

(06-06-24, 09:09 PM)Taha Okla كتب : وعليكم السلام ورحمة الله وبركاته

أنا شفت السؤال من أول ما تم طرحه .. ومقتنع أنه سؤال بلا جدوى.

ولكن ما يفاجئ أن تجد من يبحث عن حل له .. ومن يساهم في وضع حل له ...!!!

قبل ما تعمل أي خطوة في أي مشروع: لازم تطرح على نفسك عدة مسائل منها : 
-- ما فائدة هذه الخطوة؟..   -- هل سيستفيد منها المستخدم؟؟
-- هل يمكن تنفيذها ؟؟ .. 

إذا كان أحد هذ المسائل جوابها : لا   ..  فتجاهل تنفيذ هذه الخطوة.
وأبحث عن شيء بديل ومعقول ..

في مثالك هذا : السؤال هو :
ماذا ستسفيد إذا عرضت عند بداية المسروع أو في أي مرحلة من مراحله سجلات خمسين ألف عميل ؟؟
هل راح تقرأهن كلهن ؟؟ هل أنت بحاجة لتراهن كلهم في مشروعك فبي كل مرة بتشغل مشروعك؟؟
هل سيفرح مستخدم البرنامج كل ما يشوف كل السجلات أمامه ؟؟  أم سيباهي بها مستخدمي البرامج الأخرى ؟؟

ماذا أبقيت لقاعدة البيانات من وظيفة إن كنت تريد عرض بيانتك بشكل مباشر؟


يعني ما بيمشي تعرض أول خمسن أو مئة سجل فقط (كـ أنموذج عن وجود سجلات عملاء)...؟؟!!
وعندما تحتاج أن تعرض أكثر :
- تضغط على زر التالي فيعرض المئة الثانية وهكذا ...
أو - تصنع مربع للبحث تضع فيه أي حروف من اسمه فيعرض لك كل السجلات التي تطابق مدخلات البحث .. 
أو -  ..إلخ


هل رأيت من قبل برنامج عالمي أو محلي يعرض لك كل السجلات ؟؟


هنالك أمثلة كثيرة في هذا المنتدى عن حالات كثيرة لعرض البيانات.
أبحث وقلد ونفذ وستجد أكثر مما يناسب مشروعك ..

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


حبيبنا الغالي مرحبا ... اول شي انت داخل غلط وشكل ملخبط بين سؤال ثاني 

والشي الثاني ي حبيبي كل انسان بالدنيا له رؤيا معينة بالبرنامج تبعه اكيد راح يحتاج ها الشي ضروري بالفورم تبعي نسبة لاشياء انا اعلمها صاحب الشأن 

انت ممكن تتفق وتختلف معي في الكود بس مو في المنطق تبعي ... انت لا تعلم ما اريده من خلاصة البرنامج وفكرة تختلف من نظام لنظام اخر ... انت حمل البرنامج اولا وافهم المطلوب قبل ان ترى السؤال فقط

وبعدها يمكنك توجيهي بالطريقة الكود الصحيح وليس بالمنطق الذي تراه مناسب دون مشاهدة المشروع ... لا تنظر فقط الى النصف الفارغ من الكوب ...

تحياتي لك
الرد }}}
تم الشكر بواسطة:
#19
أنا شفت المشروع وشفت قاعدة البيانات من قبل ما أدخل الموضوع .. 


ولكن كما قلت أنت : أنه لك رؤية .. فعسى أن لا تخيب هذه الرؤية ..
هذا المنتدى وهذه المشاركات ..
وسنرى من سيستطيع إيجادج حل لعرض هذه السجلات بوقت قياسي أكثر.


أرجوا أن تصل لحلك المرجو..
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة:
#20
(06-06-24, 09:48 PM)Taha Okla كتب : أنا شفت المشروع وشفت قاعدة البيانات من قبل ما أدخل الموضوع .. 


ولكن كما قلت أنت : أنه لك رؤية .. فعسى أن لا تخيب هذه الرؤية ..
هذا المنتدى وهذه المشاركات ..
وسنرى من سيستطيع إيجادج حل لعرض هذه السجلات بوقت قياسي أكثر.


أرجوا أن تصل لحلك المرجو..

 انشاء الله اخي نحصل حل تحياتي لك ي غالي
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] طريقة توسيط النص داخل اداة comboBox سمير1404 7 3,852 24-08-25, 01:01 PM
آخر رد: أبو خالد الشكري
  تصدير البيانات إلى ملف RTF مصمم هاوي 4 820 15-08-25, 04:13 PM
آخر رد: أبو خالد الشكري
  [VB.NET] ما هو أفضل موقع استضافة لقواعد البيانات MSSQL ؟ mmaalmesry 0 795 16-07-25, 10:45 PM
آخر رد: mmaalmesry
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,210 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  مشكلة في حفظ البيانات مصمم هاوي 2 1,019 30-06-25, 08:51 AM
آخر رد: مصمم هاوي
  بطء في جلب البيانات مصمم هاوي 9 992 08-05-25, 07:51 AM
آخر رد: مصمم هاوي
  [Acces2007] مشكلة ملف قاعدة بيانات access للقراءة فقط mmaalmesry 11 1,450 29-04-25, 08:55 PM
آخر رد: mmaalmesry
  تعديل كود تحديث البيانات مصمم هاوي 1 780 26-04-25, 06:07 PM
آخر رد: مصمم هاوي
Photo لايمكن تعرف على تنسيق قاعدة البيانات الدريساوي 2 696 26-04-25, 12:24 AM
آخر رد: الدريساوي
  مساعدة في طريقة تحميل الفيديوهات المخزنة في قاعدة البيانات foad8920 0 658 24-04-25, 12:58 PM
آخر رد: foad8920

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


يقوم بقرائة الموضوع: