Applies ToAccess لـ Microsoft 365 Access 2021 Access 2019 Access 2016

يمكنك استخدام الدالة DDEInitiate لبدء محادثة تبادل البيانات الديناميكية (DDE) مع تطبيق آخر. تفتح الدالة DDEInitiate قناة DDE لنقل البيانات بين خادم DDE وتطبيق العميل.

على سبيل المثال، إذا كنت ترغب في نقل البيانات من جدول بيانات Microsoft Office Excel 2007 إلى قاعدة بيانات Microsoft Office Access 2007 ، يمكنك استخدام الدالة DDEInitiate لفتح قناة بين التطبيقين. في هذا المثال، يعمل Access كتطبيق العميل ويعمل Excel كتطبيق الخادم.

بناء الجملة

DDEInitiate ( application, topic )

يحتوي بناء جملة الدالة DDEInitiate على هذه الوسيطات:

الوسيطة

الوصف

التطبيق

تعبير السلسلة تحديد تطبيق يمكنه المشاركة في محادثة DDE. عادة ما تكون وسيطة التطبيق هي اسم ملف .exe (بدون ملحق .exe) لتطبيق يستند إلى Microsoft Windows، مثل Excel.

موضوع

تعبير سلسلة هو اسم موضوع التعرف عليه بواسطة وسيطة التطبيق . تحقق من وثائق التطبيق للحصول على قائمة بالمواضيع.

ملاحظات

إذا نجحت، تبدأ الدالة DDEInitiate محادثة DDE مع التطبيق والموضوع المحددين بواسطة وسيطات التطبيقوالموضوع، ثم ترجع قيمة عدد صحيح طويل. تمثل قيمة الإرجاع هذه رقم القناة فريدة تحدد قناة يمكن من خلالها نقل البيانات. يتم استخدام رقم القناة هذا لاحقا مع دالات وعبارات DDE الأخرى.

إذا لم يكن التطبيق قيد التشغيل بالفعل أو إذا كان قيد التشغيل ولكنه لا يتعرف على وسيطة الموضوع أو لا يدعم DDE، فترجع الدالة DDEInitiateخطأ أثناء التشغيل.

تعتمد قيمة وسيطة الموضوع على التطبيق المحدد بواسطة وسيطة التطبيق . بالنسبة للتطبيقات التي تستخدم المستندات أو ملفات البيانات، غالبا ما تتضمن أسماء الموضوعات الصالحة أسماء هذه الملفات.

ملاحظة: يتم تحديد الحد الأقصى لعدد القنوات التي يمكن فتحها في وقت واحد بواسطة Microsoft Windows وذاكرة الكمبيوتر وموارده. إذا كنت لا تستخدم قناة، فيجب عليك الحفاظ على الموارد عن طريق إنهائها باستخدام عبارة DDETerminate أو DDETerminateAll .

تلميح

إذا كنت بحاجة إلى معالجة عناصر تطبيق آخر من Access، فقد تحتاج إلى التفكير في استخدام الأتمتة.

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.