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

[ تمت الإجابة ]مشكلة في الاستيراد.. واستفسار..

مغلق
بدأه الفقير إلى عفو ربه في 24 يناير 2008 · 22 رد · 1,876 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أحبتي في الله

المشكلة: عندما أستورد من قاعدة بيانات تتم إضافة بيانات السجلات في جدول جديد

وأنا أريد أن تتم إضافة السجلات على جدول موجود في القاعدة المستورد إليها

============

الاستفسار: هل هناك طريقة لجعل ورقة التقرير تنقسم إلى عمودين كما في برنامج الوورد؟؟

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

============

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

__________________________________________

محبكم في الله

الفقير إلى عفو ربه

18e19d985b.gif

mk10005.gif

======================================

؛¤ّ,¸¸,ّ¤؛°`°؛¤ الحياة ألم يخفيه أمل وأمل يحققه عمل وعمل ينهيه اجل ثم يجزى كل أمري بما فعل ¤؛°`°؛¤ّ,¸¸,ّ¤؛

#2

!

!

!

!

مالسبب في عدم الإجابة؟؟

أتمنى أن أجد الإجابة

18e19d985b.gif

mk10005.gif

======================================

؛¤ّ,¸¸,ّ¤؛°`°؛¤ الحياة ألم يخفيه أمل وأمل يحققه عمل وعمل ينهيه اجل ثم يجزى كل أمري بما فعل ¤؛°`°؛¤ّ,¸¸,ّ¤؛

#3

عزيزي "الفقير الى عفو ربه"

للقيام بعملية الاستيراد وادخال البيانات الى جدول موجود مسبقا في قاعدة البيانات،،

1-احرص على ان تضع تختار مصدر البيانت بحيث يكون مماثلا للجدول المراد الحاقه به من حيث عدد الحقول واهم من ذلك انواع البيانات ان امكن،

2-اتبع الخطوات بدقة ستجد ان معالج الاستيراد يخيرك بين وضع هذه البيانات في جدول جديد وبين ادخالها في جدول موجود مسبقا، شرط ان يكون هناك جدول اصلا في قاعدتك، وعندها ستحل المشكلة،،

بالنسبة للسؤال الثاني، واظن انك هنا لم تقرا قواعد المشاركة، من حيث عدد الاسئلة وعلاقة العنوان بالموضوع، لذا من اجل الفائدة، اقرا قواعد المشاركة، ،،

الحل في اعداد الصفحة، كما هو في برنامج وورد تماما، وتستطيع هناك تحديد عدد الاعمدة ان كان هذا قصدك، واظن ان عدد الاعمدة التي تحددها يجب ان يكون مناسبا لشكل التقرير، واظن ايضا ان التقرير تلقائيا يكمل في العمود التالي عند امتلاء العمود الاول،،

تابع المنتديات واستخدم البحث,,,

همام

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

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

#4

بارك الله في جهودك أخي "همام ابوعرقوب"

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

لكنه يفعل ذلك عندما أريد أن استورد من ملف أكسل

فما الحل برأيك؟

===

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

====

وأخيراً أعتذر منك لعدم قراءتي لشروط المشاركة

والحين راح أقرأها

وأكرر شكري لك مرة أخرى

======

محبك في الله

الفقير إلى عفور به

تم تعديل هذه المشاركة بواسطة الفقير إلى عفو ربه في 25 يناير 2008 في 21:51

18e19d985b.gif

mk10005.gif

======================================

؛¤ّ,¸¸,ّ¤؛°`°؛¤ الحياة ألم يخفيه أمل وأمل يحققه عمل وعمل ينهيه اجل ثم يجزى كل أمري بما فعل ¤؛°`°؛¤ّ,¸¸,ّ¤؛

#5

السلام عليكم

عزيزي الأخ المميز "همام ابوعرقوب"

أحب أن أشكرك من كل قلبي وأعتذر إن كان "الصداع" بسببي :D

وأنا خجل منك على هذا الشرح الرائع .. عفواً.. الأكثر من رائع

لكن عزيزي..هل لي بسؤال؟؟

