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

تصدير بيانات استعلام لشيت اكسل

بدأه omar19-3 في 29 مايو 2010 · 9 رد · 3,465 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اشكر اساتذتى الأفاضل بهذ المنتدى الرائع على ما يقدمونه من خدمات وعلم ينتفع به..

طرحت من اسبوع تقريبا سؤال عن استبدال قيمة بأخرى فى استعلام تمهيداً لإدخال بيانات فى اكسل

/index.php?showtopic=221676&st=0&p=1095049&fromsearch=1entry1095049

وتفضل الاخوة بالرد وكانت الاجابة شافية.

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

ـ وبدأت اشكل البيانات فى خلايا شيت أخر بالشكل المطلوب .. وذلك لرسم تخطيط هيكلى هرمى وكنت قد طرحت سؤاله هنا

/index.php?showtopic=216435&st=0&p=1071113&fromsearch=1entry1071113

وتفضل الاخوة بأبداء اقتراحات..

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

ـ المشكلة:

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

إلا أنه فى شيت تصميم التخطيط الهيكلى تتغير اماكنها بالزيادة والنقصان حسب تغيير الشيت الاستيراد ... مما يؤدى إلى أنها قد تتتغير أماكنها أو توضع علامة من علامات الخطأ.

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

الهيكل.rar

اللهم لك الحمد كما ينبغى لجلال وجهك وعظيم سلطانك .. لا إله إلا أنت سبحانك أنى كنت من الظالمين

#2

up

اللهم لك الحمد كما ينبغى لجلال وجهك وعظيم سلطانك .. لا إله إلا أنت سبحانك أنى كنت من الظالمين

#3

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

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

لكنى، حقيقة، لم أستطع التطبيق على قاعدتى..

لذلك، أرفق لكم قاعدة البيانات ومعها ملف اكسل المطبق عليه من الموقع الأجنبى (OrganizationChart_src) وبه كود فى اكسل يستجلب البيانات من القاعدة الى ملف الاكسل فى شكل التخطيط البيانى... وكذلك قاعدة بياناتى وملف اكسل للتطبيق عليه..

OrganizationChart_src.zip

Replace_Me.zip

اللهم لك الحمد كما ينبغى لجلال وجهك وعظيم سلطانك .. لا إله إلا أنت سبحانك أنى كنت من الظالمين

#4

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

هل ما توصلت إليه خطأ؟

اللهم لك الحمد كما ينبغى لجلال وجهك وعظيم سلطانك .. لا إله إلا أنت سبحانك أنى كنت من الظالمين

#5

اخي العزيز..

المرفق الاجنبي به كود مكتوب بلغة ASP لا اعرف بصراحة لم اتمكن من فتحه والفيجوال ستوديو لدي رفض التعامل معه

ملف الاكسس لا اكواد به.. فقط جدول

الاكسل عبارة عن ملف قالب، وهنا الفكرة

تقوم بعمل تصدير البيانات الى ملف قالب محدد بالكود ويمكنك وضع قيمة في متغير "نطاق" او Range

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#6

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

استاذى الفاضل همام الف شكر لمتابعتك ..

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

Module.zip

اللهم لك الحمد كما ينبغى لجلال وجهك وعظيم سلطانك .. لا إله إلا أنت سبحانك أنى كنت من الظالمين

#7

يمكنك استيرادها إلى Pivot Table - هذا سيحل لك جزء من المشكلة.

الجزء الثاني الخاص برسم Organization Chart ليس بالأمر السهل وسيحتاج منك إلى استخدام VBA لأنه لا يوجد طريقة اوتوماتيكية لفعل هذا.

Example_PT.rar

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#8

أخى العزيز ..

لقد فعلها أكسيل وهذه هى النتيجة ..

post-79899-036516700 1276899186_thumb.jp

المرفقات
Test.jpg

اللهم لك الحمد كما ينبغى لجلال وجهك وعظيم سلطانك .. لا إله إلا أنت سبحانك أنى كنت من الظالمين

#9

لم أفهم مقصدك أخي الكريم ؟

هل تتكلم عن ما وجدته في الموقع الأجنبي ؟

نعم أنت تتكلم عما وجدته في موقع CodeProject

http://www.codeproject.com/KB/database/BSRKOrganizationChart.aspx

طبعاً أنا لم أقل أنك لا تستطيع.

قلت لك ستحتاج إلى VBA (بكلمات أخرى VB Script) * لاحظ ما كتبه في Tools used.

حاول أن تفهم الكود الذي قام بتوفيره واستخلص منه الجزء الخاص بالـ VBS وأعمل على استثماره في ملف الاكسل. هذا ما تستطيع أن تفعله.

تم تعديل هذه المشاركة بواسطة Xacker في 19 يونيو 2010 في 01:31

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#10

up

اللهم لك الحمد كما ينبغى لجلال وجهك وعظيم سلطانك .. لا إله إلا أنت سبحانك أنى كنت من الظالمين

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