ar ar ru ar ar ar ar en en en en pl ar ar ar en en en en pl ar en ar en en en en en en ar en en en de ar ar ar ur en ar es en en ar en en ar ar ar en ar en en en ar ar ar ar ar fa ar ar en ar en en en en en en en ceb ar ar en ar ar pl en ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar en ar ar ar ar ar es ar ar ar fa ar ar ar ar ar ar en ar ar ar ar ar ar ar it ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar de ar en en en en en ar ar ar ar en ar ar en en ar ar ar ar en ar es en en en ar en ar ar ar en ar ar en en en ar ar ar ar ar ar ar ar ar ar ar ar ar en
Access لـ Microsoft 365 Access 2021 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007 المزيد...أقل
يمكنك استخدام الدالة DDE لبدء محادثة تبادل بيانات ديناميكية (DDE) مع تطبيق آخر وطلب عنصر من المعلومات من هذا التطبيق وعرض هذه المعلومات في عنصر تحكم في نموذج أو تقرير.
على سبيل المثال، يمكنك استخدام الدالة DDE في الخاصية ControlSource لمربع نص لعرض البيانات من خلية محددة في Microsoft Office Excel 2007 ورقة عمل.
في بناء جملة الدالة DDE هذه الوسيطات:
يجب تعبير السلسلة تحديد تطبيق يمكنه المشاركة في محادثة DDE. عادة ما يكون التطبيق هو اسم ملف exe. (بدون الملحق exe.) لتطبيق مستند إلى Microsoft Windows، مثل Excel. على سبيل المثال، لبدء محادثة DDE مع Excel، اكتب "Excel"لل وسيطة التطبيق.
تعبير سلسلة هو اسم موضوع يتعرف عليه التطبيق. غالبا ما تكون وسيطة الموضوع ملف مستند أو بيانات. تحقق من وثائق التطبيق الآخر للحصول على قائمة بالمواضيع المحتملة.
تعبير سلسلة هو اسم عنصر بيانات يتعرف عليه التطبيق. تحقق من وثائق التطبيق الآخر للحصول على قائمة بالعناصر المحتملة.
تحاول الدالة DDE بدء محادثة DDE مع التطبيق والموضوع المحددين، وتطلب البيانات الموجودة في العنصر. إذا نجحت، ترجع الدالة DDE سلسلة تحتوي على المعلومات المطلوبة.
إذا كنت تطلب بيانات من Excel، فقد يكون العنصر معرف صف أو عمود، مثل "R1C1" أو اسم نطاق من الخلايا. في المثال التالي، تطلب الدالة DDE معلومات من الخلية في الصف 1، العمود 1 في ورقة عمل Excel. يمكنك إدخال هذا التعبير في عنصر تحكم مربع نص في مربع الخاصية ControlSource على ورقة خاصية عنصر التحكم:
يمكنك استخدام الدالة DDE فقط في خاصية ControlSource لمربع نص أو مجموعة خيارات أو خانة اختيار أو مربع التحرير والسرد. لا يمكنك استدعاء الدالة DDE من الوحدة النمطية aVisual Basic for Applications (VBA).
عند استخدام الدالة DDE، يصبح عنصر التحكم للقراءة فقط في عرض النموذج ومعاينة الطباعة. على سبيل المثال، إذا كنت تستخدم الدالة DDE في مربع نص، لا يمكن تحرير النص في مربع النص. يجب تحرير النص في التطبيق الآخر. نظرا لأن الخاصية ControlSource للقراءة فقط في طريقة عرض النموذج ومعاينة الطباعة، يجب إجراء تغييرات على عنصر التحكم في طريقة عرض التصميم.
تحدد ذاكرة Microsoft Windows والموارد في الكمبيوتر الحد الأقصى لعدد محادثات DDE التي يمكن فتحها في الوقت نفسه. إذا كان من غير الممكن بدء المحادثة لأن التطبيق الآخر لا يعمل أو لا يتعرف على الموضوع المحدد، أو إذا تم الوصول إلى الحد الأقصى لعدد المحادثات بالفعل، ترجع الدالة DDE القيمة Null.
ملاحظة: قد يتم تكوين التطبيق الآخر لتجاهل طلبك لمحادثة DDE. إذا كان الأمر كذلك، ترجع الدالة DDE القيمة Null. وبالمثل، يمكنك تعيين Access لتجاهل الطلبات من تطبيقات أخرى: انقر فوق "خيارات Access" من القائمة "ملف"، ثم انقر فوق "خيارات متقدمة" في مربع الحوار "إعدادات التطبيق". ضمن عمليات DDE،حدد تجاهل طلبات DDE.
إذا كنت بحاجة إلى معالجة كائنات تطبيق آخر من Access، فقد تحتاج إلى التفكير في استخدام التنفيذ التلقائي.
يوضح الجدول التالي كيفية عمل الدالة DDE عند استخدامها مع كل عنصر من عناصر التحكم.
يمكن أن تشير وسيطة العنصر إلى نص أو أرقام. إذا كان العنصر يشير إلى أكثر من معلومة واحدة، مثل نطاق مسمى في ورقة عمل Excel يحتوي على خلايا متعددة، ترجع الدالة DDE الإدخال الأول. يمكنك استخدام هذه الدالة مع مربع نص لعرض البيانات المضمنة في خلية في ورقة العمل.
تملأ الدالة DDE مربع التحرير والسرد بالمعلومات المشار إليها بواسطة العنصر. لا يمكنك إدخال البيانات في جزء النص من المربع. يمكنك استخدام الدالة DDE مع مربع التحرير والسرد لعرض قائمة بالبلدان/المناطق التي تحتفظ بها في ورقة عمل Excel.
يتم تعيين الخاصية OptionValue لكل زر خيار في مجموعة خيارات إلى رقم. عادة، تكون قيمة الزر الأول 1 والثانية 2 وهكذا. يحدد الرقم الذي يتم إرجاعه بواسطة الدالة DDE زر الخيار الذي سيتم تحديده.
على سبيل المثال، إذا كانت الدالة DDE ترجع 2، سيتم تحديد الزر الثاني. إذا كانت هذه الدالة ترجع قيمة لا تتطابق مع أي من إعدادات خاصية OptionValue، لن يتم تحديد أي من الأزرار. إذا كان العنصر يشير إلى أكثر من معلومة واحدة، مثل نطاق مسمى في ورقة عمل Excel يحتوي على خلايا متعددة، ترجع الدالة DDE الإدخال الأول.
إذا أرجعت الدالة DDE 0، سيتم مسح خانة الاختيار. إذا كانت هذه الدالة ترجع رقما غير صفري، مثل 1 أو –1، سيتم تحديد المربع. إذا كان العنصر يشير إلى نص أو إلى أكثر من معلومة واحدة، مثل نطاق مسمى في ورقة عمل Excel يحتوي على خلايا متعددة، لن تكون خانة الاختيار متوفرة.
هل تحتاج إلى مزيد من المساعدة؟
الحصول على الميزات الجديدة أولاً
الانضمام إلى MICROSOFT INSIDERS >
هل كانت المعلومات مفيدة؟
شكراً! هل لديك مزيد من الملاحظات؟ (يمكننا مساعدتك بشكل أكبر إذا أخبرتنا بالمزيد.) هل يمكنك مساعدتنا على التحسين؟ (يمكننا مساعدتك بشكل أكبر إذا أخبرتنا بالمزيد.)