مساعدة AccessAccess

استعلامات Microsoft Access وVBA لقاعدة بياناتك

التسليم من 1 يومالتعديلات مشمولةفحص الجودة
الباقات
حماية الدفعالتفاصيل
  • التعديلات ضمن الباقة مجانية.
  • إذا لم تردّ خلال 3 أيام من التسليم، يُقبل العمل تلقائيًا.
اطلب · ‏25 US$

يُحجز المبلغ عند الدفع ولا يُحوَّل إلا بعد قبولك العمل.

استعلامات Microsoft Access وVBA لقاعدة بياناتك

مثال على النتيجة

مثال على الباقة القياسية

قالب جدول بيانات: متتبّع فواتير لوكالة صغيرة

تخطيط الورقة — تبويب "Invoices"

العمودالعنوانيملؤه
Aرقم الفاتورةأنت
Bالعميلأنت (قائمة منسدلة من تبويب "Clients")
Cتاريخ الإصدارأنت
Dالمبلغأنت
Eمهلة السداد (أيام)معادلة
Fتاريخ الاستحقاقمعادلة
Gتاريخ الدفعأنت (اتركه فارغًا حتى الدفع)
Hالحالةمعادلة
Iأيام التأخيرمعادلة

المعادلات (مقتطف، 6 من 10)

E2 — مهلة السداد من قائمة العملاء =IFERROR(VLOOKUP(B2, Clients!A:C, 3, FALSE), 30) تبحث عن مهلة العميل في تبويب "Clients"، وإن لم يكن العميل موجودًا تستخدم 30 يومًا.

F2 — تاريخ الاستحقاق =IF(C2="", "", C2 + E2) تضيف المهلة إلى تاريخ الإصدار، وتبقى الصفوف الفارغة فارغة.

H2 — الحالة =IF(C2="", "", IF(G2<>"", "مدفوعة", IF(TODAY()>F2, "متأخرة", "مفتوحة"))) "مدفوعة" إذا أُدخل تاريخ الدفع؛ وإلا "متأخرة" بعد تاريخ الاستحقاق، وإلا "مفتوحة".

I2 — أيام التأخير =IF(H2="متأخرة", TODAY() - F2, "")

Dashboard!B2 — إجمالي المستحقات =SUMIFS(Invoices!D:D, Invoices!H:H, "<>مدفوعة", Invoices!C:C, "<>")

Dashboard!A5 — الرصيد حسب العميل (معادلة واحدة تملأ الجدول) =QUERY(Invoices!B:H, "select B, sum(D) where H <> 'مدفوعة' and B is not null group by B order by sum(D) desc label sum(D) 'المستحق'", 1)

أين تلصقها

  • ضع E2 وF2 وH2 وI2 في الصف 2 من "Invoices"، ثم اسحبها حتى الصف 500
  • الصق معادلتَي Dashboard مرة واحدة؛ فهما تتحدّثان من تلقاء نفسيهما
  • تنسيق شرطي على H2:H500: إذا كان النص "متأخرة" ← تعبئة حمراء فاتحة

حالات خاصة تمت معالجتها

  • فاتورة مدفوعة جزئيًا: أضف صفًّا بالمبلغ المتبقي ورقمًا جديدًا مثل INV-041b
  • تغيّر اسم العميل: غيّره في "Clients" فقط؛ فالقائمة المنسدلة تحافظ على اتساق الصفوف
  • Excel بدلًا من Sheets: كل المعادلات تعمل عدا QUERY؛ استخدم جدولًا محوريًا على الأعمدة B وD وH

مثال للتحقق

الفاتورة INV-038، العميل عيادة الابتسامة لطب الأسنان، صدرت في 1 سبتمبر، مهلة 14 يومًا ← تستحق في 15 سبتمبر. اليوم 20 أكتوبر ولم تُدفع ← متأخرة، 35 يومًا.

العميل: استوديو إنتاج فيديو من 4 أشخاص. الأداة: Google Sheets. المهمة: "نفقد تتبّع من دفع ومن لم يدفع. نحتاج إلى ورقة واحدة تُظهر الفواتير المتأخرة وكم يدين كل عميل."

العميل وجميع التفاصيل افتراضية.

عن هذه الخدمة

لا تزال كثير من الشركات الصغيرة تعمل على قاعدة بيانات Microsoft Access بناها أحدهم قبل سنوات، والآن هناك تقرير خاطئ أو حاجة إلى استعلام جديد. أرنا جداولك بلقطات شاشة لنافذة العلاقات وتصميم الجداول، أو الصق قوائم الحقول، وصِف ما تحتاجه. نكتب SQL لاستعلاماتك، ونشرح الربط والمعايير، وفي المميزة نضيف شيفرة VBA لزر في نموذج أو لتقرير.

