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

هل يمكننى احضار بيانات خلال فترة معينة من جدول بقاعدة بيانات أخرى إلى


waeelahmed

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

نعم يمكنك هذا

اذهب الى قائمة ملف - احضار بيانات خارجية - ربط جداول

سيظهر لك مربع حوار يسألك عن ملف الاكسس الذي تريد احضار منه البيانات . حدد الملف . عندها سيظهر لك جميع الجداول والاستعلامات . حدد الملف الذي تريد احضاره واضغط على موافق . سيظهر لك الجدول على انه جدول في قاعدة بياناتك الحالية . تعامل معه مثله مثل غيره من الجداول .

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

بارك الله فيك أخى وجزاك خيراً

ولكن هذا الحل أعلمه ولا أريده ولا ينفع فى مشروعى حيث أننى لا أريد للمستخدم اللعب فى الداتا الأصلية

كل ما أريده هو تمرير بيانات إلى تقرير بدون جداول أو إستعلام أى بالكود

وقد توصلت إلى كود لإحضار البيانات من القاعدة الأخرى ولكن لم أنتهى مما أريد بعد

وهذا هو الكود

Dim strDbName As String
Dim MyConnStr As String
Dim i As Integer
Dim Cnn As ADODB.Connection
Dim myRec As ADODB.Recordset
Dim SQL As String
Dim ritm As New ADODB.Recordset
txtConnection = " "
strDbName = CurrentProject.Path & "/Databasename.mdb"
Set Cnn = New ADODB.Connection
Cnn.Open "Provider = Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & strDbName & ";" & _
"Jet OLEDB:Database Password=pass;"
MyConnStr = Cnn.ConnectionString



SQL = "select * from tablename "
ritm.Open SQL, Cnn, adOpenDynamic, adLockOptimistic
If Not ritm.BOF And Not ritm.EOF Then

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

وجزاك الله خير أخى فى الله saher1975

طلبى هو :

هذه الجملة

SQL = "select * from tablename "
ritm.Open SQL, Cnn, adOpenDynamic, adLockOptimistic

سوف تحضر بيانات الجدول المختارة من القاعدة الأخرى وهنا أمامى خياران أعلم أحدهما والآخر هو مطلبى إن شاء الله.

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

ثانى خيار : ( وهذا هو ما أريده ) كيف يمكننى تمرير هذه البيانات مباشرة إلى تقرير دون وضعها بجدول .

جزاك الله كل خير

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

اخي الكريم

تستطيع عمل خدعة بسيطة الا وهي انشاء جدول او استعلام في حالة دخول المستخدم الى التقرير وفي حالة خروجه منه يتم حذف هذا الجدول .

اما ان تمرر بيانات للتقرير بدون وجود جدول او استعلام فهذه الطريقة لم أصل الى ايجاد حل لها .

وحياك الله .

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

  • 1 month later...

الاخ الكريم وائل احمد

طبعا يمكنك تمرير البيانات المطلوبه من قاعد بيانات اخرى الى نموزج او تقرير مباشره دون وضعها فى جدول

وذلك عن طريق استخدام الامر التالى فى نهاية كودك السابق

Set Me.Recordset = ritm

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

اخوك محمد فوزى

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

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