هل يمكن أن أختار القاعدة من ملفات الجهاز ثم ألحق السجلات بالجدول الموجود في القاعدة كما في أكسل دون تحديد مسبق للقاعدة المصدر؟؟

تجد في المرفقات البرنامج الذي أعمل عليه وفيه طريقة الاستيراد التي أريدها لكنه كما أسلفت ينشئ جدولاً جديداً

فما الحل برأيك؟؟

___________________________________.rar

تم تعديل هذه المشاركة بواسطة الفقير إلى عفو ربه في 25 يناير 2008 في 23:48

18e19d985b.gif

mk10005.gif

======================================

؛¤ّ,¸¸,ّ¤؛°`°؛¤ الحياة ألم يخفيه أمل وأمل يحققه عمل وعمل ينهيه اجل ثم يجزى كل أمري بما فعل ¤؛°`°؛¤ّ,¸¸,ّ¤؛

#6

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

طبعا لتحديد جدول لادراج البيانات به بنفس الطريقة، وحسب فهمي لسؤالك الجدول الهدف هو الجدول الحالي وليس الجدول الموجود في قاعدة على جهازك، وانا بسوء فهمي لسؤالك سابقا وضعت شرحا غير مطابق للمطلوب،،،

ارجو المعذرة ، ساعمل على المشكلة، واسف مرة اخرى،،

ولا تقلق الصداع بسبب اخر وليس انت..

همام

تم تعديل هذه المشاركة بواسطة همام ابوعرقوب في 26 يناير 2008 في 17:48

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

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

#7

عزيزي، رجاء،

البيانات التي تريد ادراجها الان هي في ملف اكسل ام ملف اكسس؟؟

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

طبعا يجب ان تراعى بقية الامور التي شرحت عنها في اول رد لي،،

همام

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

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

#8
همام ابوعرقوب كتب:
عزيزي، رجاء،

البيانات التي تريد ادراجها الان هي في ملف اكسل ام ملف اكسس؟؟

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

طبعا يجب ان تراعى بقية الامور التي شرحت عنها في اول رد لي،،

همام

السلام عليكم أخي همام

أولاً: البيانات أريد أن تكون حسب الاختيار كما في المثال المطروح سابقاً في المرفقات

ثانياً: المشكلة تحديداً في الاستيراد من قاعدة بيانات أكسس وليس من ملف أكسل

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

مع تمنياتي لك بالتوفيق

=================================

لكن عندي تساؤل لبقية الأعضاء والمشرفين لماذا لا يكون هناك تعاون بين الجميع في حل المشكلة هل هناك اتفاق على أن يجيب شخص واحد فقط ؟؟ :resentful: :hmm:

18e19d985b.gif

mk10005.gif

======================================

؛¤ّ,¸¸,ّ¤؛°`°؛¤ الحياة ألم يخفيه أمل وأمل يحققه عمل وعمل ينهيه اجل ثم يجزى كل أمري بما فعل ¤؛°`°؛¤ّ,¸¸,ّ¤؛

#9
الفقير إلى عفو ربه كتب:

لكن عندي تساؤل لبقية الأعضاء والمشرفين لماذا لا يكون هناك تعاون بين الجميع في حل المشكلة هل هناك اتفاق على أن يجيب شخص واحد فقط ؟؟ :resentful: :hmm:

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

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

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

والسؤال هنا بارك الله فيك لماذا المبتدأ قبل ان يطرح السؤال - ان يقوم مشكورا بالبحث في المنتدى فهل يريد الإجابه جاهزه ؟ ام انه الكسل والإتكال على الغير ؟

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

#10

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

مشرفتنا العزيزة زهرة

أشكر لك تفاعلك مع السؤال ..

وكما قلتِ بورك فيكِ " لماذا المبتدأ قبل ان يطرح السؤال - ان يقوم مشكورا بالبحث في المنتدى فهل يريد الإجابه جاهزه ؟ ام انه الكسل والإتكال على الغير ؟ "

ولا أقول هنا بأنني قد لا أقع في هذه المشكلة.. بل وقعت فيها..

