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

كل الانشطه

هذه الصفحة تحدث تلقائياً

  1. الساعة الأخيرة
  2. وأفضل تكون المعادلة بدون عملية الطرح حيث أحيانا عملية الطرح تفقد الرقم جزء من دقته من واقع تجارب كالتالي: = RIGHT(A4,FIND(".",A4,1)) * 1000
  3. لو تبدل دالة Int بدالة Trunc أفضل حتى لا يتبدل الكسر مع المبالغ السالبة.
  4. لا انسى هذه الجزئية فقد ناقشت فيها الاستاذ @jjafferr من مدة قد تكون سنوات حول تحديد حجم الحقل النصي او تركه كما هو .. لأني كنت احدد حجم الحقل تقريبيا او شرطا بان يكون حروف معدودة .. والذي فهمته منه حينها ان الحجم على مقدار عدد الحروف ،، وان تركها كما هي 255 لن يؤثر على الحجم .. من ذلك اليوم لم اتعرض لحجم الحقل النصي في عملي سواء كانت المدخلات حرف واحد او اكثر
  5. رحمه الله وغفر له وجعل مثواه الجنة. عظم الله لكم الأجر
  6. أعتذر فقد تكون خانتني الذاكرة .. وأخطأت في هذه الجزئية فالمقارنة هي لحجم تحزين السجل الواحد، فلو عندنا حقل نصي مثلا طوله 255 حرفا وحفظنا فيه كلمة بطول خمسة حروف فالأكسس سوف يستخدم مساحة 255 حرفا والـ SQL سوف يخزنها بحجم 5 حروف فقط. أي أن سجل الأكسس ثابت الحجم وسجل الـ SQL متغير الحجم.
  7. Today
  8. كما ترى يعمل عندي بلا مشاكل يمكن الفاصلة تنقلب عندك تأكد من الكود والفاصلة المنقوطة داخل الاستعلام مصدر النموذج myoutonum: CLng(DCount("ID";"modul";"mouadel_3am >=" & [mouadel_3am])) أذا لم تكن المشكلة منها .. فهي من الحقل المحسوب قد يكون الخلل منه
  9. مزالت نفس المشكلة أستاذنا كما في الصورة
  10. Yesterday
  11. انا يعمل عندي على اكمل وجهه اتوقع المشكلة عندك في الحقل المحسوب mouadel_3am تم اجراء لمسة عليه .. جرب الآن baseC4.rar
  12. ولا يهمك ،، استكمالاً للسابق سأقوم بالتعديل على كود فتح التقرير فقط بعد التجربة على أرض الواقع إن شاء الله 😇
  13. السلام عليكم أخي @Foksh فضلا أريد تعـــديل: وهو أن الكود لا يأخد بعين الاعتبار اسم التقرير لتحديد ارتفاع صف التقرير مثال: في جدول tab_hauteur_range tab_hauteur_range ID السنة الدرجة البلد ارتفاع صف التقرير اسم التقرير 5 2021/2020 معلم عمان 8,00 rap_pv ID السنة الدرجة البلد ارتفاع صف التقرير اسم التقرير 8 2021/2020 معلم عمان 1,00 rap_pv2 نلاحظ أن السنة والدرجة والبلد نفسها ومتشابهة لكن اسم التقرير مختلف عند الضغط على فتح التقرير المسمى rap_pv او التقرير المسنى rap_v2 دائما راتفاع التقرير يكون 8 سم ، مع أنه ارتفاع صف التقرير يختلف في التقريرين (من المفروض يكون ارتفاع الصف في التقرير rap_pv هو 8 وارتفاع الصف في التقرير rap_pv2 هو 1 ان شاء الله تكون وصلت الفكرة ويكون عندك الحل والتعديل لاخذ بعين الاعتبار اسم التقرير وإذا ٍايت أنت أن أفتح موضوعي جديد سافعل وجزاك الله خيرا baseM5.accdb
  14. مشكور جدا أستاذنا الفاضل على المتابعة بعد التجربة مزال نفس الخطأ ولا يعطي نتيجة ترتيب الطالب الخطأ موضح في الصورة
  15. السلام عليكم اريد تعديل مشروع الميزانية 2025 من شكل A4الى الشكل A3مثل ميزانية 2022 حيث شكل الصفحات يكون مثل ميزانية 2022 على شكل A3 بارك الله فيكم في المسعجل وهذا دون تغيير المعادلات داخل مشروع الميزانية 2025 تعديل ميزانية 2025.rar
  16. سلوك قاعدة بيانات الأكسس كل سجل يضاف سيأخذ مساحة من التخزين وهذا طبيعي ولكن غير الطبيعي أن المساحة ستبقى ولو حذفت السجل. وحل هذه المشكلة ستكون باستخدام "الضغط والإصلاح". ولكن هذه المشكلة لن تحدث مع قاعدة بيانات SQL فسلوكها مختلف بحيث تتخلص من مسحات السجلات المحذوفة أولا بأول أو تعيد استخدامها بدون عمليات الضغط. معلومات قديمة جدا وربما استجدت أمور أنا بعيد عنها.
  17. السلام عليكم الاستاذ منتصر عودا حميدا نورت المنتدى ------ عمل جميل ومهم لاضافة جمالية على الرسائل لتعطي للمبرمج مرونة في عمله
  18. العلاقة صحيحة وهي علاقة رأس باطراف بمعنى ان الطالب يمكن ان يكون له اكثر من سجل في جدول modul بالنسبة للمجموع= 1 فهو منطقي جدا وصحيح ..لأن النموذج بعد الفلترة مصدره سجل واحد فقط . اليك المثال بعد عمل الأوائل .. شغال عندي 100% baseC3.rar
  19. لم اترك سبيلا او طريقا الا سلكته .. ساعات .. وانا ابدل واعدل وازيد وانقص استنجدت باسعافات اخونا @Moosak كنت محتفظا به لوقت الازمات .. ولا خرجت بنتيجة .. يبقى جامد ولا يرجع شيئا .. لذا عرضته هنا .. قلت ربما الخلل في جهازي .. استفسار يابو احمد لا هنت : ذكرت في موضوعنا الذي قبل هذا انك ابتعدت عن عمليات حذف بيانات الجداول .. لتأثيرها على قاعدة البيانات بهذا النص : (( تجنبت عمليات الحذف والإضافة للسجلات حتى لا تتضخم قاعدة البيانات مع الوقت )) حذف الجداول كاملة وبناءها من جديد اتوقع له تأثير اكبر ولكنك تتكلم عن الحذف للسجلات والاضافة اذا الجدول يشتمل على ترقيم تلقائي فالتضخم هذا مفهوم هل التضخم ينطبق على الجداول التي لا تحتوي على ترقيم تلقائي ولا مفاتيح ولا حقول فريدة ؟؟؟ وهل الضغط والاصلاح بين فترة واخرى مفيد .. ؟
  20. مشكلتك في هذه الجملة فيه غلطتين، الأولى And خارج نص الجملة، والأخرى في اسم الحقل ناقص حرف. الخطأ "#" And "[usr_id] ='" التصحيح "# And [user_id] ='"
  21. انا لم اقصد ان ماقلته غير صحيح بل قصدت في حال اذا تطلب الأمر إظهار جميع السجلات وخاصة عندما تكون العلاقات معقدة خصوصا إذا شملت أكثر من حقل واحد ولكن في 90% وأكثر من الحالات فكما تفضلت فإن استخدام صلة بين الجدولين في الاستعلام هي الحل الأفضل تحياتي
  22. لان هذا الي انا فهمته وقد اشرن الى ذلك الشايب
  23. شكرا اخوي منتصر .. تم الاستبدال .. لتصبح اللغة واحدة انا اعرف ان دوال المجال لا يصلح توظيفها في الاستعلامات وكنت احذر منها ... الكثير الذين يشتكون من بطء الاستعلامات عند زيادة حجم البيانات والسبب هذه الدوال ولكن الاستعلام الذي استخدمه خاص بشخص واحد لا تتجاوز سجلاته 30 سجلا ابدا
  24. اخي الفاضل @ابوخليل حقول التاريخ أساساً هي حقول رقمية يكون الجزء الصحيح منها هو التاريخ (اليوم يساوي 1 صحيح) والكسور تمثل الوقت (الثانية تساوي 1 من 10000 تقريبا) مثلما ذكر الأخ @شايب هذا صحيح ليس للأسباب المذكورة فقط وإنما لأنك ننفذ دوال VBA مع محرك البيانات ولغة SQL وهذا ايضاً صحيح ولكن النتائج عادة ستقتصر على السجلات التي يوجد مايقابلها في الجدول الأخر الحل الأفضل من وجهة نظري هو إستخدام الإستعلامات الفرعية وهي سهلة جداَ أرفق لكم مثال الأخ ابو خليل وقد قمت بعمل حل له بإستخدام استعلام فرعي وقمت بإضافة بعض الأشياء لتوضيح سبب المشكلة وكذا لمعرفة القيمة الرقمية لأي للتاريخ والوقت مع تحياتي d8.rar
  25. بالنسبة لي شخصيا بدأت أنهج هذا الأسلوب ( تحويل حقول التاريخ إلى أرقام في دوال المجال) .. تعطيك دقة في النتائج وتكفيك شر تنسيقات التواريخ .. 🙂 ملاحظة مهمة جدا إذا أردت تطبيق هذا المنهج : لو أردت تحويل حقل تاريخ إلى رقم يمكنك استخدام الدالة cLng هكذا -----> clng(dateField) ولكن لو أردت تحويل حقل تاريخ مع وقت استخدام الدالة cDbl هكذا -----> cDbl(dateField) وذلك لأن الوقت يتم تخزينه بعد الفاصلة عندما يتم تحويل التاريخ إلى رقم بهذه الصورة >>
  26. تحية لحضرتك استاذ kanory ايها الكريم نعم هذا هو المطلوب تماما . دمت ودامت جهودك كل الشكر والتقدير لحضرتك .
  27. تفضل .................... مثال.accdb
  28. انا عملتها وفقا للمثال في النموذج وبالنسبة لي لا افضل استخدام اي من دوال المجال في الاستعلام لانها تجعل الاستعلام بطيء التنفيذ اذا كان عدد السجلات كبير ويمكن الاستغناء عنها باستخدام صلة بين الجدولين في الاستعلام هذا حسب فهمي للامر اما بالنسبة لاستخدامها في الاستعلام فان الطريقة الاسهل من تحويل الامر الى دالة عن طريق جمع الحقلين مع بعضهما والمعيارين ايضا مع بعض ليكون الامر Dim i i = DLookup("[date2]", "[tbl2]", "[date2]& [user_id]=#" & Me.text1 & "# &'" & Me.text2 & "'") MsgBox i او استخدام تعديل الاستاذ ابو احمد فهو الافضل الشايب
  1. أظهر المزيد
×
×
  • اضف...

Important Information