AbuuAhmed
الخبراء-
Posts
979 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
16
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو AbuuAhmed
-
وهذه مساهمة أخرى من موقع أوفيسنا ميزته إضافة أي نماذج فرعية وسيتعامل معها تلقائيا. (لم أجرب).
- 10 replies
-
- filter utility
- utility
- (و13 أكثر)
-
@ازهر عبد العزيز لا تقلق ، هو نقاش علمي عرضي أتى بدون تخطيط ويحدث كثيرا وهو بين أخوة وأعزاء وزملاء ، فمثل هذه النقاشات تزيد من المعرفة والخبرة وتدفعنا للمزيد من التجارب والمقارنات والوصول إلى أفضل الحلول وبجودة عالية ، وتصب في النهاية لصالح الجميع وبالخصوص السائلين ، وهي بلا شك أفضل من المداراة والمجاملات غير المثمرة.
-
هذا موضوع به مقارنة عبارة If مع عبارة switch في لغة C وهو نفس التعبير في بعض اللغات مثل Case/which/when اللغة التي كنت استخدمها تسلك نفس سلوك لغة سي. في الرد الأول فكرة الوصول السريع والقفز مباشرة للقيمة المطلوبة. .net - Is there any significant difference between using if/else and switch-case in C#? - Stack Overflow
-
عملت دراسة لسلوك If و Case وظهر لي أن الإثنين يقومان باختبار/فحص القيم/الخيارات من البداية حتى القيمة المطلوبة. وهذه أول مرة أختبر فيها هذا الأمر في الـ vba ولكن كنت قد عملت هذه التجربة في لغة أخرى قديمة وكانت كما قلت لكم سابقا أن استخدام Case كان لا يعمل فحص من البداية بل يذهب مباشرة للقيمة المطلوبة. للإختبار لا تغطوا Run بل استخدموا زر F8 واستمروا بالضغط المتقطع حتى النهاية. If_and_Case_01.accdb
-
أنا أقصد عبارة if وليس دالة IIF هذه مشكلة البعض 🙂 من غير الخبراء/المحترفين ولكن من يعلم التعامل معهما سوف يستعمل Resume Next أكثر فأكثر الأحيان لا يهم نوع الخطأ كثر ما يهم أن هناك خطأ أو لا وفي حالة معرفة التفاصيل وعمل معالجة لها وإعطاء رسائل بها فبالتأكيد يفضل استخدام GoTo. مع أن Resume Next تستطيع القيام بهذه المهمة أحيانا.
-
أنا ضد المفاضلة بين: On Error Resume Next و On Error GoTo وضد المفاضلة بين: If و Select Case فكثير من الأحيان يمكننا الخيار بينهم ولكن كثرة الممارسة سوف نكشف لنا أحيانا أننا مجبرين على اختيار محدد. كما أن اخنيار أحد الخيارين لا يدل على الخبرة ولا الاحتراف. احترم رأيكم وهذا رأيي المستقل وهو غير ملزم لأحد. تذكرت أن هناك فرق السرعة لصالح Select Case عند تعدد القيم (من نوع واحد) وكثرة الأحتمالات حيث لا يتم اختبار القيم السابقة بل يكون الاختيار للقيمة المطلوبة مباشرة بعكس الـ If فهي ستعمل اختبارات للخيارات التي تسبق القيمة المطلوبة وربما للقيم جميعها (تحتاج إلى دراسة).
-
اقترح إضافة خيار رابع "ينتهي بـ" ، وهذا يكون مفيدا للبحث عن اسم العائلة.
- 10 replies
-
- filter utility
- utility
- (و13 أكثر)
-
إليكم حلاً لمشكلة تعليق قاعدة البيانات في الذاكرة
AbuuAhmed replied to ابوخليل's topic in قسم الأكسيس Access
ملفين لإنهاء مهمة مايكروسفت أكسس Kill_msAccess.mdb Kill_msAccess.xlsm -
إليكم حلاً لمشكلة تعليق قاعدة البيانات في الذاكرة
AbuuAhmed replied to ابوخليل's topic in قسم الأكسيس Access
من أي برنامج يستخدم vba الليلة أعمل لك مثالين واحد بالأكسس وآخر بالاكسل. -
لم أنتبه أن المنادة مطلوبة من الرئيسي 🙂
-
مساهمة أخرى (من حفظي) rs.FindFirst "[bookname] = '" & Me.Parent.Form.stry & "'"
-
عظم الله أجوركم وأحسن عزاكم، ورحم متوفاكم.
-
ارفع مثال.
-
حساب الراتب بالاكسل من اليمين لليسار والعكس
AbuuAhmed replied to FaHaD626's topic in منتدى الاكسيل Excel
يمكنك الكتابة في الخلايا من A إلى D وما يهمك. وكلم مديرك يوظفني 🙂 برمجة حساب راتب_03.xlsm -
لم أنزل مثالك 🙂 بس أعتقد أن تنسيق General Number تحل مشكلتك.
-
اريد طريقة اخفاء حقل معين من تقرير اكسس
AbuuAhmed replied to سامر محمود's topic in قسم الأكسيس Access
وهذه طريقة أخرى، فبدل الإخفاء والاضطرار إلى إعادة تحجيم أو محاذاة الحقول تظل الحقول في مواقعها ولكن بدون بيانات. HideFieldsInReport_02.accdb -
اريد طريقة اخفاء حقل معين من تقرير اكسس
AbuuAhmed replied to سامر محمود's topic in قسم الأكسيس Access
مثال صممته قبل قراءة مشاركة زميلي @Moosak بعد التعديل وجربته على نسخة accdbe كذلك وهو يعمل بدون مشاكل، ومع ذلك أنصحك بعمل نسختين أفضل. أنت تحتاج بعد الإخفاء إعادة محاذاة الحقول حتى لا يتشوه شكل التقرير ويمكن معالجتها أيضا ولكن "خلك" مع الأسهل. HideFieldsInReport_01.accdb -
اريد طريقة اخفاء حقل معين من تقرير اكسس
AbuuAhmed replied to سامر محمود's topic in قسم الأكسيس Access
ممكن تسهلها على نفسك وتصمم تقريرين أحدهما يحتوي على الحقل المعين وآخر بدونه. -
ثم ماذا؟ ، أنا عملت خطواتك ولم تفتح مع الأكواد!!
-
هذه إحدى الطرق: مثال 48_02.accdb