
AbuuAhmed
الخبراء-
Posts
1071 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
17
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو AbuuAhmed
-
المثال بعد إجراء عدة محاولات ، جربه وارجع لنا بنائج الفحص. المثال_01.mdb
-
[مساعدة] كيفية حساب الغرف المسجلة والمغادرة لتاريخ معين
AbuuAhmed replied to SEMO.Pa3x's topic in قسم الأكسيس Access
عزيزي الاختبارات يفضل أن تتم على مثال السائل مع تنوع البيانات وخيارات الإعدادات الإقليمية ولحقل تاريخ فقط بدون وقت. أما الوقت فهذا حكاية أخرى وله دوال أخرى للتعامل معه ليس المجال هنا لذكرها وحتى لا نفقد التركيز أو نقع في الخلط. شكرا لكم. -
أخي @النجاشي لم أنسى موضوعك وأنا أعمل عليه ولكن أوده أن يخرج بأفضل صورة مع أخذ اعتبارات حجم البيانات. قد أنتهي منه بالكثير 24 ساعة وربما أقل. الأفكار كثيرة ، ننتهي من إحداها ثم تطرأ نقاط جديدة نضطر أن نبدأ من جديد، العملية مرهقة. أما إذا اكتفيت بالمشاركة السابقة فهنيئا لك، وسأنزل عملي بموضوع جديد.
-
[مساعدة] كيفية حساب الغرف المسجلة والمغادرة لتاريخ معين
AbuuAhmed replied to SEMO.Pa3x's topic in قسم الأكسيس Access
يمكن نعم ويمكن لا ، أخي بما أنك زميل في "الرتبة" لما لا تقوموا بالتجارب وتوثيق نتائجكم وتثبيت هذا الأسلوب أو ضحده. -
حياك الله عزيزي ، مشكلتي أن الأكسس عندي قديم أعتقد ٢٠٠٧ ولا أستطيع فتح قاعدة البيانات ، إن استطعت ترفع لي نسخة لإصدار ٢٠٠٧ أكون لك شاكرا ، لأني أنا أحتاجها كذلك لعمل بعض التجارب عليها.
-
جرب أخي هذا الحدث فقد يكفيك عناء تكرار الكود عشر مرات. طبعا يمكنكم وضع المزيد من الفحص لتفادي أخطاء التشغيل. ولا تنسى تفعيل خاصية النموذج Key Preview Private Sub Form_KeyPress(KeyAscii As Integer) With Screen.ActiveControl If .ControlSource Like "Day*" Then DoCmd.RunSQL "UPDATE table_BAIN SET " & .ControlSource & " = " & .Value & " WHERE ID_Time = " & Me.ID_Time End If End With End Sub وأخمن أن التحديث لن يتم بخاصية Value كون القيمة لا تزال في طور التحديث وعليه حاول تبديل الخاصية إلى Text
-
لو أستطيع أفتح قاعدة البيانات لعملت لك الحل في حدث واحد فقط .. ولكن ما باليد حيلة. الجايات أفضل إن شاء الله.
-
طريقة استخدمها مع تكرار حدث ما وحتى أتفادى أخطاء الأسماء استخدم بعض التعديل على الكود (وهذا لا يعني كود المهندس قاسم به خطأ). لم أستطع أن أفتح قاعدة البيانات والتعديل مباشرة في محرر المنتدى. With Me.ActiveControl DoCmd.RunSQL "UPDATE table_BAIN SET " & .Name & " = " & .Value & " WHERE ID_Time = " & Me.ID_Time End With
-
وهذه هدية لحساب الوزن المثالي بشكل تقريبي الوزن_المثالي.xlsx
-
صممت لك دالة تتعامل معها كدوال الإكسل ، لا تحتاج لعمل زر ، فقط اكتب الدالة في الخلية الأولى واسحبها للأخير كما العادة. كذك لا تحتاج إلى صفحة بيانات المحافظات. الرقم _القومى_02.xlsm
-
طريقة مختصرة للحصول على سنة الميلاد بافتراض أن رمز الرقم القومي هو ID yyyy = (Left(ID, 1) + 17) * 100 + Mid(ID, 2, 2)
-
احتاج القيم المفقود بين رقمين حسب التسلسل
AbuuAhmed replied to الشافعي's topic in منتدى الاكسيل Excel
محاولة بدون أكواد ركبت المعادلة على أساس أن أقل راتب 3000 ريال. إذا يوجد أقل من 3000 خبرني أعدل لك المعادلة. MissingValues_01.xlsx -
خطا قي كود الاكسل RUN TIME ERROR 1004
AbuuAhmed replied to اوفست بن اكسل's topic in منتدى الاكسيل Excel
طيب أين دورك أخي @عبدالله بشير عبدالله في الحل؟ الأخ @lionheart نبه إلى جزئية من الكود. والأخ @عبدالفتاح في بي اكسيل نبه إلى جزئية أخرى. وأنا بعد رفع مثال السائل أصلحت أكثر من جزئية. ومع كل الملاحظات هذه لا وجود لحل لمعالجة البيانات، كل ما ذكر محاولات وقف رسائل الخطأ فقط. ملاحظاتي: - أن يغلق هذا الموضوع كون رسالة الخطأ اختفت 🙂 . - يفتح موضوع آخر يشرح فيه السائل المطلوب من إجراء الإضافة والتعديل ويضغ مثالا لبيانات أكثر ويحتوي على نتيجة "يدوية" مفترضة بعد إجراء الإضافة أو التعديل. - أن ينبه الأخ الزميل @lionheart بالالتزام بالكتابة باللغة العربية كون المنتدى عربي والأعضاء عرب وكثير من الأعضاء لا يجيدون الإنجليزية. - أن يلتزم بعض الأعضاء عند الكتابة بعرض حلولهم وأن يتركوا التعليقات غير النافعة. - أن يمتنع من ينوي مهاجمتي على ردي هذا ويبدل هجومه بدعوة صالحة لي وللزملاء الذين يحاولون التصدي "بصدق" لحل مشاكلهم. -
خطا قي كود الاكسل RUN TIME ERROR 1004
AbuuAhmed replied to اوفست بن اكسل's topic in منتدى الاكسيل Excel
وضعك صعب يا اوفيست بن اكسل أنا لم أقم بحل مشكلتك ، ولكن .. قمت بإصلاح بعض مشكلات كتابة الكود لتجهيزه لمن يرغب في التواصل معك للتعديل. 5566_01.xlsm -
[مساعدة] كيفية حساب الغرف المسجلة والمغادرة لتاريخ معين
AbuuAhmed replied to SEMO.Pa3x's topic in قسم الأكسيس Access
عزيزي كما لا يخفى عليكم أن أساس قيمة حقل التاريخ والوقت ما هو إلا رقمي وما نراه نحن إلا تنسيقا نصيا لقيمته الرقمية ، وأنا الحقيقة لا أحول رقمي إلى رقمي بل أهرب من تاثير التنسيق النصي على قيمة التاريخ الرقمية كاحتراز حتى لا أقع كما غيري في مشكلات عدم نجاح المقارنات. بالطبع لا بد أن يكون نوع الحقل/الصندوق "تاريخ" وإلا سنضطر إلى استخدام دالة وسيطة وهي CDate قبل استخدام دالة CLng. -
[مساعدة] كيفية حساب الغرف المسجلة والمغادرة لتاريخ معين
AbuuAhmed replied to SEMO.Pa3x's topic in قسم الأكسيس Access
استخدام دالة CLng لتحويل التاريخ إلى رقم تسلسلي فيه احتراز أكبر: CLng(bToDate) = CLng(bFromDate) -
أبو خليل غفل أن يحذف دالة Year
-
في خصائص صندوق النص بدل قيمة خاصية Reading Order إلى Right-To-Left
-
ما فهمته أن المشكلة تكمن في ظهور الشكل وهذا يمكن التغلب عليه باستخدام دالة التنسيق Format أما التوسع في المدى فيكنك التبديل بين: Long Integer Double
-
استخدم دالة Mod للحصول على فرق الشلنات = Mod(Total, 0.05)
-
في شي غلط في الحسبة عند عمل خصم في الضريبة
AbuuAhmed replied to Mohameddd200300's topic in قسم الأكسيس Access
جرب هذه الحسبة Calculations_01.xlsx -
حرب هذه الطريقة ، لتعطيك آخر يوم في الشهر، ويمكنك من خلالها اطلاق العنان في كتابة معادلات شبيهة. =IF(A5="";"";DATE(YEAR(A5);MONTH(A5)+1;0)) وهذه المعادلة لتعطيك مدة الشهر: =IF(A5="";"";DAY(DATE(YEAR(A5);MONTH(A5)+1;0)))
-
استفسار : طريقة اخذ الرقم الصحيح من غير الكسور بعد العلامة العشرية
AbuuAhmed replied to Lotfy14's topic in قسم الأكسيس Access
هي مختلفة جزئيا وليست مختلفة تماما ، وهذا الاختلاف يجب أن يلم به (المبرمج المحاسب) فأنا أستخدم الدالتين في حساباتي وكل دالة أضعها في مكانها الصحيح. وفي المحاسبة أي حساب حقيقي أو وهمي يمكن أن يتغير رصيده ويتحول عكس طبيعته لعدة أسباب ليس المجال هنا لتعدادها، وهنا لا بد من عمل التجارب لمن يختلط عليه الأمر حتى لا يتسبب في مشكلات محاسبية. أنا استخدم ال Int في عمليات حسابية دقيقة جدا لو أستخدم ال Fix بدلها لخربت وتضررت النتائج بشكل كبير ولكن هذه الدالة مثلا لا يمكن استخدامها مع حسابات التاريخ والوقت ويلزم استخدام دالة Fix بدلا منها. موفقين -
استفسار : طريقة اخذ الرقم الصحيح من غير الكسور بعد العلامة العشرية
AbuuAhmed replied to Lotfy14's topic in قسم الأكسيس Access
إذا أردت الفصل فقط بدون معالجة قيمة الرقم الصحيح فاستخدم دالة Fix بدلا من Int جرب الدالتين على رقم -1.4 و -1.6 لتعرف الفرق بين الدالتين. (الرقمين بالسالب) -
كيف يمكن عد أيام غياب كل طالب في كل شهر على حدى
AbuuAhmed replied to haniameen's topic in قسم الأكسيس Access
توجد أيام في الشهر لا هي غياب ولا هي حضور 🙂