همام ابوعرقوب كتب:
عزيزي "الفقير الى عفو ربه"

بالنسبة للسؤال الثاني، واظن انك هنا لم تقرا قواعد المشاركة، من حيث عدد الاسئلة وعلاقة العنوان بالموضوع، لذا من اجل الفائدة، اقرا قواعد المشاركة، ،،

لكنني أحببت أن أرى المواضيع مليئة بالمشاركات من الجميع وكما قيل في المثل الشعبي "قوم تعاونوا ما ذلوا" :D

====

ملاحظة: لا يظن ظانٍ بأنني قد طرحت هذا التساؤل انتقاصاً من قدرة أخي العزيز " همام " كما بلغني وحاشاني أن أقول ذلك

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

:stop: " هذا رد على المشككين " :stop:

=====

على فكرة أيش رايكم نرجع للموضوع ؟؟؟ :hmm:

18e19d985b.gif

mk10005.gif

======================================

؛¤ّ,¸¸,ّ¤؛°`°؛¤ الحياة ألم يخفيه أمل وأمل يحققه عمل وعمل ينهيه اجل ثم يجزى كل أمري بما فعل ¤؛°`°؛¤ّ,¸¸,ّ¤؛

#11

اخي الفاضل

هل من الممكن تشرح لنا ماذا تريد عمله بالضبط

لأنني تابعت مشاركتك من بدايتها وحتى نهايتها ولم افهم شيئا

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

ياريت ترجع لمشاركتك الثانية وتتاكد من هذه النقطة .

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

لكن دعنا الآن في حكاية الإستيراد

سوف اشرح لك ماذا نعني بإستيراد بيانات او بالأحرى الحاق بيانات من قاعدة بيانات خارجية الى القاعدة الحالية :

اولا يجب تحقق عدة شروط للإستيراد او للإلحاق

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

2. يجب ان تكون الحقول مطابقه من حيث النوع ومن حيث الخصائص بمعنى لا تاتي لي بحقل رقمي وتضعه في حقل نصي او تضع لي حقل مذكره وتضعه في حقل رقمي او نصي او تاتي بحقل OLE وتضعه في حقل نصي او رقمي فلن يقبل الأكسيس بهذا . لذا يجب ان تتطابق الحقول بين القاعدتين تطابقا تاما .

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

السؤال الآن اين هي قاعدة البيانات الثانية التي بها البيانات وحقولها مطابقة للحقول لديك في الجدول ؟

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

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

#12

اختى العزيزة زهرة اشكرك جدا جدا،،

خطر ببالي ان الاخ السائل يقصد ب "عدم وجود مصدر" انه يريد تحديد المصدر كما يشاء في وقت التشغيل، وهذا ما اعتقدته بسبب وجود زر "ادراج بيانات خارجية" في نموذجه الرئيس،

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

مع الشكر والتقدير..

همام

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

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

#13

بارك الله فيك اخي همام

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

ما اريده فقط ان يقول انا اريد كذا وكذا بالحرف الواحد لأنه ان فهمنا القصد فكل شيء سهل .

#14

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

بصراحة لا أعرف من أين أبدأ؟؟

هل من القاعدة المصدر أم من " برنامج الأكسس الخاص بالفقير إلى عفو ربه" :hmm: :hmm:

============

الهم نبدأ في الموضوع على طول

الموضوع كله مثل ما قال أخي همام

" أريد أن أحدد المصدر كما أشاء في وقت التشغيل "

أما بالنسبة للتقارير فما قصر اخي همام كفى ووفى

مع خالص الدعاء

18e19d985b.gif

mk10005.gif

======================================

؛¤ّ,¸¸,ّ¤؛°`°؛¤ الحياة ألم يخفيه أمل وأمل يحققه عمل وعمل ينهيه اجل ثم يجزى كل أمري بما فعل ¤؛°`°؛¤ّ,¸¸,ّ¤؛

#15
الفقير إلى عفو ربه كتب:

الهم نبدأ في الموضوع على طول

الموضوع كله مثل ما قال أخي همام

" أريد أن أحدد المصدر كما أشاء في وقت التشغيل "

