اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر

السلام عليكم اساتذة

تقبل الله صيامكم وقيامكم

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

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

2020-04-29_20-41-55.jpg.638a93a8eb029fc18f275f2a0e7ad4b2.jpg

 

Trans CD.rar

قام بنشر

مشاركه مع اخى @Gamal.Saad

التصدير بطريقه اخرى

الصف الاول بالملف هو اسم الحقل وتم استخدام الاستعلام مباشره

وتم الاستعانه بالرابط التالى لازاله علامات الاقتباس التى تمت فى حين تم ازاله

https://access-excel.tips/access-vba-docmd-transfertext-method/

DoCmd.TransferText acExportDelim, "qry", "استعلام4", strPathAndfile & xx & ".txt", True

ولعل احد اخواننا واساتذتنا يجد حل للطريقه الاولى فى ازاله الاسطر الفارغه

بالتوفيق

Trans CD.mdb

قام بنشر

شكرا لك استاذ أحمد الفلاحجى على المساعدة

ولكن ياريت عدم اظهار كلمة LIGNECD في المفكرة

هذا من جهة ومن جهة أخرى اريد معاينة الملف NewDisq052020 مباشرة بعدالتحويل 

2020-05-01_11-45-51.jpg.eabec7a25e72bb08c88760c6e7dfb40a.jpg

في انتظار التعديل او الفكرة

قام بنشر

الشكر لله ثم لاخواننا واساتذتنا جزاهم الله خيرا

تم ازاله الصف الاول بالتتغير الى false

لم اجد فالتعليمات للامر خاصيه الفتح فقمت باستدعائه بالشل

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

DoCmd.TransferText acExportDelim, "qry", "استعلام4", strPathAndfile & xx & ".txt", False
Shell ("C:\Windows\system32\notepad.exe" & " " & strPathAndfile & xx & ".txt"), vbNormalFocus

بالتوفيق اخى

Trans CD.mdb

  • Like 2
قام بنشر (معدل)

 

استاذ احمد هل تم تعديل اخر عير هذا  في الملف

DoCmd.TransferText acExportDelim, "qry", "استعلام4", strPathAndfile & xx & ".txt", False
Shell ("C:\Windows\system32\notepad.exe" & " " & strPathAndfile & xx & ".txt"), vbNormalFocus

 

تم تعديل بواسطه كريمو2
قام بنشر
3 ساعات مضت, أحمد الفلاحجى said:

الشكر لله ثم لاخواننا واساتذتنا جزاهم الله خيرا

تم ازاله الصف الاول من النوت باد بالتتغير الى false

لم اجد فالتعليمات للامر خاصيه الفتح فقمت باستدعائه بالشل

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


DoCmd.TransferText acExportDelim, "qry", "استعلام4", strPathAndfile & xx & ".txt", False
Shell ("C:\Windows\system32\notepad.exe" & " " & strPathAndfile & xx & ".txt"), vbNormalFocus

بالتوفيق اخى

Trans CD.mdb 484 kB · 1 تنزيلات

ايوه تم تغيير true ل false

واضافه السطر اللى بعده لفتح الملف

قام بنشر

تقبل الله صيامك استاذ احمد

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

2020-05-01_20-35-48.jpg.f08e51b599722db48673a17826848a73.jpg 

قام بنشر
في ٣٠‏/٤‏/٢٠٢٠ at 22:38, أحمد الفلاحجى said:

وتم الاستعانه بالرابط التالى لازاله علامات الاقتباس التى تمت فى حين تم ازاله

https://access-excel.tips/access-vba-docmd-transfertext-method/

افتح الرابط ده وانزل للاسفل خالص هتلاقى شرح بالصوره لطريقه اضافته

ان لم تصل سوف اضع لك الشرح تانى هنا

بالتوفيق

قام بنشر
17 ساعات مضت, أحمد الفلاحجى said:

الشكر لله ثم لاخواننا واساتذتنا جزاهم الله خيرا

تم ازاله الصف الاول بالتتغير الى false

لم اجد فالتعليمات للامر خاصيه الفتح فقمت باستدعائه بالشل

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


DoCmd.TransferText acExportDelim, "qry", "استعلام4", strPathAndfile & xx & ".txt", False
Shell ("C:\Windows\system32\notepad.exe" & " " & strPathAndfile & xx & ".txt"), vbNormalFocus

 

أهلا بكم..

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

Public Sub ExportToTextFile(ReportName)
   Dim RS As DAO.Recordset
   Dim TextFile As Integer
   Set RS = CurrentDb.OpenRecordset("استعلام4")
   TextFile = FreeFile
   Open CurrentProject.Path & "\" & ReportName & ".txt" For Output As #TextFile
   Do Until RS.EOF
      Print #TextFile, RS![LIGNECD]
   RS.MoveNext
   Loop
   Close #TextFile
   MsgBox "Done"
End Sub

Trans CD.mdb

  • Like 1
  • أفضل إجابة
قام بنشر

استكمالا للموضوع والطريقه الموضوعه

انقر بزر الماوس الايمن فوق الاستعلام 4 تصدير ملف نصى

image.png.399f8d41c8b1ece911fc35c0a92dbc69.png

ثم

image.png.ab42fea450403f358b95aa49b09ab966.png

ثم

image.png.ec425bfc830e51a17039e798ae6f5680.png

ثم

image.png.9b493e83e0e6a16329c532bc8b66256c.png

ثم

image.png.d95ea1c1c1f87e76860621db9cbe0867.png

ثم التالى التالى

وبهذا تم معالجه الخطأ الظاهر لديك

بالتوفيق اخى

 

  • Like 1
قام بنشر

الشكر لله ثم لاخواننا واساتذتنا جزاهم الله خيرا

والشكر موصول لاستاذنا @أبو إبراهيم الغامدي بحله السحرى والممتع جزاه الله خيرا :fff:

وهو من يستحق افضل اجابه وليس انا

بالتوفيق اخوانى واساتذتى

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information