الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أريد عندما أفتح النموذج واضغط على زر أكسل أدخل على ملف أكسل!

بدأه مزلزل في 19 يونيو 2008 · 16 رد · 1,698 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

الإخوة الأفاضل

السلام عليكم ورحمة الله وبركاته

هذا أول طلب لي في هذا القسم وأتمنى من الله أن أجد حل له

لدي سؤال مهم جداً تعبت في البحث عن حله وهو كتالي :

عندي ملف أكسس وهو عبارة عن برنامج صغير !

أريد عندما أفتح النموذج واضغط على زر أكسل يفتح لي

ملف أكسل داخل النموذج المعمول مع استبعاد أدوات وقوائم

ملف أكسل مثل الذي مصور في النموذج والهدف من ذلك هو :

( حماية ملف الأكسل من تغيير حجم أو حذف الخلايا أو لعب بالتنسيق )

مرفق ملف أكسل وأكسس

الملف المرفق عبارة عن صورة في النموذج......@

ولكم كل تقدير واحترام........!

Mzl.rar

تم تعديل هذه المشاركة بواسطة مزلزل في 19 يونيو 2008 في 19:42

#2

يا شباب وينكم

هل الحل صعب

#3

أعرف أن جوابي ليس كما هو مطلوب ولكن قد يفيد الى حد ما

انظر الى الملف المرفق فقد قمت بأدراج كائن اكتف اكس للأكسل

_______db2.rar

#4

ما قصرت أخي /abbadaa

محاوله طيبة منك والله يعطيك العافية

والذي أُريده أن يكون ملف أكسل يعمل داخل النموذج

وما زلت في محاولات وتجارب والله يعين

#5

يا شباب الموضوع مهم تكفون

وين الخُبرا

#6

هل تستخدم Access 2007?

إذا كانت الإجابة بنعم فسأرشدك لطريقة مثالية لفعل ذلك.

تقبل تحياتي.

#7

أخي/ bollbol

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

أسعدني مرورك والله يعطيك العافية

أخي الله يحفظك أنا أستخدم office 2003

بس ما فيه مشكلة دلني على الطريقة أن شاء الله تنفع

و لك كل تقدير واحترام.............!

تم تعديل هذه المشاركة بواسطة مزلزل في 23 يونيو 2008 في 17:49

#8

خطوات الحل باستخدام Access 2007:

- إفتح ملف قاعدة البيانات.

- من علامة تبويب "بيانات خارجية" إضغط على أيقونة برنامج Excel.

- في مربع حوار "إحضار بيانات خارجية" قم باختيار ملف Excel المطلوب،

وفي جزء خيارات الإستيراد قم باختيار الأمر التالي:

"الإرتباط بمصدر البيانات بواسطة إنشاء جدول مرتبط"

وهذا كل شيء!

بعدها سيقوم برنامج Access بانشاء جدول مرتبط،

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

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

علما بأن أي تغيير أو تحديث يطرأ على البيانات في مصدره الأساسي (Excel File)

سيظهر تلقائيا في قاعدة البيانات Access.

أتمنى لك التوفيق عزيزي مزلزل.

#9

لاحظ الصورة التالية:

post-70844-1214238987_thumb.gif

#10

أخي/ bollbol

أولاً / جزأك الله ألف خير وأشكرك لحسن اهتمامك.

ثانياً / طريقتك التي ذكرتها ممتازة جداً ومثل ما ذكرت لا أستطيع التعديل على هذه البيانات

فهي ستكون للقراءة فقط و أي تغيير يطرأ على المصدر سيظهر تلقائيا.

ثالثاً / بعد التجارب والمحاولات وصلت إلى التالي :

1- استطعت أن أضع ملف أكسل داخل النموذج حسب المطلوب مع التنسيق وهذا,,ممتاز,,

2- المشكلة ما قدرت أنقل أزرار المكرو الموجودة في ملف الأكسل المرفق حتى أجعلها تعمل مثل الملف الأكسل الأساسي وهذا,,الله يعين,,

رابعاً / أنا مستغرب ولا قصور في حقك ولا في حق من رد على موضوعي, أنه يوجد عباقرة في هذا المنتدى الطيب مارد

منهم أحد على الموضوع ! ,, يا أخي كلاً بظروفه,, ولكن مازال عندي أمل في لله ثم فيكم.

خامساً / تكفون إذا المسألة صعبه قولوا لي مع أني حليت جزء من الطلب. والله الموفق....