لا إله إلا الله محمد رسول الله

شوف وانا أختك

هي واحده من اثنتين

يا انك مش فاهم الموضوع الذي تريد ان تصل اليه

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

يعني انت في وادي واحنا في وادي آخر

طيب قلنا لك حدد لنا المصدر ( يعني قاعدة البيانات الثانية التي سيتم استيراد البيانات منها ) وضعها في المشاركه

مش تقول " أريد أن أحدد المصدر كما أشاء في وقت التشغيل "

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

لنأخذ مثال

هذا احد الجداول لديك في القاعدة

post-15367-1201419103_thumb.gif

لو نظرت اليه لوجدت انه يتكون من ثلاثة حقول خاصة بالطالب

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

post-15367-1201419241_thumb.gif

بالطبع ما ينفع ولو بهلله لماذا ؟

اولا : لأن الحقول مختلفه نهائيا

ثانيا : ان هذه البيانات لا تخص الطالب بل خاصة بجدول في قاعدة بيانات الموظفين

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

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

#16

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

أختي العزيزة

أنا فاهم إيش قصدك أنتِ والأخ همام بعدم توافق البيانات

مثال على ما أقول ..

هل يمكن ان أستورد بيانات " أسماء الطلاب" من برنامج معارف؟؟

يعني البيانات الخاصة بحقل "اسم الطالب" فقط؟؟

======

ملاحظة كتبت الرد مساء أمس لكن المنتدى علق وتوقف وحُذِف جميع الرد مع المثال... لذا أعتذر فقد كتبت الرد السابق صباح اليوم على استعجال..

مع خالص الشكر والتقدير

18e19d985b.gif

mk10005.gif

======================================

؛¤ّ,¸¸,ّ¤؛°`°؛¤ الحياة ألم يخفيه أمل وأمل يحققه عمل وعمل ينهيه اجل ثم يجزى كل أمري بما فعل ¤؛°`°؛¤ّ,¸¸,ّ¤؛

#17
اقتباس
هل يمكن ان أستورد بيانات " أسماء الطلاب" من برنامج معارف؟؟

يعني البيانات الخاصة بحقل "اسم الطالب" فقط؟؟

هذا الجدول الخاص بك وهذه الحقول الموجوده به

post-15367-1201442556_thumb.gif

وهذا جدول اسماء الطلاب في برنامج معارف حيث ان اسم الطالب مكون من اربعة اجزاء ( اسم الطالب - اسم الأب - اسم الجد - اسم العائلة )

post-15367-1201442641_thumb.gif

post-15367-1201442663_thumb.gif

الآن انا اسألك هل من الممكن تتم عملية الإستيراد ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

اخي الفاضل

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

#18

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

أختي العزيزة زهرة

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

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

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

يعني حقول الأسم في " معارف "

مع خالص الشكر

___________________.rar

18e19d985b.gif

mk10005.gif

======================================

؛¤ّ,¸¸,ّ¤؛°`°؛¤ الحياة ألم يخفيه أمل وأمل يحققه عمل وعمل ينهيه اجل ثم يجزى كل أمري بما فعل ¤؛°`°؛¤ّ,¸¸,ّ¤؛

#19

اخي الكريم

تم تعديل برنامجك بناء على طلبك

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

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

الآن عندما تفتح القاعدة التلقائية وعندما تستعرض مثلا الجداول او تفتح النماذج المبنية على الجداول ستجدها خالية من البيانات .

اضغط الآن على زر الأمر استعراض الملفات ( الزر الذي عليه صورة مجلد مفتوح ) ثم اختار قاعدة المصدر . ( الموجوده في اي مكان من جهاز الكمبيوتر )

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

الآن افتح النماذج وانظر البيانات التي بداخلها .

ImportData.rar

#20

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

أختي المبدعة زهرة

مشكورة على الإضافة الرائعة

لكن عندي تساؤل بخصوص كلامك السابق

