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

استيراد بيانات من Fox pro الى اكسيس

مغلق
بدأه alweley في 18 أكتوبر 2005 · 35 رد · 11,986 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الأخوة الكرام في منتديات الفريق العربي للبرمجة

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

لدي ملف مصمم في برنامج fox pro

إمتداد الملف dbf

أريد تصديره إلى برنامج access

أرجو المساعدة ولكم جزيل الشكر

#2

اخي الكريم

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

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

Visual FoxPro ODBC Driver

اذا كانت النسخة التي لديك هي 2.6 فهذه هي اخر نسخه ولا تحتاج الى تحميل الملف اذا لم يكن كذلك حمل الملف للتحديث

http://download.microsoft.com/download/vfo...-US/vfpodbc.msm

طبعا المصدر هو مايكروسوفت

http://msdn.microsoft.com/vfoxpro/download...bc/default.aspx

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

1. من الويندوز اذهب الى

ابدأ

لوحة التحكم

ادوات ادارية

مصارد البيانات

21_10_05_10_03_29_1129914209FP1.gif

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

21_10_05_10_04_28_1129914268FP_.gif

الان تأكد جيدا من وجود محرك قواعد البيانات فوكس برو انه من ضمن المحركات ثم اضغط OK

ستعود الى اللوحة نفسها الان اختر التبويب USER DSN واختر منه سواء القاعدة او الجداول التي تريد استيرادها او تصديرها الى قاعدة البيانات اكسيس

21_10_05_10_08_29_1129914509FP3.gif

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

21_10_05_10_13_49_1129914829PFCONFIG.gif

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

21_10_05_10_15_19_1129914919FP4.gif

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

21_10_05_10_20_50_1129915250PF5.gif

الان اتبع المعالج للاستيراد واكمل بقية المعالج .

اختكم

زهره

#3

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

وقد سألت ايضا فقالوا يمكن ان تكون قاعدة بياناته نصية

مع العلم ان امتداد قاعدة الكويك QBw

ملحوظة : بحثت عن اشباه هذه المواضيع لكن لم اجد بغيتي

ولكم العتبى حتى ترضوا

#4

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

اكسس الى اكسل الى فوكس برو

فوكس برو الى اكسل الى اكسس

مع تحياتي ...... علي

العراق - البصرة

#5

الأخ الكريم

اذا كان لديك برنامج الفوكس برو 5 أو الإصدارات التالية ستجد خاصية import & Export من file

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

#6

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

الاخوه الكرام

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

وهل تنصحون بتعلمها

والسلام عليكم

تم تعديل هذه المشاركة بواسطة طيب في 24 نوفمبر 2005 في 00:13

#7

الأخ الكريم alweley ,,,

هذا فقط كل ما تحتاجه ....

برنامج صغير وسريع جداً يحول لك dbf إلى mdb مثل البرق .... :D

http://www.whitetown.com/download/dbf2mdb.zip

#8

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

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

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

17_06_06_02_45_27_11505375271.JPG

فماهي الاسباب وكيف الحل ؟\\

الاخ ريان البرنامج الذي ارفقته قام بالتحويل ولكن واجهتني مشكلة الترميز العربي

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

17_06_06_02_46_31_11505375911_.JPG

فهل من حل ؟؟؟

#9

عزيزي

في اعتقادي أن الأمر لا يحتاج إلى كل هذا العناء، والأمر سهل:

- قم بالضغط على الزر الأيمن للفارة على سطح قاعدة بيانات أكسس ثم اختر إما LINK TABLE أو IMPORT

-- الخيار الأول يمكنك من مشاركت البيانات مع الآخرين

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

- المثال مرفق

أكتمل

DBF_IMPORT.zip

#10

أولا شكرا لكم جميعا كل الطرق التي ذككرت هنا تعمل معي

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

فهل من حل الموضوع مهم بالنسبة لي !!!!

منتظركم وواثق بأنني سأجد الحل لديكم

#11

عزيزي

ما هو ًصدار فوكس الذي تعمل عليه؟

أكتمل

#12

أخي اكتمل الله يحفظك

الاصدار هو 2.5

اتمنى ان اجد الحل لديك

#13

للرفع

في انتظاركم اخوتي الكرام

#14

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

ارفع ملف يحتوي على بعض البيانات لكي يتم معرفة السبب في ذلك

والسلام عليكم

#15
طيب كتب:
السلام عليكم ورحمة الله وبركاته

ارفع ملف يحتوي على بعض البيانات لكي يتم معرفة السبب في ذلك

والسلام عليكم

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

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

17.rar

تم تعديل هذه المشاركة بواسطة kingofdark في 23 يونيو 2006 في 23:53

#16

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

اخي الكريم

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

