Moosak قام بنشر مايو 5, 2022 قام بنشر مايو 5, 2022 اعرض الملف الكاتب الذكي لدوال المجال :::: Dloockup وأخواتها 😊 بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته يسرني اليوم أن أقدم لكم هذه الهدية المتميزة والرائعة 😊 ( الكاتب الذكي الآلي لدوال المجال في أكسس ) Dloockup, DCount, DMax, DMin, Dfirst, DLast , DSum, DAvg هذه الأسطورة هي عبارة عن أداة صممتها في أكسس ( بفضل الله وحمده ) تقوم بكتابة دوال المجال نيابة عنك بشكل آلي .. وتعطيك النتيجة بشكل مباشر 😉👌🏼 لن يخطيء أحد بعد اليوم في كتابة جملة هذه الدوال إن شاء الله 😁 كل ما عليك فعله هو استيراد هذه الأداة لبرنامجك ثم اختيار الجدول أو الاستعلام المطلوب والحقل المراد وبعدها سترى العجب العجاب 🙂 ✨ ومن مزاياها :✨ 1 - تسهل عليك كتابة أسماء الجداول والحقول ( فقط تختارها من القائمة المنسدلة ) . 2- يحل مشكلة تداخل النصوص عند استخدامها مع الجداول والحقول المكتوبة باللغة العربية . 3- تفحص لك النتيجة مباشرة للتأكد من أنك ستحصل على البيانات التي تريدها . 4 - سهلة الاستخدام فقط اتبع الخطوات الموضحة وتأكد من اختيار نوع البيانات الصحيح . 5 - يمكنك عمل دالة بأربعة 4 معايير بكل سهولة ويسر . 6 - يمكنك عمل تعديلاتك الخاصة على الدالة مباشرة وفحص النتيجة مباشرة بعد التعديل على النتيجة النهائية . 7 - إمكانية الحصول على الصيغة الخاصة بمحرر الأكواد VBA أو الصيغة المستخدمة في الاستعلامات ومنشيء التعبير . 8- إمكانية استخدام الأداة بشكل مستقل من غير الحاجة لنقلها إلى برنامجك . 9- وغيرها الكثير مما سيفتح الله عليكم اكتشافه بأنفسكم إن شاء الله 😅 طريقة الاستخدام : سهلة يسيرة بحمد الله .. فقط قم بسحب النموذج المسمى SmartDomainFunctionsBuilder_F إلى برنامجك عن طريق السحب والإفلات .. ثم قم بفتح النموذج عندك وسوف يقوم هو آليا بالتعرف على الجداول والاستعلامات الخاصة ببرنامجك بدون الحاجة إلى جهد يذكر 🙂 ( مع إمكانية استخدام الأداة بشكل مستقل من غير الحاجة لنقلها لبرنامجك ولكنك ستفقد الكثير من المميزات 😉 ) الأداة تم عمل الكثير من التجارب عليها وتم تلافي العديد من الأخطاء وإصلاحها بحمد الله وفضله... ولكن لا زلت لا أستغني عن آراءكم وملاحظاتكم من خلال استخدامكم لها 😉 الشرح بالتفصيل : 🙂 وهنا قمت بشرح الأداة بشكل مفصل نوعا ما في مقطع فيديو مدته نصف ساعة تقريبا : وأهم من الأداة نفسها 😉 لا تنسوني من صالح دعائكم لي ولوالدي .. ولا تحرموني من آرائكم ومقترحاتكم ونصحكم وإرشادكم 🙂 أخوكم ومحبكم موسى الكلباني 😊 صاحب الملف Moosak تمت الاضافه 05 ماي, 2022 الاقسام قسم الأكسيس 2
abouelhassan قام بنشر مايو 5, 2022 قام بنشر مايو 5, 2022 شكر وتقدير وفائق الاحترام من اخيك بارك الله فيك اخي بصراحة رائعة جدا جدا جدا جدا تقبل تحياتي اخيك 1
عبدالله المجرب قام بنشر مايو 7, 2022 قام بنشر مايو 7, 2022 رائع جدا ومفيد جدا بكتابة الدوال جزاك الله خيرا 1
ابو هاله النبلسي قام بنشر مارس 28, 2023 قام بنشر مارس 28, 2023 هل يمكن شرح خاصية البرنامج في حالة كانت الحالة bitween تاريخيين
Moosak قام بنشر مارس 28, 2023 الكاتب قام بنشر مارس 28, 2023 8 دقائق مضت, ابو هاله النبلسي said: هل يمكن شرح خاصية البرنامج في حالة كانت الحالة bitween تاريخيين هذا مثال أخي أبو هالة 🙂 وبالتقريب هكذا تكتب التاريخ في المعيار (لأن الأداة تضيف الرمز # في البداية والنهاية لوحدها) : 16/2/2021# and #28/2/2021 1
ابو هاله النبلسي قام بنشر مارس 28, 2023 قام بنشر مارس 28, 2023 استاذنا الغالي هل يتم اختيار التاريخين من فورم
Moosak قام بنشر مارس 28, 2023 الكاتب قام بنشر مارس 28, 2023 3 دقائق مضت, ابو هاله النبلسي said: استاذنا الغالي هل يتم اختيار التاريخين من فورم لاختيار التاريخين من نموذج ستقوم بعمل تعديلات على الدالة يدويا هكذا : الدالة التي ستعطيك إياها الأداة : DLookUp("[CreationDate]","[SubjectsF]","[CreationDate] Between #"& [Forms]![Formena]![txt1] &"#") والدالة بعد التعديل اليدوي : DLookUp("[CreationDate]","[SubjectsF]","[CreationDate] Between #"& [Forms]![Formena]![txt1] &"# and #"& [Forms]![Formena]![txt2] &"#") وهذا شكلها : 1
ابو هاله النبلسي قام بنشر مارس 28, 2023 قام بنشر مارس 28, 2023 شكرا لك استاذي ورمضان كريم اعاده الله عليكم باليمن والبركة 1
Moosak قام بنشر مارس 28, 2023 الكاتب قام بنشر مارس 28, 2023 آمين يارب العالمين .. وإياكم أخي @ابو هاله النبلسي 🙂 1
متقاعد قام بنشر مارس 29, 2023 قام بنشر مارس 29, 2023 4 ساعات مضت, ابو هاله النبلسي said: استاذنا الغالي هل يتم اختيار التاريخين من فورم 4 ساعات مضت, Moosak said: لاختيار التاريخين من نموذج ستقوم بعمل تعديلات على الدالة يدويا هكذا : ستعمل الدالة ولكن قد تعود بنتيجة غير المطلوبه إذا كان هناك أكثر من حقل يلبي المعايير،ترجع الدالة DLookup بالتكرار الأول مثلا لو كان لدينا 10 موظفين تم تعينهم في الفترة من 1/9 الى 3/9 ووضعنا معيار الدالة من الى او بين ستعود الدالة باول سجل وستهمل باقي السجلات التي تتوافق مع المعيار لذا فكما اشرت في مشاركة سابقة ان هذا الاستخدام غير مالوف سواء باستخدام بين او مثل اقتباس ولتلافي ذلك نحتاج الى معيار فريد للحصول على النتيجة الصحيحة 1
Moosak قام بنشر مارس 29, 2023 الكاتب قام بنشر مارس 29, 2023 8 ساعات مضت, ابو هاله النبلسي said: استاذنا الغالي هل يتم اختيار التاريخين من فورم تذكرت الآن شيء يغنيك عن الإضافة اليدوية أخي @ابو هاله النبلسي 🙂 يمكنك استخدام هذه الطريقة .. بدل استخدام Between استخدم المعيارين <= و >= بهذه الطريقة وستعطيك نفس نتيجة المعامل Between .. هكذا : ووهذه هي الدالة الناتجة : DSum("[Salary]","[SampleTable]","[BirthDate] >=#"& [Forms]![SampleForm]![TxtBox1] &"# And [BirthDate] <=#"& [Forms]![SampleForm]![TxtBox2] &"# ") 🙂
Moosak قام بنشر مارس 29, 2023 الكاتب قام بنشر مارس 29, 2023 4 ساعات مضت, متقاعد said: ستعمل الدالة ولكن قد تعود بنتيجة غير المطلوبه أتفق معك تماما عمي المهندس خالد @متقاعد 🙂 وكان جوابي السابق لأخي @ابو هاله النبلسي عن طريقة استخدام الأداة وعن الصياغة .. ولم يكن عن المنطق .. أما لو تطرقنا للمنطق وطبقنا فكرتك عمي خالد فهنا الأمر يتطلب إضافة معيار جديد للقيمة الفريدة كالـ ID مثلا .. وتطبيقه بالأداة سيكون هكذا : والدالة الناتجة هكذا : DLookUp("[First Name]","[SampleTable]","[BirthDate] >=#"& [Forms]![SampleForm]![TxtBox1] &"# And [BirthDate] <=#"& [Forms]![SampleForm]![TxtBox2] &"# And [ID] =90 ") وهذا ينطبق على المعامل Like .. الحل يكمن في إضافة المعيار الفريد .. 🙂 1
متقاعد قام بنشر مارس 29, 2023 قام بنشر مارس 29, 2023 10 ساعات مضت, Moosak said: الحل يكمن في إضافة المعيار الفريد .. 🙂 ✔️
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.