zahrah كتب:
لا تحاول استيراد اي بيانات من اي قاعدة اخرى لأننا عملنا جميع الأكواد بناء على قاعدة المصدر ويجب ان يكون بها بيانات كامله حتى لا تفاجأ في احد المرات انه تم حذف جميع الجداول والبيانات من القاعدة التلقائية التي تعمل عليها .

أنا آسف لكن أعذريني أن قلت متطفل حبتين

أنا قمت بالاستيراد من غير القاعدة المصدر التي قمت بوضعها سابقاً

لكنها متشابهة معها الجداول وأنواع وخصائص حقولها

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

هل في ذلك مشكلة؟؟

لأني أحب أن أضع هذا البرنامج لإحدى المدارس لكي يستفاد منه

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

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

===========

ملاحظة : لقد وضعت البرنامج بعد أن عدلت عليه في بعض الأشياء فأرجو إضافة معالج الاستيراد من أكسل في نموذج " استيراد " الذي تم إضافته مؤخراً

===========

لم يتم الإجابة على هذا السؤال؟؟

الفقير إلى عفو ربه كتب:
لكن لدي سؤال؟؟

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

يعني حقول الأسم في " معارف "

مع خالص الدعاء

___________________________________.rar

18e19d985b.gif

mk10005.gif

======================================

؛¤ّ,¸¸,ّ¤؛°`°؛¤ الحياة ألم يخفيه أمل وأمل يحققه عمل وعمل ينهيه اجل ثم يجزى كل أمري بما فعل ¤؛°`°؛¤ّ,¸¸,ّ¤؛

#21
اقتباس
أنا قمت بالاستيراد من غير القاعدة المصدر التي قمت بوضعها سابقاً

لكنها متشابهة معها الجداول وأنواع وخصائص حقولها

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

هل في ذلك مشكلة؟؟

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

اما ما يخص قاعدة بيانات معارف فكما تعلم ان بها عدد كبير جدا من الجداول ومن ضمنها جدول اسماء الطلاب واسمه st_student وبه عدد كبير جدا من الحقول تتعدى الثلاثين حقل ومن ضمن هذه الحقول حقل الإسم الأسم وهو مجزأ الى " الإسم " و " اسم الأب " و " اسم الجد " و " اسم العائلة " فعندما تقوم بإستيراد حقول الأسم فلا يوجد لديك في قاعدة بياناتك مثل هذه الحقول فكل الموجود لديك حقل اسم واحد فقط إلا في حالة واحدة ان تقوم بتغيير كافة الحقول في الجداول في قاعدة بياناتك لما يتناسب مع قاعدة بيانات معارف من حيث الحقول وخاصة ما يخص الأسم وبعد ذلك نستورد الحقول الخاصة بالإسم ( اربعة حقول ) وبعد عملية الإستيراد نقوم بعمل استعلام تحديد ونضع الحقول الأربعة وهي Name1 و Name2 و Name3 و Name4 ثم نقوم بعمل حقل جديد في الإستعلام ونسميه AllName ونضع به هذا التعبير

AllName:[Name1] & " " & [Name2] & " " & [Name3] & " " & [Name4]

وسنجد عند تشغيل الإستعلام ان حقل الإسم AllName قد قام بجمع الحقول الأربعه في حقل واحد .

ونظرا لأن قاعدة بياناتك لا يوجد بها مثل هذه الحقول فيجب ان تقوم بإعادة كل شيء من جديد لوحدك اذا كان هذا طلبك .

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

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

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

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

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

ImportData_up.rar

#22

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

أشكر كل من ساهم في مساعدتي

وأتمنى للجميع التوفيق والسداد

وإلى مواضيع قادمة إن شاء الله

محبكم في الله

الفقير إلى عفو ربه

18e19d985b.gif

mk10005.gif

======================================

؛¤ّ,¸¸,ّ¤؛°`°؛¤ الحياة ألم يخفيه أمل وأمل يحققه عمل وعمل ينهيه اجل ثم يجزى كل أمري بما فعل ¤؛°`°؛¤ّ,¸¸,ّ¤؛

#23

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

تمت الإجابة على الموضوع

إدارة الفريق العربي للبرمجة

هذا الموضوع مغلق.

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

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

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

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

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