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

ربط الاكسس بالاكسيل


حواديت

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

مسائكم فل ان شاء الله يا اهل الخير

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

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

في ١٦‏/٥‏/٢٠١٩ at 13:15, ابوخليل said:

مرحبا حواديت

نعم ممكن ، انظر المرفق 

ملحوظة : بعد فك الضغط  ضع المجلد على C 

AccsAcsl.rar 29.14 \u0643\u064a\u0644\u0648 \u0628\u0627\u064a\u062a · 8 downloads

باشا تسلم ايدك بس انا عاوز يبقى العكس اعمل الادخال على الاكسس واشوفه على الاكسيل

 

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

13 ساعات مضت, ابوخليل said:

وهذا الي عملته لك بالفعل

اكتب اي شي في النموذج  في اكسس ستجده في اكسل

لن يفتح مصنف اكسل حتى تغلق النموذج

بحاول اكتب اى حاجه فى الاكسس مبيكتبش نهائى بيكتب فى الاكسيل فقط

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

17 ساعات مضت, ابوخليل said:

وهذا الي عملته لك بالفعل

اكتب اي شي في النموذج  في اكسس ستجده في اكسل

نعم هذا صحيح.. في أكسس 2003 فما دون..

3 ساعات مضت, حواديت said:

بحاول اكتب اى حاجه فى الاكسس مبيكتبش نهائى بيكتب فى الاكسيل فقط

نعم هذا صحيح أيضا لكن في أكسس 2007 فأعلى..

فما الحل؟  الحل في تعديل إعدادات الربط الافتراضية.. الخصيصة IMEX

في أكسس 2003 تأخذ القيمة (0): IMEX=0 

في أكسس 2007 تأخذ القيمة (2): IMEX=2

يمكن الاطلاع على إعدادات الربط والقيم الافتراضية في الحقل CONNECT من جدول النظام MSysObjects

A001.PNG.35b23b991d199c99dd64bd504f4fa0d6.PNG

يمكن تعديل قيمة الخصيصة IMEX عن طريق الشفرة على النحو التالي

Sub CHANGE_EXCEL_LINK_MODE()
  Dim DB As DAO.Database
  Dim TD As DAO.TableDef
  
  Set DB = CurrentDb
  Set TD = DB.TableDefs("tblPage1")
  
  Debug.Print TD.Connect
  TD.Connect = Replace(TD.Connect, "IMEX=2", "IMEX=0")
  TD.RefreshLink
  Debug.Print TD.Connect
End Sub

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

A002.PNG.86cef51c106f8322009f88eba223a942.PNG

SELECT *
FROM [ورقة1$] IN 'C:\Users\LENOVO\Desktop\AccsAcsl\Book1.xls'[Excel 5.0;HDR=NO;IMEX=0;];

هناك بعض الأمور المتعلقة بالدليل الافتراضي للربط أتركه للسؤال..

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

السلام عليكم

لماذا لا تفكر بصورة معاكسة ؟

اربط الإكسل بالأكسس

 

قم بالخطوات التالية :

استورد الورقة من إكسل إلى قاعدة أكسس 

ستظهر بأكسس كجدول

قم بعمل النموذج الخاص بالإدخال لهذا الجدول 

الآن اذهب إلى برنامج إكسل قم بعمل ملف جديد.

من تبويب بيانات في ملف الإكسل ستجد تبويباً فرعياً إحضار بيانات خارجية 

ادخل هذا التبويب ستجد من أكسس

اختره و اتبع خطوات المعالج 

بعدها أغلق ملف الإكسل 

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

الخطوات لن تأخد منك أكثر من ٣ دقائق  و تستطيع التحكم بفرز و تصفية و تنسيق الجدول في إكسل .

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

منذ ساعه, أبو إبراهيم الغامدي said:

نعم هذا صحيح.. في أكسس 2003 فما دون..

نعم هذا صحيح أيضا لكن في أكسس 2007 فأعلى..

فما الحل؟  الحل في تعديل إعدادات الربط الافتراضية.. الخصيصة IMEX

في أكسس 2003 تأخذ القيمة (0): IMEX=0 

في أكسس 2007 تأخذ القيمة (2): IMEX=2

يمكن الاطلاع على إعدادات الربط والقيم الافتراضية في الحقل CONNECT من جدول النظام MSysObjects

A001.PNG.35b23b991d199c99dd64bd504f4fa0d6.PNG

يمكن تعديل قيمة الخصيصة IMEX عن طريق الشفرة على النحو التالي


Sub CHANGE_EXCEL_LINK_MODE()
  Dim DB As DAO.Database
  Dim TD As DAO.TableDef
  
  Set DB = CurrentDb
  Set TD = DB.TableDefs("tblPage1")
  
  Debug.Print TD.Connect
  TD.Connect = Replace(TD.Connect, "IMEX=2", "IMEX=0")
  TD.RefreshLink
  Debug.Print TD.Connect
End Sub

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

A002.PNG.86cef51c106f8322009f88eba223a942.PNG


