ابو هاله النبلسي قام بنشر مايو 14, 2022 قام بنشر مايو 14, 2022 السلام عليكم يوجد جدول في المرفق بالاكسل اريد كيفية تحويله الى اكسس واستخدام نفس معادلة COUNTIF في الاكسل وتطبيقها في الاكسس يوجد مكتبات في الاكسس استدعاء اكسل لكن لا اعرفها 222222222.xlsx
Eng.Qassim قام بنشر مايو 14, 2022 قام بنشر مايو 14, 2022 (معدل) وعليكم السلام يمكنك استيراد شيت اكسل من هنا مثلا اذا اردنا ان نحسب عدد الموظفين في قسم التصميم فتكون في اكسل =COUNTIF(A2:A12;"التصميم") في الاكسس يمكنك استخدام دالة Dcount =DCount("[اسم الموظف]";"Table1";"[اسم المدرسة او القسم]= 'التصميم'") او تستخدم الاستعلام لحساب الموظفين في قسم التصميم كما في جملة السكوال SELECT Table1.[اسم المدرسة او القسم], Count(Table1.[اسم الموظف]) AS [CountOfاسم الموظف] FROM Table1 GROUP BY Table1.[اسم المدرسة او القسم] HAVING (((Table1.[اسم المدرسة او القسم])="التصميم")); تم تعديل مايو 14, 2022 بواسطه Eng.Qassim
ابو هاله النبلسي قام بنشر مايو 14, 2022 الكاتب قام بنشر مايو 14, 2022 (معدل) الله يوفقك استاذي ممكن اطبقه على مثال بملف اكسس وياريت حسب دالة DCOUNT او مثل متفضلت استعلام هل يمكن عمل VBA عن طريق استخدام مكتبات اكسل ؟ ألغاية احتاج نفس ما موجود في الاكسل لكن بالاكسس نفس الجدول ونفس الحقول وانا لا احتاج حساب عدد التصميم لكن احتاج حقل التسلسل حسب داله COUNT IF تم تعديل مايو 14, 2022 بواسطه ابو هاله النبلسي
Moosak قام بنشر مايو 14, 2022 قام بنشر مايو 14, 2022 (معدل) 13 دقائق مضت, ابو هاله النبلسي said: هل يمكن عمل VBA عن طريق استخدام مكتبات اكسل ؟ أنظر هنا أخي أبو هالة 🙂☝️ ولتسهيل العمل على دالة DCOUNT استخدم هذه الأداة الجميلة 😄👇 تم تعديل مايو 14, 2022 بواسطه Moosak 2
ابو هاله النبلسي قام بنشر مايو 14, 2022 الكاتب قام بنشر مايو 14, 2022 (معدل) في حالة استخدام دالة DCOUNT لحقل تسلسل كيف سيتم احتساب المدرسة او القسم لكل سجل؟ تم تعديل مايو 14, 2022 بواسطه ابو هاله النبلسي
Moosak قام بنشر مايو 14, 2022 قام بنشر مايو 14, 2022 (معدل) 4 ساعات مضت, ابو هاله النبلسي said: في حالة استخدام دالة DCOUNT لحقل تسلسل كيف سيتم احتساب المدرسة او القسم لكل سجل؟ هذه طريقة كتابة الدالة لو كان اسم المدرسة موجود كحقل في النموذج ( اختر اسم حقل المدرسة بدل ال First Name ) حسب المثال الذي في ملفك الأكسل : DCount("[ID]","[SampleTable]","[First Name] ='"& [Forms]![SampleForm]![TxtBox1] &"' And [ID] <="& Me.ID &" ") طبعا برعاية الكاتب الذكي لدوال المجال 😊👌🏼 مثل ما تلاحظ وضعت شرطين في الدالة : 1- أن يكون اسم المدرسة هو الاسم الموجود في مربع النص . 2- الشرط الثاني أن يكون ال ID أصغر من أو يساوي ال ID الموجود في السجل الحالي. تم تعديل مايو 14, 2022 بواسطه Moosak 1
ابو هاله النبلسي قام بنشر مايو 14, 2022 الكاتب قام بنشر مايو 14, 2022 للاسف استاذي لم يعمل المطلوب كوني اما لم افهمها او لم تظبط معي
Moosak قام بنشر مايو 14, 2022 قام بنشر مايو 14, 2022 (معدل) 51 دقائق مضت, ابو هاله النبلسي said: للاسف استاذي لم يعمل المطلوب كوني اما لم افهمها او لم تظبط معي ضع ملفك أخي أبو هالة . يختلف صياغة الدالة حسب موقع استخدامك لها .. 🙂 تم تعديل مايو 14, 2022 بواسطه Moosak 1
Eng.Qassim قام بنشر مايو 14, 2022 قام بنشر مايو 14, 2022 6 ساعات مضت, ابو هاله النبلسي said: كيف سيتم احتساب المدرسة او القسم لكل سجل ممكن توضيح اكثر ..قرأتها عدة مرات ولم افهمها هل تقصد عدد التسلسل المتكرر ؟
ابو هاله النبلسي قام بنشر مايو 14, 2022 الكاتب قام بنشر مايو 14, 2022 أستاذي الملف الاول الاكسل فيه عدة حقول احتاج حقل التسلسل المتكون من داله countif نفسه لكن في الاكسس ايضا نفس الفكرة ونفس الجداول لكن مشكلة انه الاكسس ليس فيه دالة countif الطلب من الملف الاول وهذا ملفه اكسس 111111111111.accdb
أفضل إجابة Moosak قام بنشر مايو 14, 2022 أفضل إجابة قام بنشر مايو 14, 2022 تفضل أخي أبو هالة : قمت بعمل استعلام Query1 فيه جميع حقول الجدول ، ثم أضفت حقل اسمه Tsalsul ، واستخدمت كاتب الدوال لكتابة دالة DCount كما يلي .. فكانت النتيجة كما ترى 🙂 : يمكنك أن تقارن النتيجة من خلال عمود تسلسل السابق والعمود الجديد Tsalsul لترى التطابق بين النتيجتين 🙂 وهذه صياغة الدالة : DCount("[ID]";"[Table1]";"[اسم المدرسة او القسم] ='" & [اسم المدرسة او القسم] & "' And [ID] <=" & [ID] & " ") تفضل الملف : 111111111111.accdb 1
ابو هاله النبلسي قام بنشر مايو 14, 2022 الكاتب قام بنشر مايو 14, 2022 @Moosak كنت صبوراً جداً مع طلبي ولم تمل او تكل لك مني كل الاحترام والتقدير استاذي الفاضل الاجابة 100% شكراً لك 1
Eng.Qassim قام بنشر مايو 14, 2022 قام بنشر مايو 14, 2022 الان فهمت السؤال من جواب استاذ @Moosak اثار الشيخوخة بدت واضحة عندي 1 1
Moosak قام بنشر مايو 14, 2022 قام بنشر مايو 14, 2022 23 دقائق مضت, ابو هاله النبلسي said: @Moosak كنت صبوراً جداً مع طلبي ولم تمل او تكل لك مني كل الاحترام والتقدير استاذي الفاضل الاجابة 100% شكراً لك كنت مستمتع جدا معك أخي أبو هالة .. لك تحياتي 😊 1
ابو هاله النبلسي قام بنشر مايو 14, 2022 الكاتب قام بنشر مايو 14, 2022 هل ممكن ان يكون هذا الكود VBA لان الاكسس ليس مثل الاكسل الفرز فيه صعب بعظ الشيء لكن الكود بمجرد النقر عليه يتم عمل ما مطلوب؟
Moosak قام بنشر مايو 14, 2022 قام بنشر مايو 14, 2022 (معدل) 9 دقائق مضت, ابو هاله النبلسي said: هل ممكن ان يكون هذا الكود VBA لان الاكسس ليس مثل الاكسل الفرز فيه صعب بعظ الشيء لكن الكود بمجرد النقر عليه يتم عمل ما مطلوب؟ يمكنك وضع الدالة في مصدر بيانات مربع نص في نموذج بنفس الصياغة .. ويمكنك وضعها في محرر الأكواد كذلك ولكن ستغير ال (؛) إلى (,) ، وتنتبه لتغيير صيغة المتغير في معايير الدالة هكذا (مثلا) : DCount("[ID]","[Table1]","[اسم المدرسة او القسم] ='" & Me.اسم_المدرسة_او_القسم & "' And [ID] <=" & Me.ID & " ") ملاحظة : يحبذ استخدام اسماء الحقول باللغة الإنجليزية لتجنب الكثير من الأخطاء 🙂 تم تعديل مايو 14, 2022 بواسطه Moosak 1
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.