اذهب الي المحتوي
أوفيسنا

GNMQ8

02 الأعضاء
  • Posts

    96
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

2 Neutral

عن العضو GNMQ8

البيانات الشخصية

  • Gender (Ar)
    ذكر
  • Job Title
    طالب

اخر الزوار

665 زياره للملف الشخصي
  1. اخي الكريم ... آسف جداً على التأخير نبهني أحد الشباب في منتدى آخر على خطأ في الجداول وحاولت أصلحه ، والحمد لله ضبطت معاي .. كذلك سهّل علي طريقة عمل التقارير .. هذه قاعدة البيانات التي عملتها ، وأرجوا أن تعطوني ملاحظاتكم عليها ، خصوصاً الشباب اللي يعملون على تحفيظ القرآن الكريم ، وما هي احتياجاتكم وسأقوم بعمل التعديلات والإضافات على البرنامج بإذن الله تعالى (: ملاحظات على البرنامج : للدخول إلى التقرير ، استخدم النموذج : Frm_Enter_Rep_Student_Report ولا تستخدم التقرير نفسه ، لأنه لن يعمل معك بالشكل سليم برنامج القرآن الكريم - Copy.rar
  2. أشكرك اخي أبوخليل على مساعدتك هذا ما كنت أريده في التقارير ، ولكن لا أريد أن يقوم بإظهار جميع الآيات التي تم تسميعها ، فقط يقوم بإظهار أن الطالب الفلاني قام بالتسميع من الآية كذا وحتى الآية كذا و يظهر لي عدد الصفحات مع الدرجة . هناك مشكلة صغيرة : عندما يقوم أحد الطلبة بالتسميع من الصفحة مثلاً 3 وحتى الصفحة 5 ، النموذج الذي عملته يقوم بفصل هذه الصفحات ، بحيث يظهر لي الصفحة 3 في سجل منفصل ثم الصفحة 4 في السجل اللي بعده ، ثم الصفحة 5 في السجل الذي بعدهم وهكذا ، هل تستطيع أن تجعلهم في سجل واحد ؟! أرجوا أن أكون وضّحت هذه النقطة ، وآسف لإزعاجك (: جزاك الله خير .
  3. تفضل هذا بالإصدار 2003 برنامج القرآن الكريم 2003.zip
  4. السلام عليكم كيف الحال يا شباب الله يرضى عنكم بغيت مساعدة في برنامج لمتابعة حفظ القرآن الكريم البرنامج يمكن طريقته صعبة اشوي ، اتمنى من الشباب مساعدتي في عمل تقارير عن كمية الحفظ لكل شخص بحيث يظهر لي صفحة لكل طالب ، تحتوي على تاريخ التسميع و السورة التي تم تسميعها ، ومن الآية الفلانية وحتى الآية الفلانية ، وعدد الصفحات التي سمعها (يكون حساب عدد الصفحات عن طريق جمع نسب الآيات وتقسيم المجموع على 15 لأن مجموع الأسطر في الصفحة الواحدة يساوي 15 سطر ، التفصيل تجده في طريقة البرنامج ) ، ودرجته في هذا التسميع طريقة البرنامج : البرنامج قد تطون طريقته صعبة اشوي ، قبل أن أصمم البرنامج فكّرت بكيفية حساب كمية التسميع ، هل هي بكمية الصفحات ؟ أم بعدد السور ؟ أم بعدد الأسطر ؟ وجدت أن أكثر طريقة دقة هي عدد الأسطر ، لأننا لو أخذنا عدد الصفحات سوف تختلف كمية الآيات من صفحة إلى أخرى ، كذلك السور . وتم عمل جداول تحتوي على عدد الصفحات بالقرآن الكريم ، وكل صفحة تحتوي على عدد الآيات الموجودة بكل صفحة ، وكذلك نسبة الآية من السطر بحيث لو أن الآية طولها يساوي نصف سطر يكون نسبتها 0.5 ولو أن آية طولها يساوي سطر واحد تكون نسبتها 1 ولو أن آية طولها مثلاً صفحة كاملة (آية الدّين مثلاً) يكون نسبتها 15 ، بحيث إذا أردنا قياس كمية الحفظ مع جودة الحفظ نقوم بضرب نسبة الآية بالدرجة ( percentage X grade ) حتى نستطيع أن نفاضل بين الطلبة . يا جماعة الصراحة تعبت تعب كبير في إدخال هذه البيانات ، خصوصاً نسبة الآية من السطر ،، عسى الله يأجرنا على هذا العمل . أتمنى أن يكون هذا الشرح وافي في طريقة عمل البرنامج . الجداول الموجودة في قاعدة البيانات : 1) tblStudents : يحتوي على بيانات الطلاب ، ولكل طالب رقم مميز . 2) tblSaveDetails : يحتوي على تفاصيل التسميع ، وهو مرتبط بجدول الطلاب . 3) tblSura : يحتوي على أرقام السور وأسماءهم ، وهو مرتبط بجدول tblPage ( عند الضغط على علامة + الموجودة في الطرف ، يظهر لك عدد الصفحات التي تقع هذه السورة فيها ، وعند الضغط على + الموجودة بجانب كل صفحة يظهر لك عدد الآيات الموجودة في هذه الصفحة ونسبتها من السطر ) لتوضيح عمل هذه الروابط ، يرجى الدخول على هذا الجدول . 4) tblPage : يحتوي على أرقام الصفحات في القرآن الكريم . 5) tblAya : يحتوي على الآيات الموجوده في القرآن الكريم ونسبتها من السطر . المطلوب : أرجوا أن تساعدوني في عمل التقارير اللازمة ، تقرير لكل طالب خلال فترة معينة (مثلاً من التاريخ الفلاني وحتى التاريخ الفلاني) ، وتقارير لجميع الطلبة كذلك خلال فترة معينة . حيث واجهتني مشاكل في حساب نسبة الآية مع الدرجة . أرجوا أن اكون وضّحت المشكلة بشكل وافي .. وللعلم هذا المشروع كبير وأنوي نشره في هذا المنتدى وغيره من المنتديات حال الانتهاء منه لتعم الفائدة ، فأرجوا مساعدتي به .. وشكراً ، في أمان الله برنامج القرآن الكريم.zip
  5. الحمد لله تعالى قمت بعمل طريقة لعمل المطلوب ، وهي عن طريق إضافة Module قمت بإضافة دالة برمجية ، نفس الدالة التي أضفتها ، ولكن عن طريق البرمجة .. أشكرك على مساعدتي ، الله يعطيك العافية . تم رفع الملف لتعم الفائدة .. بالتوفيق (: Property Management - Copy (2).zip
  6. الله يعطيك العافية وجزاك الله خير الصراحة قدمت لي خدمة كبيييرة (: هذا هو المطلوب بالضبط . ولكن هناك ملاحظة صغيرة : الدالة التي تقوم بحساب عدد الأشهر هي هذه الدالة : Sum((Year(Now())-Year([Start From]))*12+(Month(Now())-Month([Start From]))) ولكن هذه الدالة تقوم بحساب الأشهر فقط في حال العقود سارية المفعول(التي لا تحتوي على Date of Return) ، بحيث أن العقود المنتهية يقوم بحساب الأشهر لها من بداية العقد Start From وحتى تاريخ اليوم Now() ولكن إذا استطعت عمل جملة شرطية IF : 1- إذا كان يوجد تاريخ انتهاء العقد Date of Return Not Null: يكون عدد الأشهر بطرح التاريخين( Date Of Return - Start From ) من بعض ثم استخراج عدد الأشهر من الناتج . 2- إذا كان تاريخ انتهاء العقد Date of Return يساوي Null : يكون عدد الأشهر يساوي طرح تاريخ اليوم Now() من تاريخ بداية العقد Start From "أي نفس الدالة التي وضعتها بالبرنامج" . أما باقي البرنامج فتمام التمام ، الله يعطيك العافية . أتمنى ان لا أكون أزعجتك بكثرة أسئلتي (: وأكرر شكري ، تسلم .
  7. ألف شكر أخي العزيز أسامة عسى الله يكون في عونك بالنسبة لجدول الزبون ، فيوجد عدد لا بأس من الزبائن يوقعون أكثر من عقد ، أو يجددون عقودهم ، حتى لا يقوم المستخدم بإدخال بيانات المستأجر أكثر من مرة ، قمت بوضع جدول خاص للزبائن ويتم الربط بينهم برقم الزبون . أما بالنسبة لجدول العقود ، قد تختلف التسمية ولكن جدول العقود هو نفسه الجدول tblRent Apartment حيث رقم العقد هو الرقم الأساسي فيه . قمت بإضافة استعلامين وهم : بعد تشغيل الاستعلامين أدخل SH1 1- المبالغ المستحقة : يقوم بحساب المبالغ المطلوبة على جميع المستأجرين الحاليين ، وفي حال خروج المستأجر يقوم بحساب الفترة من بداية العقد وحتى خروجه بالشهور ثم يضربها بعدد الأشهر حتى يعطيني المبالغ المطلوبة منه . 2- المبالغ المدفوعة : جميع المبالغ المدفوعة من قبل المستأجرين ، ولكن لم أستطع عمل مجموع لكل مستأجر ، أي في حال أن المستأجر قام بدفع مبلغ لشهرين مختلفين ، يعطيني سجلين مختلفين ، تلاحظ هذه النقطة عند فتح الاستعلام يظهر لك اسم المستأجر مرتين في حال أنه دفع مرتين عن شهرين مختلفين . أرجو أن يكون هذين الاستعلامين نافعين لكم في مساعدتكم لي .. وأرجو أن تساعدني أخي أسامة في تطبيق العملين الحسابية التي اقترحتها سابقاً .. ألف شكر على المساعدة (: وجزاك الله خيراً . Property Management - Copy (2).zip
  8. أعتقد ان السؤال أو البرنامج معقد بعض الشيء (: إذا كان الشرح غير مفهوم أو صعب ، أرجوا أن تبلغوني حتى أشرح أكثر جزاكم الله خير (:
  9. أخي الكريم أسامة اشكرك على ردك ومساعدتي في حل المشكلة ، وآسف جداً لعدم شرحي البرنامج بشكل وافي وصحيح . في البداية عندما يقوم أحد المستأجرين بالتعاقد معي ، أقوم بإضافة بياناته في جدول tblCustomer ثم أقوم بعمل سجل جديد في جدول tblRent Apartment وأقوم بإضافة البيانات ، وأضيف رقم المستأجر في حقل Customer No وكذلك باقي البيانات ... ثم إذا أراد المستأجر الخروج من الشقة وانتهاء العقد (سواء أقل أم أكثر من سنة) أقوم بإضافة سجل جديد في جدول tblReturn Apartment وهو استرجاع الشقة ، وأقوم بإدخال البيانات مثل تاريخ الخروج من الشقة وغيرها ، ثم أذهب إلى العقد المطلوب في جدول tblRent Apartment وأقوم بإضافة رقم الاسترجاع من جدول tblReturn Apartment في جدول الـ tblRent Apartment بحيث العقد الذي لا يحتوي على رقم Return No يعتبر عقد ساري المفعول ، والعقد الذي يحتوي على رقم الReturn No يجب حساب الفترة من بداية العقد وحتى تاريخ الانتهاء . وهناك فكرة في بالي ، إذا كان تطبيقها سهل : أن يقوم البرنامج بحساب الفترة بالشهور من بداية العقد وحتى تاريخ الاسترجاع ثم يقوم بضرب المبلغ بقيمة الإيجار ، حتى يظهر لي القيمة المفروض دفعها ، ثم يطرح منها المبالغ المدفوعة . أتمنى أن يكون الشرح وافي ، وشكراً (:
  10. السلام عليكم ورحمة الله وبركاته .. أخواني الأعزاء عندي سؤال أتمنى أن أجل له حل عندكم .. لدي مجموعة عقارات أقوم بتأجير شقق ومحلات ، يقوم أصحاب المحلات بدفع الإيجارات كل شهر ، فالبرنامج يعتمد بشكل أساسي على الوقت .. حيث أريد من البرنامج أن يقوم بحساب المبالغ المستحقة (المفروض تحصيلها) من المستأجرين بداية كل شهر ، وذلك عن طريق النظر في عقد الإيجار إذا كان ساري المفعول أم لا (عن طريق النظر في تاريخ انتهاء العقد) . قمت بعمل الجداول و العلاقات ، ولكن أواجه صعوبة في الاستعلامات .. أوجو مساعدتي فيها .. وشكراً (: Property Management - Copy.zip
  11. لقد وجدت طريقة تعطي نفس النتائج ، وهي طريقة سهلى لا تحتاج إلى أكواد كثيرة .. وهي لأحد الأشخاص في المنتدى، لا أذكر اسمه في الملف المرفق عملية بحث بزر ومربع نص.rar
  12. السلام عليكم .. إخواني ، بعد بحث طويل في الانترنت ، وفي المواقع الأجنبية .. وجدت الدالة اللي طال البحث عنها :D وهي دالة البحث عن سجل معين ، بعد إدخال الكلمة المراد البحث عنها في مربع النص يتم البحث عنها في السجلات ، ولكن !! المشكلة التي واجهتني عندما أقوم بالبحث عن قيمة غير متوفرة في السجلات ، يتم مسح كل شيء في الفورم ، من Text Box و أزرار وغيرها ، لا يبقى إلى الإطار .. هل هناك طريقة تُظهر لي رسالة تقول أن الشيء الذي تبحث عنه غير موجود ؟! وهذه هي الدالة ، وهي تعمل لدي 100% Dim stfilter As String stfilter = stfilter & "([المراد البحث فيه] Like ""*" & Me.Search_Box & "*"")" Forms![Form_Name].Filter = stfilter Forms![Form_Name].FilterOn = True أرجو إفادتي ، وشكراً
  13. الصراحة فكرة حلوة ... ولكن ما أعرف كيف أسويها وأضم صوتي إلى صوتك ، اللي يعرف اشلون طريقتها ، افيدونا مشكورين
  14. حياك الله اخوي ... مثل ما قال اخوي Knight22666 لازم ترفع قاعدة البيانات .. وبنحاول نعدل عليها ...
  15. بالنسبة للمشكلة الثانية هل تقصد الترتيب (الفرز) ؟؟ إذا كان الفرز ، فأنصحك أن تجعل النموذج يقرأ من استعلام ، واجعل الاستعلام مفروز على حسب رغبتك ... هذا ما عرفته من المشاكل (: وإذا ما في مشاكل ترسل قاعدة البيانات ، علشان يسهل علينا مساعدتك و التعديل عليها ..
×
×
  • اضف...

Important Information