SELECT *
FROM [ورقة1$] IN 'C:\Users\LENOVO\Desktop\AccsAcsl\Book1.xls'[Excel 5.0;HDR=NO;IMEX=0;];

 هناك بعض الأمور المتعلقة بالدليل الافتراضي للربط أتركه للسؤال..

 

معلومة جديدة استاذنا الكريم ، أحسن الله إليك وزادك علما ورفعة ،،،

 

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

في ١٦‏/٥‏/٢٠١٩ at 14:15, ابوخليل said:

مرحبا حواديت

نعم ممكن ، انظر المرفق 

ملحوظة : بعد فك الضغط  ضع المجلد على C 

AccsAcsl.rar 29.14 \u0643\u064a\u0644\u0648 \u0628\u0627\u064a\u062a · 28 downloads

ممكن رفع ملف الاكسس مباشره استاذ ابا خليل

لاني حاب اشوف العملية عن طريق ربط جداول او من خلال الكود

مشكور والشكر موصول للاستاذ @أبو إبراهيم الغامدي على اثرائه للموضوع 

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

في ٢٢‏/٥‏/٢٠١٩ at 02:42, Khalf said:

السلام عليكم

لماذا لا تفكر بصورة معاكسة ؟

اربط الإكسل بالأكسس

 

قم بالخطوات التالية :

استورد الورقة من إكسل إلى قاعدة أكسس 

ستظهر بأكسس كجدول

قم بعمل النموذج الخاص بالإدخال لهذا الجدول 

الآن اذهب إلى برنامج إكسل قم بعمل ملف جديد.

من تبويب بيانات في ملف الإكسل ستجد تبويباً فرعياً إحضار بيانات خارجية 

ادخل هذا التبويب ستجد من أكسس

اختره و اتبع خطوات المعالج 

بعدها أغلق ملف الإكسل 

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

الخطوات لن تأخد منك أكثر من ٣ دقائق  و تستطيع التحكم بفرز و تصفية و تنسيق الجدول في إكسل .

ياباشا تسلم ايدك تسلم ايدك تسلم ايدك والله متشكر جدا لحضرتك 
 

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

  • 1 year later...

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

به اكواد Vba

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

ممكن شرح كيف اطبق على ملفى

بارك الله فيك

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

الكتابة في اكسل والتخزين في اكسس مباشرة بمجرد الكتابة ، هذه لا اعلم

لعلك تجد مطلوبك من الخبراء في منتدى اكسل 

ولكن الذي اعلمه ويمكنني مساعدتك فيه هو انه يمكن من خلال العمل على اكسل الاستيراد والتصدير الى جدول في  اكسس

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

الف شكر لحضرتك جميل جدا هذا هو المطلوب بس انا عندى شيت اكسيل به اكثر من 30 صفحة كيفية التطبيق

هذا الملف به اكواد VBa تصميم اخى فى الله الاستاذ الكبير سليم حاصبيا

ممكن حضرتك تعديل فنى وشرح اذى اطبق موضوع التصدير والاستيراد من والى الاكسس عليه بعد اذن حضرتك

على كل الملف مش sheet واحد فقط واكثر الله خيرك يعنى اختار تصدير يتم تصدير البيانات التى بكل الشيتس الى الاكسس والاستيراد ايضا من الاكسس

الى كل الشيتس مرة واحدة

وبارك الله فيك ولك ان شاء الله

Yara_One _more_color.xlsb

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

انا في اكسل صف ابتدائي

فإذا لم تجدي رد من الاعضاء هنا ، فأرى ان تنقلي سؤالك مع مثالي المرفق ومثالك الاخير  الى منتدى اكسل

اعتقد بأنك ستجد بغيتك هناك ان شاء الله

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

طيب ممكن بعد اذنك استاذ ابوخليل

لو انا عايزة احول برنامج مصمم بالكامل ليكون التنفيذ بالاكسيس

ممكن تساعدنى 

ابدأ ازى 

انا عندى برنامج يقوم بالترحيل الى صفحات حوالى30 شيتس

اول 5 صفحات عبارة عن تقارير استدعاء بالتاريخ من الى

ابدأ ازى بالتصميم وهل يمكن تحويل الاكواد لتعمل ما تعمل فى الاكسيل لتعمل بالاكسس

معلش تعبتك حفظك الله

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

في اكسس اغلب العمليات يتم معالجتها من خلال الاستعلامات ، والأكواد المساعدة حسب الحاجة

وقد تتم المعالجة لبعض الجزئيات داخل التقارير

اي مشروع على اكسل غالبا يمكن تطبيقه على اكسس وبشكل افضل

لكي نبدأ العمل على اكسس ، يلزم  الإلمام الكامل بالمشروع وشرح مفصل للعمليات التي تتم  ( المدخلات ) والنتائج المطلوبة ( المخرجات )

الإلمام الكامل بالمشروع يتيح للمصمم تصور العمل جيدا وتحليل البيانات بشكل متكامل وسليم .

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

 

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

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