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

يوسف أحمد

المشرفين السابقين
  • Posts

    1,055
  • تاريخ الانضمام

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

  • Days Won

    1

كل منشورات العضو يوسف أحمد

  1. بعد اذن اخي منذر لقد بحثت ووجدت طريقة تعرض ذلك في استعلام وقد تم عمل ذلك بالتقرير بمساعدة الاخت والمعلمة الفاضلة زهرة جزاها الله خيراً ارجو ان تفي المرفقات بما يبحث عنه اخي هاني. مع الشكر والتقدير للجميع db4UP.rar Z_db4UP.rar
  2. عافاك الله وسلمك من كل مكروه اخي الراكد اليك التعديل كما هو مطلوب ان شاء الله مع العلم بأنه تم الاستغناء عن حقل الحالة واستبداله بحقل محسوب. بالتوفيق closeresvno.rar
  3. السلام عليكم ورحمة الله وبركاته اخي مصطفى صبحي يتم ذلك بوضع قناع ادخال لحقل رقم المستند كالتالي###/#### واليك مثال على ذلك انظر الى خصائص الحقل InvoiceNo بعرض التصميم للجدول وبالتحديد خاصية قناع الادخال بالتوفيق dbInputmask.rar
  4. اخي / al-raked اليك التعديل مع ملاحظة انه تم عمل استعلام وتغيير مصدر نموذج الوارد اليه ارجو ان يكون هو المطلوب اخي eladawy_66 وعليكم السلام ورحمة الله وبركاته سؤالك يختلف عن مضمون هذه المشاركة واقترح عليك طرحه بمشاركة مستقلة مع اضافة مثالك ليتمكن الجميع من المساهمة فهذا يساعد على تسهيل عمليات البحث بالمنتدى مع الشكر والتقدير،،، closeresvno.rar
  5. اخي / al-raked وعليكم السلام ورحمة الله وبركاته ... اسعد الله اوقاتك بالخيرات والمسرات ... ومرحباً بك ارجو ان يفي التعديل بما تبحث عنه بالتوفيق closeresvno.rar
  6. اخي ibrteeb في حدث عند التنسيق لقسم التفصيل بالتقرير ضع الكود ادناه كود If IsNull(Me.Order_No) Then Me.Order_No.Visible = False Me.Order_No_Label.Visible = False Else Me.Order_No.Visible = True Me.Order_No_Label.Visible = True End If واليك ملفك بعد التعديل بالتوفيق db5.rar
  7. السلام عليكم في حدث عند الفتح للنموذج Emp2 ضعي الكود ادناه DoCmd.GoToRecord , , acNewRec Me.EmployeeID.Value = Forms!emp1.EmployeeID وهذا الملف بعد التعديل _______________________3.rar
  8. اخي / anamo اضافة الى ما تفضل به اخي منذر مشكوراً اليك مثال على ذلك وبامكانك رؤية الكود بحدث عند الخطأ للنموذج وكيف تم التعامل مع ارقام الاخطاء . ملاحظة : قم بتفحص برنامجك ومعرفة ارقام الاخطاء التي تظهر لك من رسائل الاكسس ومن ثم قم بالتعامل معها ارجو ان يكون هو طلبك dbChangeSystemError.rar
  9. اخي Met السلام عليكم ورحمة الله وبركاته في الحقيقة لم اشاهد حل اخي عمدة جزاه الله خيراً واكثر من امثاله لوجود خطأ عند فتح الملف عموماً هذا حل آخر ارجو ان يفي بالغرض ملاحظة : اسم الحقل Month تم تغييره الى EMonth لأن الاسم السابق يعتبر من الاسماء المحجوزة وقد يتسبب في مشاكل برمجية بالتوفيق Month.rar
  10. اخي / nade66r الرابط ادناه به مجموعة من البرامج التي ستفيدك ان شاء الله للوصول الى ما تريد واكثر تفضل هنا بالتوفيق
  11. وعليكم السلام ورحمة الله وبركاته مرحباً بك اخي nade66r بين اخوانك يفضل ارفاق مثالك للعمل عليه مع الشكر،،،
  12. الاخت نرجس الورد بالنسبة للنقطة الاولى عند الاختيار من الكومبو بوكس يتم فلترة النموذج على القيمة المختارة منه وسيكون مصدر بيانات النموذج هذه القيمة المختارة فمثلاً لو تم اختيار الرقم 1 وكان بين السجلات اكثر من سجل لهذه القيمة سيقوم زر الامر بالانتقال الى السجل الاخير ولكن لن يعرض غير هذه القيمة . اذن زر الامر يعمل بصورة جيدة ولكنه لم يجد الا سجلاً واحداً لعرضه. الحل هو الغاء عامل التصفية على النموذج قبل امر الانتقال الى السجل الاخير. بالنسبة للنقطة الثانية حقيقة لم اجد الوقت لعمل ذلك وان شاء الله اذا وجدت الوقت الكافي لانشغالي ولكن ساحاول باذن الله وقد تحتاج هذه النقطة الى توضيح اكثر منك. اليك التعديل على النقطة الاولى واعذرينا على التقصير بالتوفيق _______________________.rar
  13. اخي a2002 ارجو ان يفي الرابط بما تبحث عنه تفضل هنا
  14. بارك الله فيك اخي Dream Work اخي dreamweb7 اليك مثال حيث يوجد جدولين الاول TblCapital والثاني TblSmall ثم تم عمل استعلامين الاول QrySmallToCapital يتم فيه استخدام الدالة UCase كما تفضل اخي Dream Work والاستعلام الثاني QryChangeToSmall يقوم بعكس ذلك اي التحويل من Capital الى Small باستخدام الدالة LCase ارجو ان يفي المثال بما تبحث عنه مع الشكر والتقدير للجميع،،، DbChangeCapitalToSmall_SmallToCapital.rar
  15. اخي / عبدالقادر غموزي بارك الله فيك استخدام الدالة nz لايؤثر على الناتج وانما لاظهار الناتج حتى لو كان احد الحقول خالياً من البيانات وبعدم استخدامها فان الناتج لن يظهر في تلك الحالة. اذا لم يكن هو الحل الذي تريده الرجاء ارفاق ملفك ليتمكن الجميع من المساهمة. مع الشكر،،،
  16. اخي عبدالقادر غموزي ايجاد المعدل يتم بجمع قيم الحقول ومن ثم تتم القسمة على عددها فمثلاً لو لديك جدول به الحقول A و B و C ( نوعها رقم ) نعمل استعلام ونضع به الحقول الثلاثة ثم نضيف حقلاً محسوباً ونكتب به العبارة ادناه ABC_Average: nz(([A])+nz([B])+nz([C]))/3 حيث ABC_Average هو اسم الحقل المحسوب وهو اختياري واستخدام الدالة nz هو للتعامل مع القيم الخالية بحيث تتم العملية حتى لو ترك احد الحقول فارغاً ( Null ) واليك مثال على ذلك DbAverage.rar
  17. وعليكم السلام ورحمة الله وبركاته اخي alriashi ضع الكود ادناه بحدث عند الفتح للتقرير DoCmd.Maximize بالتوفيق
  18. بارك الله فيك اخي met تم عمل استعلام QryMakeTbl2 هذا الاستعلام يقوم بعمل جدول Tbl2 . ارجو ان يكون هو المطلوب واعذرنا على التاخير data1.rar
  19. وعليكم السلام ورحمة الله وبركاته مرحباً اخي met بصراحة لم تصل الفكرة بعد فكيف ينسخ عليها بس ما يكررها وعلى اي اساس هل تريد عند وجود اسم جديد مثلاً بالجدول الاول يقوم باضافة هذا الاسم اضافة الى الاسماء التي تم الحاقها سابقاً الى الجدول الآخر . ام عند تغيير اي من بيانات سجل معين يقوم بتحديث ذلك السجل. ام يلحقه ... ام ماذا ؟ الرجاء التوضيح اكثر لكي نتمكن من المساعدة بقدر المستطاع مع الشكر
  20. لا شكر على واجب اختنا نرجس الورد اليك المثال بعد التعديل مع اضافة بعض البيانات للتجربة ارجو ان يكون هو المطلوب __________.rar
  21. الاخت نرجس الورد السلام عليكم اقترح عليك ارفاق مثال ولو مبسط مع وضع بيانات للتطبيق عليها ويفضل شرح المطلوب تحديداً . مع الشكر
  22. بارك الله فيك اختنا الكريمة نرجس الورد طبعاً شرف لي ان يذكر اسمي مع احد اساتذتي والذين تعلمت منهم الكثير الكثير التوضيح: بالنسبة لمثال الاستاذ محمد طاهر فهو يقوم بعملية الالحاق بين جدولين بهما مفاتيح اساسية ممثلة في الحقل Id لكلا الجدولين وكما هو معروف بان الحقول التي تحتوي على حقل اساسي لا تسمح باعادة ادراج نفس القيمة للحقل مرة اخرى ..... لذا فإن استعلام الالحاق لن يقوم بمثل هذه العملية اذا وجد تكرار في حقل المفتاح الاساسي ويلحق فقط التي ليس بها تكرار. اما بالنسبة للمثال المرفق من قبلي فهو يقوم بالحاق بيانات الى جدول لا يحتوي على مفتاح اساسي. بصفة عامة لا يمكن تحديد اي الطريقتين افضل لك حتى نتعرف على بنية الجداول لديك. يمكن تشغيل الاستعلام في حدث عند الاغلاق للنموذج باستخدام الكود السابق بمشاركتك او بوضع جملة اسكيول مكافئة له اما عند اغلاق البرنامج فاعتقد بان هذا غير ممكن لأنه بإنهاء التطبيق يتم الغاء جميع المهام المتعلقة بالبرنامج ولا يمكن تنفيذ اي مهمة غير الانهاء الا اذا وضع امر تنفيذ الاستعلام قبل امر انهاء التطبيق. وبالنسبة لاستفسارك هل تصلح هذه العملية ام لا فهو يتوقف عى رغبة المستخدم ومتى يريد العملية ان تنفذ. هذا والله اعلى واعلم
  23. بارك الله فيك اخي Ommda اخي طبرجل يوجد طريقة لعرض او طباعة التقرير تلقائياً في اوقات محددة اطرحها للفائدة وهي كالتالي:- 1:- بعد عمل التقرير افتح قاعدة البيانات التي تحتوي على التقرير المراد طباعته تلقائياً. 2:-اعمل ماكرو يقوم بطباعة التقرير ..... احفظ الماكرو. 3:-افتح مستكشف الويندوز لتظهر النافذتين معاً ( نافذة قاعدة البيانات ونافذة الويندوز ) واسحب الماكرو الى ملف على سطح المكتب لعمل شورت كت له ( ShortCut ) 4:- اغلق النافذتين . 5:- اضغط على زر ابدأ. 6:- اذهب الى البرامج 7:- اختر Accessories 8:- اختر ادوات النظام ( System Tools ) 9:- اختر جدولة المهام ( Scheduled Tasks ) 10:- اضغط دبل كليك على اضافة مهام مجدولة ( Add Scheduled Tasks ) 11:-اتبع الخطوات بالمعالج حتى الانتهاء. بالتوفيق
  24. السلام عليكم ورحمة الله وبركاته مرحباً بك اخي faiz2000 بين اخوانك يفضل ارفاق مثالك ليتمكن الجميع من المساهمة في الحل ولن يقصر معك الجميع بإذن الله مرحباً بك مرة اخرى
  25. بارك الله فيك اختنا الفاضلة نرجس الملف يعمل لدي بشكل جيد عموماً ... الفكرة هي بدلاً من ضبط خاصية AllowEdits الى القيمة ( لا ) في حدث عند التحميل للنموذج يتم ضبط خاصية Locked لجميع مربعات النصوص ومربعات التحرير والسرد ماعدا مربع التحرير والسرد الخاص بالبحث الى القيمة ( نعم) Me.اسم_الطالب.Locked = True Me.الفصل_الدراسي.Locked = True Me.a.Locked = True Me.b.Locked = True Me.e.Locked = True ارجو ان يكون هو المطلوب
×
×
  • اضف...

Important Information