ما المشمول

  • ما الذي تحصل عليهSQL جاهز لكل استعلام مع خطوات إنشائه في Access وملاحظة مبسطة عن طريقة عمله؛ وبدءًا من القياسية أيضًا نصائح لبنية الجداول، وفي المميزة شيفرة VBA مع خطوات التثبيت. يأتي كل شيء كنص في صفحة الطلب، ولا نرسل ملف جدول بيانات جاهزًا.
  • استعلامات SQLالتحديد والتحديث والإلحاق والإجماليات
  • شرح عمليات الربطلماذا يوجد كل ربط وكل معيار
  • أين تُلصقخطوات عرض SQL لكل استعلام
  • نصائح الجداولبدءًا من القياسية: المفاتيح والتكرارات وأنواع الحقول
  • شيفرة VBAفي المميزة: لزر في نموذج أو لتقرير

كيف يعمل

  1. 1
    متطلبات الطلبتعرض الجداول وتصف المهمة
  2. 2
    الاستعلاماتنكتب SQL وVBA
  3. 3
    الإصلاحاتإن تعطل شيء على بياناتك، نصلحه ضمن باقتك

ما نحتاجه منك

لقطات شاشة لنافذة العلاقات والجداول المعنية (أو أسماء الحقول وأنواعها ملصوقة)، وإصدار Access لديك، وما يجب أن يفعله كل استعلام أو نموذج أو تقرير.

سنسألك:

  • أي إصدار من Access تستخدم؟
  • ماذا يجب أن يعرض الاستعلام أو التقرير؟
  • ما الجداول والحقول المعنية؟
  • ما النتيجة التي تتوقعها لمثال واحد؟

قارن بين الباقات

الباقاتالأساسيةحتى 3 استعلامات‏12 US$القياسيةالاستعلامات ونصائح الجداول‏25 US$المميزةالاستعلامات مع شيفرة VBA‏49 US$
مدة التنفيذ1 يوم2 يوم3 أيام
التعديلات123
الاستعلاماتحتى 3حتى 8حتى 15
نصائح لبنية الجداوللانعمنعم
شيفرة VBAلالانعم
اطلب الأساسيةاطلب القياسيةاطلب المميزة

حماية الدفع

تدفع عند الطلب، لكن المبلغ لا يُحوَّل إلا مقابل عمل قبلته.

  • سعر ثابتلا يتغير سعر الباقة بعد الدفع.
  • المبلغ محجوزعند الدفع، يُحجز المبلغ فقط. ولا يُحوَّل إلى Dleex إلا بعد قبولك العمل.
  • فحص قبل التسليمتخضع كل نتيجة لفحص الجودة قبل أن تصل إليك، وتراها في صفحة الطلب قبل قبولها.
  • تعديلات مجانيةاطلب تعديلات ضمن متطلبات طلبك بالعدد الذي تسمح به الباقة.
  • القبول بعد 3 أيامإذا لم تقبل العمل ولم تطلب تعديلات خلال 3 أيام من التسليم، يُقبل تلقائيًا. وإذا كتبت في محادثة الطلب بعد التسليم، يبقى الطلب قيد الانتظار؛ وبعد ردّنا، قد نعيد بدء مهلة 3 أيام وسنُعلمك بذلك في المحادثة.
  • إعادة التنفيذ أو استرداد المبلغ كاملًاإذا لم تطابق النتيجة متطلبات طلبك ولم تُصلحها التعديلات، أو استغرق العمل أكثر من ضعف مدة التنفيذ، فاكتب في محادثة الطلب: سنعيد تنفيذ العمل أو نردّ إليك المبلغ كاملًا.
كيف يعمل →

الأسئلة والأجوبة

هل يمكنني إرسال ملف .accdb؟

لا، يقبل النموذج الصور وملفات PDF أو Word أو Excel. أرسل لقطات شاشة للجداول والعلاقات، أو صدّر جدولًا إلى Excel.

هل يمكنكم نقل قاعدة بياناتي إلى SQL Server أو إلى السحابة؟

ليس ضمن هذا العرض. نكتب الاستعلامات وVBA لقاعدة بيانات Access الحالية لديك.

ماذا لو أعاد استعلام ما خطأً؟

لا يمكننا فتح قاعدة بياناتك. أخبرنا بنص الخطأ وبالاستعلام المعني، وسنصلحه ضمن التعديلات المتاحة لك.

الباقات
اطلب · ‏25 US$· 2 يوم