قاعدة بيانات الصدد ، استرداد البيانات من قاعدة البيانات ، الاستعلام عن البيانات في إكسل باستخدام VBA داو

رمز VBA يجعل اتصال قاعدة البيانات والبيانات استرداد بواسطة استدعاء وتقديم المدخلات للاستعلام قاعدة بيانات موجودة.

تفسير

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

يجب تمكين من أجل جعل رمز VBA عمل الإشارة التالية الاحتياجات "مايكروسوفت داو 3.6 كائن مكتبة".

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

رمز

Public Sub database_connection_retrieve_data_from_database_querying_data_into_excel_using_VBA_DAO()

Dim Database_RetrieveData_VBA_Excel As String
Dim Query_RetrieveData_VBA_Excel As String
Dim Parameter1_RetrieveData_VBA_Excel As String
Dim Parameter2_RetrieveData_VBA_Excel As String
Dim DAO_Connection_RetrieveData_VBA_Excel As String
   
Database_RetrieveData_VBA_Excel = Range("G3").Value
Query_RetrieveData_VBA_Excel = Range("G4").Value
Parameter1_RetrieveData_VBA_Excel = Range("G5").Value
Parameter2_RetrieveData_VBA_Excel = Range("G6").Value
DAO_Connection_RetrieveData_VBA_Excel = 0
   
DB1 = DBEngine.OpenDatabase(Database_RetrieveData_VBA_Excel)

Set QD1 = DB1.QueryDefs(Query_RetrieveData_VBA_Excel)
       
QD1.Parameters("p1") = Parameter1_RetrieveData_VBA_Excel
QD1.Parameters("p2") = Parameter2_RetrieveData_VBA_Excel
        
Set RS1 = QD1.OpenRecordset(dbOpenSnapshot, dbReadOnly)
Range("b11").Offset(0, 0).CopyFromRecordset RS1

RS1.Close
QD1.Close
DB1.Close


End Sub

 

 

 

تنزيل ملف اكسل!قاعدة بيانات الصدد ، استرجاع للبيانات من قاعدة بيانات ، الاستعلام عن البيانات ، إلى التفوق ، التي تستخدم - VBA - DAO.xls

 

Add your comment

Your name:
Subject:
Comment: