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

تصدير الجداول لملفات تكست مع إمكانية الإسترجاع ...

بدأه أبو رهف في 7 ديسمبر 2009 · 11 رد · 1,503 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أخواني الكرام ...

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

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

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

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

ملاحظة : الملفات تصدر بمجلد جديد بتاريخ اليوم يحفظ بالمسار المختار من قبلك .

Zh-TableToTxt.rar

تم تعديل هذه المشاركة بواسطة أبو رهف في 7 ديسمبر 2009 في 12:23

2

(`'•.¸(` '•. ¸ * ¸.•'´)¸.•'´)

«´¨`.¸ أبو رهـــــــف ¸.´¨`»

(¸. •'´(¸.•'´ * `'•.¸)`'•.¸ )

¸.•’’ ’’

( `•.¸

`•.¸

#2

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

شكرا أبا رهف .. مثال رائع

جربت المثال فكان رائعا شكلا ومضمونا

جزاك الله كل خير أخي عبدالرحمن تستحق +1 ........ شكرا

#3

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

اكرر لك شكري وتقديري

(`'•.¸(` '•. ¸ * ¸.•'´)¸.•'´)

«´¨`.¸ أبو رهـــــــف ¸.´¨`»

(¸. •'´(¸.•'´ * `'•.¸)`'•.¸ )

¸.•’’ ’’

( `•.¸

`•.¸

#4

يبدو أن هناك مشكلة ما ؟؟ في فتح نموذج التصدير

لكن عندي كود بسيط قد يسهل عليك كل هذا

كود تصدير جدول الى ملف txt

DoCmd.OutputTo acOutputTable, "Files", acFormatTXT, "files.txt", -1

أو راجع الرابط التالي تصدير جدول أو استعلام أو أي ما تحب الى ملف نصي

خالص التحيه ،،،

أبو مروان

TSB76.gif

*****************************

نبذه عني اضغط على اسمي ----> th.gif

#5

أخي أحمد ثروت شاكر لك مرورك ...

بالنسبة للملاحظة تم تلافيها ولله الحمد ويمكنك التجربة الآن ..

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

(`'•.¸(` '•. ¸ * ¸.•'´)¸.•'´)

«´¨`.¸ أبو رهـــــــف ¸.´¨`»

(¸. •'´(¸.•'´ * `'•.¸)`'•.¸ )

¸.•’’ ’’

( `•.¸

`•.¸

#6

لا زالت المشكله قائمة

TSB76.gif

*****************************

نبذه عني اضغط على اسمي ----> th.gif

#7

أحمد ثروت دام المشكلة لا زالت قائمة لديك عليك أن تتأكد من جهازك فقد تكون المشكلة به !!!! لآن الملف شغال 100% ولايوجد به الآن أي خلل .

وسوف أنتظر بقية الأخوان ممن فتح الملف لديه من عدمه ...

(`'•.¸(` '•. ¸ * ¸.•'´)¸.•'´)

«´¨`.¸ أبو رهـــــــف ¸.´¨`»

(¸. •'´(¸.•'´ * `'•.¸)`'•.¸ )

¸.•’’ ’’

( `•.¸

`•.¸

#8

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

جزاك الله خير اخي الغالي ابو رهف مثال أكثر من ممتاز +100 ...

تم تجربة المثال على اكسس 2003 - اكس 2007 والمثال يعمل والاكواد ايضا تعمل ولا يوجد هناك خطأ برمجي ولكن لي ملاحظات على منطق المثال :

1- لا يمكن أخذ أكثر من نسخة عن الجداول بنفس المجلد !!!!

2- عند تنفيذ كود الاستيراد أكثر من مرة يكرر السجلات بالجداول !!

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

أخوك ابو عدنان ..

27169617.gif
#9

اخي المبدع ابو رهف

اتفق مع الاخ ابو عدنان في الملاحظات

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

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

ارجو الاطلاع علية لتطوير مثالك و الاستفادة منه

و هنا مثال اخر بمشاركة الاخ ابوعدنان

/index.php?showtopic=208777

Update.rar

تم تعديل هذه المشاركة بواسطة مسترعربي في 7 ديسمبر 2009 في 15:39

post-157080-12622582839684.jpg

#10

الأخ أبو عدنان شرفني مرورك العطر ...

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

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

أخيراً آمل أن تكون الصورة وضحت لك الآن ...

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

الأخ مستر عربي شاكر ومقدر لك مرورك العطر

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

(`'•.¸(` '•. ¸ * ¸.•'´)¸.•'´)

«´¨`.¸ أبو رهـــــــف ¸.´¨`»

(¸. •'´(¸.•'´ * `'•.¸)`'•.¸ )

¸.•’’ ’’

( `•.¸

`•.¸

#11
أبو رهف كتب:

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

أخيراً آمل أن تكون الصورة وضحت لك الآن ...

اشكرك أخي العزيز أبو رهف على أهتمامك .. وأرجو أن يتسع صدرك الرحب لبعض الملاحظات ....

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

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

تقبل احترامي .... وشكرا لك على هذه الأفكار الجميلة حقا ..

أبو عدنان ..

27169617.gif
#12

جزاكم الله خيرا

تمنياتى للجميع بالتوفيق

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

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

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

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

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