اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

ابوخليل

أوفيسنا
  • Posts

    11,716
  • تاريخ الانضمام

  • Days Won

    197

كل منشورات العضو ابوخليل

  1. تفضل اولا يجب ان يحتوي الجدول على عمود قيمة حقوله متساوية ( صفر او فارغ او اي قيمة ) من اجل التجميع والفرز (اذا اردنا عرض الكل بدون تخصيص ولا مجاميع) اما اذا اردنا عرض البيانات كمجاميع مثلا حسب الصف او الوظيفة او الجنس وما شابه ذلك فان هذا الحقل هو الذي سنستخدمه في التجميع والفرز . اليك التعديل آمل ان يلبي حاجتك . Private Sub تفصيل_Format(Cancel As Integer, FormatCount As Integer) Me.PageBreak1.Visible = (Me.malaf Mod 44 = 0) End Sub test2025.rar
  2. اخي الكريم سبق وان ذكرتك باهمية العنوان .. المطلوب مننا الحس الجماعي المصلحة والفائدة المستقبلية عند البحث مثلا موضوعك هذا يمكنك كتابة : خطأ في الاستعلام او جملة sql فلما الشخص يواجه الذي واجهت سوف يبحث حول هذا العنوان . ........ ايضا ارجوا من احبتي ومن يتصدون للحل ان يحرصوا على التوجيه .. يغلق ،،،
  3. السلام عليكم الاخ مازن بياناتك عبارة عن اعمدة ونحن بحاجة الى عرضها بشكل افقي انظر الى العمل بالترتيب خطوة خطوة كما ابينه بالشرح لك ، من اجل تفهم طريقة العمل 1- استعلام query1 تم فيه تجميع الحالات حسب الرتبة 2- استعلام جدولي لنشر البيانات وتوزيعها مصدره query1 وبما ان الاستعلام الجدولي صامت لا يمكن التعامل مع حقوله عند العرض استخدمنا جدول مؤقت وسيط يكون هو المصدر الاساسي للتقرير حيث يتم الحق بيانات الاستعلام الجدولي اليه بين فترة واخرى كلما تغيرت او زادت البيانات باستخدام زر ( اعداد التقرير ) لم افهم ما تعني بالمجموع الفعلي والمجموع الكلي لذا تركته لك يمكنك عمله بكل يسر --------------------------------------------------------- انا عملت على عرض جميع الحالات بالتفصيل ويمكنك ضم بعض الحالات مع بعضها افتح التقرير على التصميم وفي الخصائص انقر على النقاط الثلاث في مصدر بيانات التقرير سيعرض لك الاستعلام المصدر الذي يمكنك من خلاله اجراء جميع التعديلات كإنشاء حقول تجميع وضم بعضها الى بعض او حذف ما لا تريده . آمل ان يروق العمل لك قاعدة2.rar
  4. اخوي مازن .. تصفحت المثال فتعجبت من طريقتك في استخلاص البيانات اعتقد لم يسبقك احد الى هذه الافكار في التقرير اولا : لماذا العشرات من مربعات التحرير .. وفي مصدر بيانات كل مربع عمليات عجيبة من التصفيات والمعايير كل هذا من اجل اخراج احصائية . المسألة ايسر واسهل من هذا بكثير ثانيا : لن تتقدم خطوة واحدة في تحصيلك البرمجي ما دامت هذه طريقة تصميمك للجداول (تسمية الجداول والحقول بحروف عربية / ترك مسافات خالية في التسميات ) الحروف العربية تكتب فقط في التسميات التوضيحية سوف تتعب كثيرا ولن تفهم الجمل البرمجية المكتوبة .. لأن الترتيب المنطقي للسطر يتداخل في بعضه ) ______________________________ انا هذا منهجي كمعلم .. النصيحة اولا ثم تأتي المساعدة لاحقا بالنسبة لطلبك لامانع لدي ان اخرج تقريرك كما تحب ولكن قبل هذا يجب ان اغير الحروف العربية في المصدر . وسترى الفرق بطريقة جديدة عليك ما رأيك ؟
  5. تفقد الحقول في الجدول اذا كانت القيمة الافتراضية صفر .. اجعل القيمة فارغة اما ان كان الصفر ناتج من الكود البرمجي والاداة المصاحبة nz اجعل بدل الصفر علامتي تنصيص هكذا = nz( x , 0) اجعلها = nz( x , "")
  6. تمام .. هذا الذي سرت عليه في بعض اعمالي السابقة انشاء قرص شبكة عام على جميع الاجهزة ، المشكلة انه يكون ظاهر شأنه شأن الاقراص الأخرى فأنا استفسر عن كود موحد يقوم مقامه
  7. شكرا لك استاذ حسان على الشرح الوافي الكافي و هي فكرتك الأولى ولعلك نسيت اضافة الجدول المحلي ضمن واجهة المستخدم لأن كتابة المقارنة بهذه الطريقة ستعمل لمرة واحدة فقط : 'يتأكد هل فيه نسخة مختلفة If Me.VerNo <> "001" Then ' =====> في كل مرة تقوم بتحدسث النسخة يجب تعديل الاصدار هنا وفي حقل الجدول xVer MsgBox "يوجد اصدار أحدث", 48 + 524288, "تحديث النسخة" واذا سمحت لي باضافة صغيرة : الجدول xver هذا على قاعدة البيانات في السيرفر وهو من سيحمل الرقم الجديد و يوجد جدول (محلي) على واجهة المستخدم يحمل الرقم القديم عند فتح واجهة المستخدم يقارن بين الرقمين في الجدولين .. فإن اختلفا يتم تشغيل التحديث ...... ويتم ايضا تحديث الجدول المحلي بالرقم الجديد /// وبما ان النسخة جديدة يكون المطور هو من وضع الرقم الجديد في الجدول المحلي فلا حاجة للتحديث . ليصبح كود المقارنة بما يشبه هذا : If VerNo1 <> VerNo2 Then
  8. اذكر كان فيه موضوع هنا للاستاذ جعفر لربط الهاتف المحمول (الجوال) باكسس .. كان لي وبعض الزملاء مشاركة لتجربة الفكرة اذا يؤدي الغرض بحثنا عنه هنا . ايضا اذكر عندي في مكتبتي مثال يعمل على كيمرا ويب خارجية بعد مراجعة محفوظاتي وجدته هو نفسه المثال الأول اعلاه .. ولكنه فعلا يلتقط من كيمرا الويب الخارجية .. فقط صورة
  9. اخي الكريم 548 مشاركة مؤكد ان لا يخفى عليك اهمية العنوان يجب الاهتمام بكتابة العنوان المناسب الذي يصف الطلب يغلق ،،،
  10. عليكم السلام نعم تستطيع تنفيذ كل ما تفكر به معلومة خاطئة انا اضمن لك ادخال وحفظ مليون سجل هل ستصل سجلاتك الى هذا الحد ؟ ايضا يمكنك كل سنة حفظ قاعدة البيانات .. والعمل على نسخة جديدة .. والرجوع عند الحاجة الى قواعد السنوات الماضية .. كل هذا من خلال واجهات واحدة
  11. الموضوع كتب قبل 21 سنة عجبا .. طلبك يوحي بان الموضوع من بناء اليوم اخي اكتب طلبك بموضوع جديد ويمكنك وضع رابط لهذا الموضوع يغلق ،،،
  12. الاخفاء غير جيد كمنظر لترتيب الازرار والافضل وجوده مع عدم التفعيل عند الفتح تضع احد هذين السطرين ، ويبقى كودك اللي عملته اعلاه تحصيل حاصل Me.btn_e.Enabled = False 'لعدم التفعيل Me.btn_e.Visible = False 'للإخفاء في التقارير قد لا تتعرف على الاعلان العام عن المتغير فقط .. لذا يمكننا صنع وظيفة تاخذ القيمة وادراجها في التقرير funGuserName FinancialPrg6.rar
  13. التقرير يختلف كل جزء في التقرير احداثه تخصه انت وضعت الحقل في التذييل ... اجعل الكود في حدث تنسيق ذيل التقرير بالنسبة لاخفاء الاعدادات .. طبق كما في زر المستخدمين
  14. لو تفقدت الاكواد في form1 لتمكنت من ضبطها الصق السطر التالي في حدث تحميل النموذج form1 Me.HomeUserName = guserName Me.HomeUserName هو اسم الحقل و guserName هو مصدر اسم المستخدم
  15. تم التعديل تاريخ التفعيل وضعته بتاريخ بكرا 21 من اجل يفتح للكل ايضا يجب تفعيل الخاصية في نموذج التحكم اذا اردت الكود يعمل في نموذج التحكم لن يقبل منك ادخال تاريخ اليوم او اقل طيب كيف تفحص العملية هل هي شغالة او لا .. بمعنى نريد ندخل تاريخ اليوم 20 او 19 الطريقة افتح على التصميم واذهب الى جدول tbl_ctrl وعدل هناك الجدول مخفي اذا لم يظهر لديك فعل رؤية الملفات المخفية من الخيارات FinancialPrg5.rar
  16. يوجد خلل بالكود فاتني ساصلحه ان شاء الله نعم .. وتحديد اليوم وتغييره متاح كما ترى
  17. نحن هنا نساعد بعض ونتعاون ونأخذ من بعض مثلا : القوائم المختصرة في التقارير .. من هدايا الاستاذ جعفر
  18. تفضل : اشياء كثيرة عملتها لك 1- نموذج تحكم ويوجد فيه : - تحديد اليوم الذي سيتم حماية وحجب الشهر السابق - التاريخ الذي عنده سوف يمنع كافة المستخدمين من الدخول الا المدير 2- ربط الازرار بنماذج الحسابات وانواعها والارصدة 3- اعداد النسخ الاحتياطي مع وقف التنفيذ ... التنفيذ سيتم بعد تقسيم قاعدة البيانات ... لان النسخ سيكون لقاعدة الجداول لمسات اخرى فنية ستجدها عند تصفحك FinancialPrg4.rar
  19. تفضل كلمة المرور للجميع=1 ايضا .. اصلحت طلباتك السابقة الصلاحية تطبق على الازرار في النموذج الرئيسي FinancialPrg3.rar
  20. واجهات الأستاذ موسى تفتح النفس ، والشهية .. ومثاله جميل وشامل لجميع النماذج وبما ان برنامجك يرتكز على نموذجين فقط سأسحب لك صلاحيات لبرنامج عندي مشابه تماما لتصميمك ان شاء الله انتظرني ...
  21. نريد هذه فضلا لا امرا .. ربما تكون افضل من طريقتي طريقتي هي انشاء قرص شبكة على جميع الاجهزة يكون اسمه موحد مثلا : z
  22. انا تعاملت مع الشبكة من وقت مضى بعيد .. ولم يخطر على بالي بل اني لم احتج لفحص مسارات الاجهزة الفرعية ان كانت متشابهة ام لا وجهة نظرك على الرأس والعين .. فقط نريد تأكيدها يعني لما يكون معي الواجهات اخذتها من المطور هل يكفي تثبيت المسار على جهاز فرعي واحد واخذ نسخة الصقها على البقية فقط مع الاعتذار لصاحب الموضوع .. خرجنا به عن مساره
  23. التعديل على الواجهات يتم خارج الشبكة كلها ( على جهاز المطور ) ومؤكد الربط مختلف الفكرة الصحيحة التي لن نحتاج فيها الى ربط هي ان يكون مكان الجداول على قرص شبكة (باسم موحد ) ويكون كذلك عند المطور
  24. نعم فكرتك صائبة للعلم حاليا لدي برنامج بحاجة الى هذه الخدمة ولكن الجداول اكسس على جهاز الادمن ، ونوعا ما نفذت فكرتك وبقي الاداة الوسيطة لهذا سألتك : اذا لصقت الواجهة الجديدة على جهاز المستخدم هل تقوم بعملية ربط
×
×
  • اضف...

Important Information