تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] كود معرفة العدد المطلوب للصفحات(هل هو صحيح؟ ام يحتاج تعديل؟)
#1
السلام عليكم ورحمة الله و بركاته
PHP كود :
 Private Function Pages(RowsCount As Integer)
 
       dim Final as integer
        groups 
= (RowsCount pagesize())
 
       mod = (RowsCount Mod pagesize())
 
       If mod 0 Then
            Final 
= (groups 1)
 
       ElseIf mod 0 Then
            Final 
groups
        End 
If
 
       Return Final
 
 End Function 
RowsCount = عدد كل السجلات بالجدول وفق شرط او شرطين
Final  = عد الصفحات المطلوب بعد العملية الحسابية ارجو تصحيحها
groups = عدد الصفحات بدون باقي قسمة
mod = باقي القسمة
pagesize = عدد السجلات المطلوب عرضها في كل صفحة
هل المعادلة تحتاج تصحيح؟
شكر الله لكم و بارك فيكم 
الرد }}}
تم الشكر بواسطة: kebboud
#2
وعليكم السلام ورحمة الله وبركاته :

1 - هل (pagesize()) هي عبارة عن Function حتى تظهر مع قوسين  في النهاية؟؟
إن كانت كذلك صحيح ، وإلا فقم بإزالة القوسين.


2 - mod  : كلمة محجوزة ، أستعض عنها بـ كلمة آخرى معبرة لك ، مثلاً mod1  أو modX   أو أي شيء يناسب تفكيرك بحيث لا تنسى مستقبلاً ماذا تعني..


وتصبح الدالة صحيحة بعد التصحيح الذي ذكرناه أعلاه ..


بالتوفيق ...
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة: سعود , ahmed_king2023
#3
(01-05-23, 11:37 PM)سعود كتب :
السلام عليكم ورحمة الله و بركاته
PHP كود :
 Private Function Pages(RowsCount As Integer)
 
       dim Final as integer
        groups 
= (RowsCount pagesize())
 
       mod = (RowsCount Mod pagesize())
 
       If mod 0 Then
            Final 
= (groups 1)
 
       ElseIf mod 0 Then
            Final 
groups
        End 
If
 
       Return Final
 
 End Function 
RowsCount = عدد كل السجلات بالجدول وفق شرط او شرطين
Final  = عد الصفحات المطلوب بعد العملية الحسابية ارجو تصحيحها
groups = عدد الصفحات بدون باقي قسمة
mod = باقي القسمة
pagesize = عدد السجلات المطلوب عرضها في كل صفحة
هل المعادلة تحتاج تصحيح؟
شكر الله لكم و بارك فيكم 

الأخ سعود 
أرجو منك أن تسعفنا بهذا المشروع فأنا منذ مدة أبحث عن كيفية تصفج الداتاغريدفيو


    Heart ربي زدني علما  Heart

الرد }}}
تم الشكر بواسطة:
#4
(02-05-23, 06:25 AM)Taha Okla كتب : وعليكم السلام ورحمة الله وبركاته :

1 - هل (pagesize()) هي عبارة عن Function حتى تظهر مع قوسين  في النهاية؟؟
إن كانت كذلك صحيح ، وإلا فقم بإزالة القوسين.


2 - mod  : كلمة محجوزة ، أستعض عنها بـ كلمة آخرى معبرة لك ، مثلاً mod1  أو modX   أو أي شيء يناسب تفكيرك بحيث لا تنسى مستقبلاً ماذا تعني..


وتصبح الدالة صحيحة بعد التصحيح الذي ذكرناه أعلاه ..


بالتوفيق ...

شكر الله لك و بارك فيك الصراحة التسميات كتبتها في المشاركة فقط لكن الاستفسار اللي احاول اوضحه هو هل يمكن ان يكون باقي القسمة اكبر من الحجم المطلوب وهو هنا الدالة PageSize

(02-05-23, 10:37 AM)kebboud كتب :
(01-05-23, 11:37 PM)سعود كتب :
السلام عليكم ورحمة الله و بركاته
PHP كود :
 Private Function Pages(RowsCount As Integer)
 
       dim Final as integer
        groups 
= (RowsCount pagesize())
 
       mod = (RowsCount Mod pagesize())
 
       If mod 0 Then
            Final 
= (groups 1)
 
       ElseIf mod 0 Then
            Final 
groups
        End 
If
 
       Return Final
 
 End Function 
RowsCount = عدد كل السجلات بالجدول وفق شرط او شرطين
Final  = عد الصفحات المطلوب بعد العملية الحسابية ارجو تصحيحها
groups = عدد الصفحات بدون باقي قسمة
mod = باقي القسمة
pagesize = عدد السجلات المطلوب عرضها في كل صفحة
هل المعادلة تحتاج تصحيح؟
شكر الله لكم و بارك فيكم 

الأخ سعود 
أرجو منك أن تسعفنا بهذا المشروع فأنا منذ مدة أبحث عن كيفية تصفج الداتاغريدفيو

تفضل اخي الكريم هذا المثال فيه الاكواد ركز على احداث الازرار 
الرد }}}
تم الشكر بواسطة: Taha Okla , kebboud
#5
في هذه الحالة لا يمكن أن يكون باقي القسمة أكبر من قيمة المقسوم عليه..

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

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

يعني لا نحتاج الا صفحة زائدة واحدة فقط لباقي القسمة حتى لو كان الباقي 2 او 3 مثلا ؟
هذا اللي اريد اتوصل له اذا نعم.
حفظك الله وكل من يقرا هذا الكلام.
الرد }}}
تم الشكر بواسطة: Taha Okla
#7
(02-05-23, 07:19 PM)سعود كتب :
(02-05-23, 06:43 PM)Taha Okla كتب : في هذه الحالة لا يمكن أن يكون باقي القسمة أكبر من قيمة المقسوم عليه..

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

يعني لا نحتاج الا صفحة زائدة واحدة فقط لباقي القسمة حتى لو كان الباقي 2 او 3 مثلا ؟
هذا اللي اريد اتوصل له اذا نعم.
حفظك الله وكل من يقرا هذا الكلام.

هذا صحيح، لن تحتاج اكثر من صفحة واحدة في حال وجود باقي  ..
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة: سعود



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


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