اذهب الي المحتوي
أوفيسنا

استعلام عن طريق VBA


الردود الموصى بها

السلام عليكم 

 

عندي جدول وعملت استعلام له وعملت نموذج للاستعلام لكن حاولت ان اربط عن طريق 

VBA

Dim dbs As DAO.Database
    Dim qdf As DAO.QueryDef
    Dim rst As DAO.Recordset
    
    Set dbs = CurrentDb
    
    'Get the parameter query
    Set qdf = dbs.QueryDefs("qryMyParameterQuery") هنا اسم الاستعلام
    
    'Supply the parameter value
    qdf.Parameters("EnterStartDate") = Date هنا توجد المشكلة ماذا يعني 
    qdf.Parameters("EnterEndDate") = Date + 7 وهنا ايضا 
    
    'Open a Recordset based on the parameter query
    Set rst = qdf.OpenRecordset()

 

وهل توجد طريقة اسهل من هذه الطريقة وجزاكم الله خير 

رابط هذا التعليق
شارك

في الرابط التالي ، تم مناقشة طلبك ، وبعدة طرق ، ومنها مشاركة مني 🙂

اذا احببت ، ابدأ من مشاركة اخوي ابو ابراهيم الغامدي الى مشاركتي ، ولكن قراءة الموضوع كاملا له منفعة اخرى :

 

 

جعفر

رابط هذا التعليق
شارك

3 hours ago, jjafferr said:

في الرابط التالي ، تم مناقشة طلبك ، وبعدة طرق ، ومنها مشاركة مني 🙂

اذا احببت ، ابدأ من مشاركة اخوي ابو ابراهيم الغامدي الى مشاركتي ، ولكن قراءة الموضوع كاملا له منفعة اخرى :

 

استاذ جعفر العزيز انا طالب VBA not SQL

انا محتاج استعلام عن طريق  VBA

الموضوع تبع الاستاذ هو تقسيم الجداول على حدة والنماذج على حدة 

جعفر

 

رابط هذا التعليق
شارك

On 12/1/2020 at 3:00 PM, jjafferr said:

هل قرأت مشاركتي هناك ؟

هي بالصبط ما تريد 🙂

 

جعفر

استاذنا العزيز قرأءة الموضوع تبعك المشكلة هي ان الجداول مفصولات اما في مثالي الجداول بنفس الملف وغير مقسمة 

توصلت الى حل اخر وهو كما في الملف لكن المشكلة هنا 

اريدة نماذج مستمرة وليست منفردة كيف يمكن احلها او اعملها عن طريق 

SQL

لكن الجداول ليست منقسمة اريدها بنفس الملف 

bb - Copy.rar

تم تعديل بواسطه نبراس كاظم
رابط هذا التعليق
شارك

وعليكم السلام 🙂

 

ارجو ان يكون هذا قصدك :

image.png.13b394dd186acbc20d5e8b225b37025a.png

.

والكود عند تحميل النموذج :

Private Sub Form_Load()

    Dim DBDAO As DAO.Database
    Dim mySQL As String
    
    mySQL = "Select * From aa"
    Set DBDAO = CurrentDb
    Set Me.Recordset = DBDAO.OpenRecordset(mySQL, dbOpenDynaset)
   
End Sub

.

والنتيجة :

image.png.621efd1a1602cb6ae9d39f2470800e3d.png

.

جعفر

bb - Copy.zip

  • Like 1
رابط هذا التعليق
شارك

اولا مشكور لحضرتك كونك تعبت معي كثير 

ثانيا عملت النموذج غير منتظم حتى استطيع جلب البيانات وعند التعديل عليها لاتخزن تلقائي الا بعد وضع زر التحديث او الحفظ من قبلي 

اما الان في هذه الحالة اصبح الحقل مرتبط بمصدر ويمكن التعديل علية دون زر حفظ او تعديل 

الغاية هي عمل نموذج غير منتظم الحقول يجلب الجدول او الاستعلام وحين التعديل على المعلومات لا يتم التعديل عليها في الجدول الاساسي الا بعد زر الحفظ او التحديث 

ارجوا ان تكون الفكرة صحيحة 

كما انا عامل في النموذج Add

يمكن ان يكتب ويمسح ولا يحفظ شي في الجدول الا بعد زر الحفظ 

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information