كيفية استخدام بالنشر من داخل وحدة قاعدة البيانات MS الوصول؟

StackOverflow https://stackoverflow.com/questions/202197

  •  03-07-2019
  •  | 
  •  

سؤال

ولدي شرط لإنشاء قاعدة بيانات بسيطة في الوصول إلى جمع بعض بيانات المستخدم التي سيتم تحميلها في قاعدة بيانات أخرى لمزيد من التقارير. سوف يكون هناك وحدة في الوصول ديسيبل أن عند استدعاء من قبل المستخدم (وربما عن طريق النقر على زر) سيتم إخراج استعلام إلى ملف محدد. يحتاج المستخدم أيضا آلية (على سبيل المثال نموذج مع زر) لنقل بسهولة الملف إلى الملقم البعيد، وذلك باستخدام بالنشر. هل لديها فكرة عن كيفية تحقيق ذلك؟

هل كانت مفيدة؟

المحلول

ويمكنك ببساطة كتابة استدعاء العميل سطر الأوامر بالنشر عبر ملف دفعي إذا كنت ترغب في تحقيق ذلك.

وتحقق من شل () وظيفة في VBA.

وبموجب الحدث انقر فوق زر على النموذج الخاص بك إضافة في التعليمات البرمجية:

mySFTPCall = "sftp <insert your options here!>"
Call Shell(mySFTPCall, 1)

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

نصائح أخرى

ويمكنك استخدام SFTPBlackbox (اكتف الطبعة) .

وأتصور تحتاج فقط إلى العثور على كائن FTP COM. يجب أن تكون قادرة على مثيل هذا في رمز وحدة الوصول ثم. dart.com واحدة وأنا متأكد من أن هناك العديد من (جوجل فقط FTP COM).

هل يمكن إجراء مكالمة قذيفة على التطبيق سطر الأوامر مثل MOVEit بحرية، والتي هي مجانية، لالنصي نقل بروتوكول نقل الملفات آمنة. لقد استعملت في الماضي، وأنه لديه بعض الميزات لطيفة وعملت بشكل جيد للغاية.

<اقتباس فقرة>   

MOVEit بحرية هو سطر الأوامر الحرة / آمن SSL FTP (FTPS) عميل FTP لويندوز فيستا إصدار الأعمال، 2003، XP، 2000، ME و NT أنظمة 4.0.

Chilkat ديه عنصر FTP الذي يعمل مع COM / اكتف. وتقول أنه يدعم FTP عبر SSL (FTPS)، وهو ما أعتقد أنه نفس SFTP. لقد استعملت بعض من منتجاتها الأخرى من قبل لصافي وعملوا بشكل جيد جدا. لديهم نسخة تجريبية مجانية، لذلك تضطر شيئا ليخسره عن طريق تحميل وفحص ما اذا كان العمل بالنسبة لك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top