حيث انني نزلة برنامج من الانترنت الا ان هذا البرنامج يخبراني بان هذا الملف من ملفات (((( dBase III ))) وهي لغة برمجه قديمه

سوال

هل عندما يتم تشغيل هذا البرنامج الذي لديك هل يتطلب برنامج تعريب مثل برنامج ((( النافذه )) برنامج قديم يعمل على تعريب قواعد البيانات التي تعمل على الدوس

او برنامج اخر

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

الصوره مرفقه وهي من برنامج

والله اعلم

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

post-32840-1151162748_thumb.gif

تم تعديل هذه المشاركة بواسطة طيب في 24 يونيو 2006 في 18:31

#17

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

أولا: اشكرك على محاولتك للمساعدة اخي الكريم

بالنسبة للبرنامج فهو يعمل تحت بيئة dos ويحتاج الى وجود برنامج للتعريب اسمه ( المساعد العربي )

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

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

فأتمنى ان نجد الحل من خلالكم

لازلت احاول واتمنى ان تحاولوا معي

#18

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

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

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

المهم هناك برنامج مع بيئة الاوفيس اسمه ConvText

عن طريقة تستطيع التحويل من اي ترميز الى ترميز ANSI الخاص بـ windos

مرفق صورة للبرنامج وايضا مرفق نسخة من البيانات بعد التحويل

المشكله :

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

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

المهم البرنامج موجد على المسار التالي للأوفيس 2003 C:\Program Files\Microsoft Office\OFFICE11

اتمنى ان تجدوا حل للمشكلة التي ظهرت

المرفق الاول : صور البرنامج

post-30149-1151352355_thumb.jpg

المرفق الثاني : نسخة من البيانات بعد التحويل

KINGOFDARK2.txt

#19

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

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

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

ولكن ربما اصدار برنامج المساعد العربي قديم

المشكله هي في تحويل هذا الملف الى الاكسل او الاكسيس

والله اعلم

والسلام عليكم

#20

للرفع

#21

اخي الفاضل kingofdark

اخواني الاعزاء

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

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

لهذا فقد استوردت كامل الملف من ملفكم المرفق BDF الى ملف نصي ولكن واجهتني عدة صعوبات في التنسيق نظرا لان الملف اساسا تم تعريبه بواسطة برنامج المساعد العربي نسخة رقم 2 الذي يحمل الشفرة الخاصة به رقم 867 وهي مختلفة تماما عن شفرة صفحات الويندوز العربية سواء كانت 750 او 1250 ولدرجة ان الاكواد والبرمجة لم تنفع معها نظرا لتداخل النصوص والفقرات والاسطر مع بعضها ولا يمكن فصلها الا يدويا مع ان هذه الطريقة طويلة ومتعبه نوعا ما ولكنها اسهلا الطرق .

طريقة تنسيق النص

لقد وضعت لك عينه من البيانات في ملف قاعدة بيانات بعد استيراد جزء صغير منها حوالي 35 سجل والحمد لله النتيجة كانت اكثر من رائعة .

الان لكي ننسق النص انظر للصوره جيدا وانتبه لما اقوله لك

28_06_06_11_50_14_1151563814ZA.gif

1. تلاحظ من الصورة الاولى ان الفقرات متداخلة نظرا لان الملف النصي لا يتقيد بالمحارف الصحيحة لتنسيق النص فتراه مره يأتي يمبن ومره يسار نظرا لوجود مسافات غير متساوية .

2. نريد ان نطبق مثل ما هو موجود في المربع الازرق تماما وبدون فراغات بين الحقول مع وضع الشرطة - التي حرف الناقص في لوحة المفاتيح ( انتبه الشرطه فقط وليس علامة الناقص ) وبدون مسافات .

3. نبدأ من بداية السطر مع تحويل الكتابة في لوحة المفاتيح الى انجليزي .

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

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

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

28_06_06_11_53_57_1151564037ZAAAAA.gif

هذا هو الملف النصي مع ملف قاعدة البيانات التي بها جزء من الملفات ( 35 سجل )

IMPORT_DBF.rar

اختكم

زهره

تم تعديل هذه المشاركة بواسطة zahrah في 29 يونيو 2006 في 10:06

#22

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

الأخت زهره

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

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

فاذا كان لدينا 15 سنه في 2 فصل دراسي = 30ملف مشابه

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

وفي الاخير اقول لازلت شاكرا ومقدرا لك اختي الكريمه

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

#23

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

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

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

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

تم تعديل هذه المشاركة بواسطة zahrah في 29 يونيو 2006 في 20:05

#24

اعزائي الكرام

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

واخير تمكنا من حل لغز هذا الملف العنيد في ثلاث دقائق فقط

احمدك يارب

لم يهدأ لي بال ولم اذق طعم النوم وعزمت الا ان احل هذه الموضوع

فهل من المعقول ان لا يتم حل هذا الملف

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

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

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

الان اخي الكريم اذا عندك 1000 ملف ضعهم هنا وانسى الموضوع خلال عشر دقائق يكونوا جاهزين

الملف العنيد بعد التعديل

IMPORT_DBF_up.rar

مرعبة قواعد البيانات

زهره العبدالله

تم تعديل هذه المشاركة بواسطة zahrah في 29 يونيو 2006 في 22:09

#25

الحمد لله

بصراحه ماصدقت لين فتحت الملف

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

اختي بالنسبة للبيانات التي عندي فحجمها كبير يتعدى 100 mb .

لا ادري كيف سارفعها لكن سانتظر شرحك للحل ان شاء الله

وتقبلي فائق شكري وتقديري اختي الكريمه

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

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