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

ابوخليل

أوفيسنا
  • Posts

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

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

  • Days Won

    274

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

  1. من البيانات الظاهرة في صورتك المرفقة واضح انه غير مثالي المرفق الاخير البيانات مختلفة اتوقع المشكلة : في تسمية الحقلين : ConH و ConH1 الكود يعتمد على الاول ConH الذي هو المخفي راجع ذلك وافدني
  2. والثانية كما ترى اعمل على 2003 اتوقع ليس للاصدار دخل في ذلك فالمستخدم دالات بسيطة
  3. ولكنها تظهر عندي هذه صورة من المثال المرفق
  4. المثال المعدل الاخير هو بالضبط مثل السابق تماما قل لي وما الذي تحتاجه ؟
  5. دار لقمان ؟ ما دار لقمان ؟ لم افهم
  6. معذور يابو محمد يوجد حقل مخفي في النموذج الفرعي وهو حقل اجمالي منه اخذته من الفرعي المحسوب ولصقته في الفرعي غير المحسوب ستجده الآن ظاهرا عند فتح التصميم حساب6.rar
  7. وهذا كود لمن اراد فصل الارقام في حقل والحروف في حقل داخل النموذج Private Sub Command1_Click() Dim lets Dim i, r As Integer r = Len(Me.Text1) For i = 1 To r lets = Mid(Me.Text1, i, 1) If IsNumeric(lets) Then Me.Text3 = Me.Text3 & lets Else Me.Text2 = Me.Text2 & lets End If Next End Sub باعتبار Text1 هو الحقل المراد فصله و Text3 لاظهار الارقام Text2 لاظهار الحروف
  8. ومع ان الرصيد المتبقي يظهر ولكني غير مقتنع بوجوده لانه لا ينتمي لسجلات النموذج ومن اجل هذا تلاحظ انه تم تعميمه على جميع حقول العمود
  9. تفضل ، جعلتها دالتين textNum و Numtext فصل الحروف عن الارقام دالة .rar
  10. نعم هي تعمل في الاستعلام ساوافيك لا حقا بمثال على ذلك
  11. وعليكم السلام تفضل هذه الدالة textNum عملتها لك يمكنك ان تفصل بها الحروف عن الارقام او العكس الآن هي مهيأة لفصل الارقم ، فقط مرر اسم الحقل اليها وحتى تعكس النتيجة يلزم تفعيل السطرين 3 ، 4 __ وحجب السطرين 1 ، 2 Public Function textNum(fildHrfRqm As String) Dim lets, lets2, lets3 Dim i, r As Integer r = Len(fildHrfRqm) For i = 1 To r lets = Mid(fildHrfRqm, i, 1) If IsNumeric(lets) Then lets2 = lets2 & lets ' السطر1 خاص بالارقام Else 'lets3 = lets3 & lets ' السطر3 خاص بالحروف End If Next textNum = lets2 'السطر2خاص بالارقام 'textNum = lets3' السطر4 خاص بالحروف End Function
  12. المسألة مستغربة !! كيف الاجازة لن تحسم من الرصيد ومع ذلك يلزم اظهار الرصيد المتبقي ؟ على كل حال الطرق متعددة التي يتعامل بها مع الاجازات ، وانت اخترت التصفية من خلال النموذج باستخدام الكود لهذا البيانات تكون خاصة بالنموذج المفتوح انظر المحاولة التالية من خلال المثال المرفق db02.rar
  13. انا الغيتها قصدا فالاجازة غير المحسوبة فالاجمالي له او الباقي له تحصيل حاصل ويمكنك حذف الحقول حتى لا تظهر وهو افضل مثلا لو اسنفد جميع ايام اجازته المستحقة المحسوبة مع ذلك يحق له ان ياخذ اجازة مرضية او اختتان مثلا
  14. السلام عليكم خطوات ترتيبية بسيطة في تصميم الجداول تساعد المبرمج مستقبلا وتمنحه مرونة في التعامل مع البيانات مستقبلا وفي تصميمك للجداول كأنك مللت فعدت تكتب الكائنات بحروف عربية فانا قمت بتعديلين بسيطين داخل الجداول حتى ادلك حين تريد ان تستنسخ العمل : 1- غيرت قيمة حقل نوع الاجازة الى رقمي داخل جدول الرصد 2- منحت الاجازات ارقاما خاصة فالمحسوبة تكون اقل من 200 بينما غير المحسوبة اكبر من 200 وهذا الترقيم يجعل للبرنامج مرونة فيما لو استجد جديد مع بقاء الاكواد داخل النماذج كما هي فقط التغيير سيكون على رقم الاجازة داخل الجدول ويوجد طرق اخرى لتمييز الاجازات كأن نضيف حقلا جديدا في الجدول يبين نوع الاجازة هل هي محسوبة ام لا وعن طريق هذا الحقل تتم التصفية داخل النماذج والاستعلامات تفضل التعديل على مثالك آمل ان يلبي مطلوبك db01.rar
  15. تفضل ضع المؤشر داخل السجل الذي تريد تكراره ثم انقر الزر نسخ مجموعة سجلات2.rar
  16. كل عام وانتم بخير تقبل الله صيامكم وقيامكم
  17. اذا مشروعك مطعم او شي مشابه يمكنك الاستفادة من الافكار الموجودة هنا
  18. بارك الله فيك استاذنا العزيز الفيديو تخصصك ولك معه صحبة قديمة والفكرة ولدت من درسك وشرحك الشيق هذا وحين خطرت في بالي احببت عرضها لاثراء الموضوع وجزاك الله خيرا على هذه الدعوات الطيبات
  19. السلام عليكم ورحمة الله وكل عام وانتم بخير استاذ عبدالفتاح هذ الفيديو الثاني فيما يخص الرقم القومي وحين شاهدت عرضك هذا وخاصة ادراج تاريخ الميلاد آليا بمجرد كتابة الرقم القومي قدحت في رأسي فكرة : وهي بما ان الرقم القومي يحمل معلومات محددة تخص صاحبه مثل تاريخ الميلاد والمحافظة والجنس ومعلومات اخرى مثل اول رقم اقول جميل ان يكون التحقق من صحة الرقم عن طريق هذه المعلومات فان كانت صحيحة تظهر البيانات في الحقول والا نطالبه بتصحيح الرقم مثلا الرقم الاول محصور بين الرقمين 2 و 3 وما يخص التاريخ يمكن حصره بين فترتين زمنيتين تقريبيتين ويمكن تخصيص الرقم الاول من الرقم القومي بتواريخ محددة فمثلا الرقم 2 تختلف التواريخ فيه عن ما يخص الرقم 3 ايضا من ضمن الضوابط رقم المحافظة فلا بد ان يكون الرقم المدخل موجودا ضمن قائمة المحافظات علما ان هذا الاجراء لا يمنع من التلاعب المقصود ولكنه يضبط الاخطاء الحاصلة عند الادخال وهي كثيرة ما رأيك أستاذي العزيز ؟
  20. السلام عليكم كل عام وانت بخير اخي الحبيب لا اخفيك حاولت تطبيق فكرتك اكثر من مرة في اكثر من يوم ارجع الى المثال ولكني لم اهتد الى طريقة سلسة حسب تصميمك ولكني رأيت لك حلا مناسبا مع بقاء طريقتك وهو ان تفصل الاجازات هذه المشروطة والتي لا يتم احتسابها تفصلها في نموذج مستقل علما ان البيانات ستبقى كما هى في الجدول فالمهم في نموذجك هذا اطلاع المستخدم على الارصدة المتبقية للموظف
  21. نحن هنا لمساعدتك حسب تصميمك ستجد في النهايات الطريق غير سالك وهي اتضحت لك الآن من البداية في الجدول الواحد ستعمل حقل "نوع العملية" ستكون قيمته : (وارد_صادر ) او (داخل_خارج) او (1_2) وانا افضل ان يكون رقميا 1 يمثل الداخل و 2 يمثل الخارج ويتم ادخال البيانات من نموذجين مختلفين علما انه يمكن العمل من نموذج واحد اذا ادخلت بيانات مناسبة ستتمكن من اظهار الارصدة بكل يسر وبدون استعلامات
  22. عليكم السلام عرضك طيب وشرحك وافي ويمكن ان تجد حل لمشكلتك على طريقتك وتصميمك الحالي ولكن الاولى ان تعيد النظر في التصميم من وجهة نظري : يكفي لعملك هذا جدولين فقط واحد للمنتجات او ما يعرف بالاصناف والآخر للعمليات ويتم فيه رصد الداخل والخارج من المخزن بعضهم يقسم جدول العمليات الى جدولين واحد للداخل والآخر للخارج ولكن التجربة اثبتت ان الجدول الواحد اضبط والتعامل مع البيانات اسلس هذه وجهة نظر ..
  23. يعني قدامه الجدار هههههههه شكرا يابو نادر على المداخلة وهذا مثال مبسط لفكرتي مع اللمسات فرض الحفظ قبل الانتقال.rar
  24. لتطبيق الفكرة يلزم وجود حقل داخل الجدول لضبط هذه العملية مثلا حقل رقمي حجمه بايت وتعدل خصائصه مطلوب=نعم في النموذج تجعل الحقل مخفيا وتعمل زر للحفظ يعمل عند النقر على اضافة رقم واحد مثلا الى الحقل الرقمي الآن ما لم تنقر على زر الحفظ فلا يمكنك الذهاب يبقى بعض اللمسات لاخفاء رسالة الخطأ التي تظهر واستبدالها برسالة مفهومة وايضا زر للتراجع او ما يسمى الالغاء
×
×
  • اضف...

Important Information