مرفق ملف أكسل وأكسس بعد التعديل على الأكسس !

_______Mzl.rar

#11

أخي العزيز الشكر لله،

لقد قلت في أول مشاركة لك بهذا الموضوع ما يلي:

اقتباس
والهدف من ذلك هو :

( حماية ملف الأكسل من تغيير حجم أو حذف الخلايا أو لعب بالتنسيق )

والسؤال هو:

هل هذا هو هدفك؟

إذا كانت الإجابة بنعم فقم بحماية ملف Excel نفسه ولا تفكر بالـ Access.

وعلى فكرة المثال الأخير الذي أرفقته لا يعمل بالشكل المطلوب!

كيف؟

لقد قمت بتعديل ملف الـ Excel نفسه ولم تظهر التغييرات في ملف الـ Access،

ثم غيرت البيانات داخل ملف الـ Access وأغلقت البرنامج، ثم فتحت ملف الـ Excel

ولم أجد التغييرات التي أدخلتها أخيرا من خلال برنامج الـ Access،

وهذا معناه أن الكائن المدرج داخل ملف الـ Access هو كائن منضم وليس مرتبط.

فهل هذا ما تريده؟

#12

أخي الفاضل/ bollbol

جزأك الله ألف خير !

وطول بالك علي الله يحفظك

كلامك صحيح وهذا جزء من الذي أُريده

وأنا يا أخي الفاضل ما عندي مشكلة في حماية ملف أكسل هذا سهل جداً فعله

ومع ذلك سهل جداً فك الحماية كما تعلم أي ليس قوى كما نُريد,

وملف أكسل الذي أرفقته هو عبارة عن مثال اُريد أن أستخدمه في عملية الدمج

والملف المرفق كما ذكرت لا يحصل فيه أي تغيير كما تعلم

(وبصريح العبارة اُريد أن اُشغل برنامج الأكسل داخل نموذج برنامج الأكسس)

أي كأنك تعمل على برنامج الأكسل وهو شغال مع استبعاد أدوات وقوائم ملف أكسل

(أن استطعنا عمل ذلك فهذا يعتبر إبداع بمعنى الكلمة)

#13

للرفع

#14

هل هذا ما تريد ؟

.

.

.

R_a.rar

#15

أخي/ rayan

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

أسعدني مرورك والله يعطيك العافية.

طريقتك ممتازة جداً جداً جداً

ولكن فيه بعض الملاحظات وهي:

1- عندما أفتح النموذج تكون واجهة الأكسل صغيره جداً في النموذج

2- أزرار المكرو الموجودة في ملف الأكسل المعروض على النموذج غير فعاله

3- عند إدخال أي معلومات في ملف الأكسل المعروض والخروج منه لا يحفظ المعلومات

أنت حاولت وما قصرت والله يعطيك العافية

و يا ليت لو نقدر نشغل برنامج الأكسل داخل نموذج برنامج الأكسس

مثل طريقتك بس يكون ملف الأكسل شغال بفعل.

مرفق ملف أكسل وأكسس...!

و لك كل تقدير واحترام.............!

R_aa.rar

#16

الأخ الكريم أعتقد من الأفضل عمل زر يفتح على الأكسل كما بالمثال

a_j.rar

تم تعديل هذه المشاركة بواسطة عبـد المجيـد في 27 يونيو 2008 في 08:46

#17

أخي/ عبدالمجيد

جزأك الله خير

و أسعدني مرورك والله يعطيك العافية

يا أخي المسألة كلها هي عبارة عن (فكرة جديدة هل نستطيع تحقيقها أم لا) والهدف هو :

1- ( حماية ملف الأكسل من تغيير حجم أو حذف الخلايا أو لعب بالتنسيق )

2- (مع استبعاد أدوات وقوائم ملف أكسل الذي سوف يكون مدموج مع النموذج)

3- (حماية الأكسل ضعيفة ولا تنفع)

(وإلا يا أخي ويش الفائدة من عمل زر بنموذج الأكسس يفتح لي مباشرةً برنامج الأكسل, وكذا ما استفدنا شي من الهدف المطلوب)

أتمنى أن تكون الصورة واضحة

وللعلم بحثت في جميع المواقع ولم أجد حل ولم أجد أحد يتكلم عن هذا الموضوع

لعل وعسى أن نجد حل لهذا الموضوع.

و لك كل تقدير واحترام.............!

تم تعديل هذه المشاركة بواسطة مزلزل في 27 يونيو 2008 في 14:02

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…