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

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

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

السلام عليكم 

قي النموذح ftext يوجد حقل  textfield  وهناك زران الاول textimport احتاج عند الضغط علية يجلب لي النص الموجود في المستند textm الى الحقل textfield وهذا المستند موجود بجانب قاعدو البيانات   في نفس فولدر القاعدة  اما الزر الثاني textchange  عند الضغط علية يتم تحديث النص الموجود في المستند textm  مثلا لو كان النص في textfield بعد جلبة هو x12345 وبعد تغيرة في textfeild الى y12345 والضغط على الزر textchange ينم تحديث النص الموجود في المستند textm الى القيمة الجديدة 

textf.rar

تم تعديل بواسطه ازهر عبد العزيز
  • أفضل إجابة
قام بنشر

عليكم السلام

Private Sub textchange_Click()
Dim fso, opn, tst
Set fso = CreateObject("Scripting.FileSystemObject")
Set opn = fso.GetFile(CurrentProject.Path & "\" & "textm.txt")
Set tst = opn.OpenAsTextStream(2, 0)
tst.Write Me.textfield
tst.Close
End Sub
Private Sub textimport_Click()
Dim fso, opn, tst
Set fso = CreateObject("Scripting.FileSystemObject")
Set opn = fso.GetFile(CurrentProject.Path & "\" & "textm.txt")
Set tst = opn.OpenAsTextStream(1, 0)
textfield = tst.ReadLine
tst.Close
End Sub

 

textf2.rar

  • Thanks 1
قام بنشر

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

وهكذا تظهر :

 image.png.1b367f626f8dea57aa80ecb700d57981.png

 

قام بنشر
2 ساعات مضت, Moosak said:

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

الحل يقضي حاجة اخونا ازهر  .. لاني اتوقع الغرض منه

ولكن اذا جاءت الملاحظة من اخوي موسى هذا يعني ان في جعبته الحلول المناسبة

بحثت فوجدت طريقة اخرى للقراءة والكتابة توظف يونيكود

Private Sub textchange_Click()
FilePath = CurrentProject.Path & "\" & "textm.txt"
Set objx = CreateObject("ADODB.Stream")
objx.Open
objx.Type = 2
objx.Charset = "utf-8"
objx.WriteText textfield
objx.SaveToFile FilePath, 2
objx.Close
End Sub

Private Sub textimport_Click()
Dim objx
Set objx = CreateObject("ADODB.Stream")
objx.Charset = "utf-8"
objx.Open
objx.LoadFromFile (CurrentProject.Path & "\" & "textm.txt")
textfield = objx.ReadText()
objx.Close
Set objx = Nothing
End Sub

 

  • Like 1
قام بنشر
12 ساعات مضت, ابوخليل said:

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

يا ما أحلاها الحلول الجاهزة 👍🏼😅 

جزاك ربي الجنة 🌷

قام بنشر
في 28‏/4‏/2023 at 19:00, Moosak said:

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

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

  • Like 1
قام بنشر

@Eng.Qassim امك داعيتلك :wub:

فالبعض لديه عوائق من برامج الحمايه فيستخدم ترميز مذكور او ترمثز ios حتى عند استخدام ملفات XML 

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