23-04-23, 08:55 PM
23-04-23, 09:07 PM
وعليكم السلام ورحمة الله وبركاته
بإمكانك جعل الداتا جريد تعرض جزء من البيانات ليس كلها ..
وتضيف عليها أزرار التالي و السابق لتعرض الجزء الثاني وهكذا ...
اذا وافقتك الفكرة فيك تطلع على مشاركة الأخ foo فيها شرح وافي عنها وببساطة.
بإمكانك جعل الداتا جريد تعرض جزء من البيانات ليس كلها ..
وتضيف عليها أزرار التالي و السابق لتعرض الجزء الثاني وهكذا ...
اذا وافقتك الفكرة فيك تطلع على مشاركة الأخ foo فيها شرح وافي عنها وببساطة.
23-04-23, 10:00 PM
وعليكم السلام ورحمة الله وبركاته
اعرف هذا الكود للتصفح واقصد بنفس كود الاستعلام ودائما استخدمه.
pagesize = رقم ثابت تحدده بالكود او باي طريقة تريد
changedsize = رقم يزداد و ينقص حسب الظرف وهو مجرب هنا.
![[صورة مرفقة: sss.png]](https://i.postimg.cc/zvSvF8gd/sss.png)
اعرف هذا الكود للتصفح واقصد بنفس كود الاستعلام ودائما استخدمه.
PHP كود :
Dim sql As String = ""
If changedsize < 1 Then
sql = "select top " & pagesize & " * from tb"
Else
sql = "select top " & pagesize & " * from tb where tid not in(select top " & changedsize & " tid from tb)"
End If
changedsize = رقم يزداد و ينقص حسب الظرف وهو مجرب هنا.
![[صورة مرفقة: sss.png]](https://i.postimg.cc/zvSvF8gd/sss.png)
23-04-23, 10:20 PM
في كتابة الأكواد
ما دام تتعامل مع قواعد البيانات بالاكواد يكن العمل أسرع ما يمكن
ولكن إن وضعت أداة مرئية(داتاجريد ، تكست، ليبل، أي أداة يعني) ضمن كودك ستجد أن سرعة التعامل مع البيانات تنزل للعشر أو حتى أقل من العشر
لذا من الأفضل أن لا تعتمد على أي كائن مرأي، وتجعل آخر خطوة من خطواتك بالكود هي عرض البيانات ضمن الداتا جريد..
هناك أكواد لتسريع عرض البيانات ضمن الداتاجريد
وقد تم سرد أحد هذه الطرق هنا في المنتدى بمشاركات قديمة منذ سنة وأكثر
أظنها لـ الأخ (عبدالله الدوسري)..
وسأحاول أن أجده لك عندما أتفرغ من عملي .. هذا إن لم تصل له قبلي ...
ما دام تتعامل مع قواعد البيانات بالاكواد يكن العمل أسرع ما يمكن
ولكن إن وضعت أداة مرئية(داتاجريد ، تكست، ليبل، أي أداة يعني) ضمن كودك ستجد أن سرعة التعامل مع البيانات تنزل للعشر أو حتى أقل من العشر
لذا من الأفضل أن لا تعتمد على أي كائن مرأي، وتجعل آخر خطوة من خطواتك بالكود هي عرض البيانات ضمن الداتا جريد..
هناك أكواد لتسريع عرض البيانات ضمن الداتاجريد
وقد تم سرد أحد هذه الطرق هنا في المنتدى بمشاركات قديمة منذ سنة وأكثر
أظنها لـ الأخ (عبدالله الدوسري)..
وسأحاول أن أجده لك عندما أتفرغ من عملي .. هذا إن لم تصل له قبلي ...
23-04-23, 11:02 PM
تقصد هذا الموضوع
http://vb4arb.com/vb/thread-40558.html
http://vb4arb.com/vb/thread-40558.html
07-05-23, 12:29 AM
(23-04-23, 08:55 PM)RADOS كتب : [ -> ]السلام عليكم ورحمه الله وبركاته
عندي مشكلة اثناء عرض البيانات الضخمة في قريد يسبب بطى اثناء عرضها
ممكن مساعده
السلام عليكم
انا بعرض حوالي 20000 سجل ومافيش بطء رغم امكانيات الجهاز ضعيفة
فيه اوبشن فى الداتا جريد فيو بيسبب بطء فى استعراض البيانات غيرة وجرب ان شاء الله يحل المشكلة
Row Headers Width Size Mode
اختار
Enable Resizing
او
Disable Resizing
اعمل مثل الصورة المرفقة
الاختيار
Auto Size To All Headers
بيسبب بطء كبير فى عرض البيانات