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

[ تمت الإجابة ]تصدير الى ملف نص بخصائص معينة

بدأه جمال ابو ايهم في 14 مارس 2006 · 10 رد · 1,807 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أخواني الاعزاء أريد منكم مساعدة في طريقة تصدير استعلام او جدول الى ملف نص:

الدالة المستخدمة هي TransferText ولكن لا اعرف كيف اضيف فيها بعض الخصائص وهي

1- لا اريد أن يحتوي التصدير على مؤهل النص ( " ") بين الحقول

2- أريد أن يكون الفراغ بين حقل وآخر هو مسافة فارغة Space

jmt

#2

اخي الفاضل جمال

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

اتبع هذه الطريقة فهي مضمونه 100%

1. اولا تحتاج الى تنسيق حقول الجدول بحيث تكون المسافات متساوية بين الحروف ( مثلا لو كان لديك اسم طويل واخر قصير فحاول استخدام الكشيدة لكي يتم تناسق الاسماء في الجدول ( كما في المثال )

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

14_03_06_10_15_21_11423601211.gif

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

اختر نوع الملف وهو " Text File " وتأكد اين سيتم حفظ الملف النصي بعد تصديره

اضغط الان على تصدير

14_03_06_10_18_14_1142360294_.gif

14_03_06_10_21_28_11423604883.gif

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

14_03_06_10_24_27_11423606674.gif

5. الان انتبه لما سنعمله في هذه الصوره

اختر منها خيارات متقدمة

سيتم اختيار " المسافة " وسنقوم ايضا بجعل مؤهل النص " بلا " ثم اضغط موافق

14_03_06_10_27_58_114236087855.gif

6. سيقوم المعالج تلقائيا بتثبيت المسافة وجعل مؤهل النص بلا اضغط التالي

7. اخر خطوة اضغط التالي ثم انهاء وسيتم تصدير ملفك النصي الى الموقع الذي حددته

14_03_06_10_30_39_11423610396.gif

8. وسوف يصبح بهذا الشكل

14_03_06_10_31_32_11423610927.gif

مثال للتجربه

TransferText.rar

اختكم

زهره

#3

الاخت زهرة شكراً لجهودك :

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

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

شاكرا جهودك سلفاً

jmt

#4

الاخ جمال

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

لا يوجد لديك مشكلة ان شاء الله تعالي

فجميع الحلول موجوده سواء يدويا او برمجيا

اليك المثال بعد التعديل وستجد به ما يسرك

الشرح موجود على النموذج FORM

TransferText_Up.rar

اختكم

زهره

#5

الاخت زهرة اشكر جهودك مرة اخرى :

عندما نفذت العمل بتغيير اسم الجدول في الكود إلى الجدول الخاص بي لم تنجح العملية واعطى رسالة خطأ تتعلق ب (مواصفة التصدير T1 (

هل هناك غير هذا السطر تتم فيه كتابة الكود .

DoCmd.TransferText acExportFixed, "T1 ãæÇÕÝÉ ÇáÊÕÏíÑ", "T1", "C:\T66.TXT", False, "", 1256

وماذا تعني ب (مواصفة التصدير T1 (

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

jmt

#6

اخي الفاضل جمال

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

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

وستجد في الخطوة الخامسة " مواصفات التصدير " للجدول T1

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

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

قم بتنفيذ الكود كما هو وغير في اسم الجدول وكذلك ( مواصفة التصدير للجدول الخاص بك ) فسيكون هكذا مواصفة التصدير Table

حيث Table هو اسم الجدول الخاص بك

اختكم

زهره

#7

طبعا وانا جالس ادور في المنتدى طحت :lol: على هذا الكنز

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

واليوم وانا براجعه مره ثانيه انتبهت انو الدكتور ( زهرة ) لم تضع ختم القفال للموضوع فقلت جاتني فرصت العمر :blush:

الان الكود التالي كود تصدير

DoCmd.TransferText acExportFixed, "T1 مواصفات التصدير", "T1", "C:\T66.TXT", False, "", 1256

ولكن ما فائدة الرقم اخر الكود 1256

تحياتي لك وفائق احترامي لكم

تم تعديل هذه المشاركة بواسطة أبو يـــ KNDR ــارا في 22 يوليو 2008 في 10:07

#8
أبو يـــ KNDR ــارا كتب:
الان الكود التالي كود تصدير

DoCmd.TransferText acExportFixed, "T1 مواصفات التصدير", "T1", "C:\T66.TXT", False, "", 1256

ولكن ما فائدة الرقم اخر الكود 1256

الرقم 1256 هو عبارة عن مخطط الشفرة للويندوز العربيه

فمثلا لو انشأت اي ماكرو خاص بالتصدير او الإستيراد ستجد مخطط الشفرة بهذا الشكل

post-15367-1216721201_thumb.gif

#9

بارك الله فيك

ونفع بعلمك

ورزقك الفردوس الأعلى في الجنه

#10

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

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

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

#11
zahrah كتب:

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

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

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

الأستاذ زهرة المحترمة

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

وتفضلوا بقبول فائق الاحترام

 

T66.TXT

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