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

نجحت جزئياً! .. لكن ما هذا الذي في الصورة ؟!

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

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

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

إخوتي الأفاضل ..

لقد نجحت جزئياً في تحويل أحد ملفاتي الـ DBF إلى MDB .. لكن ما هذا الذي أراه في الصورة!

arabic.jpg

1- الكلام الموجود في خانة DESCRIP عربي في الأصل ... ما الذي جعله هكذا ؟؟ وكيف أرجعه عربياً ؟!

2- ما هي البرامج التي تتيح لي التعامل مع معلفات dBase III وكذلك dBase IV ؟؟

#2

أخي الفاضل

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

ستجد الإجابه على كل تساؤلاتك على هذه الروابط بالشرح التفصيلي المصور والبرامج التي تحتاجها لعملية التحويل لتصبح اللغة عربية 100%

طريقة التحويل الصحيحة من DBF الى MDB

/index.php?showtopic=130982

#3

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

بارك الله فيك اختنا زهرة

ما اخبارك واخبار الدكتوراه ارجو ان تظلين على التواصل معنا ولا تحرمينا من مشاركتك بين الحين والاخر

#4

أختي الفاضلة ..

كنت أبحث عنك منذ مدة ..

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

هذا هو رابط الملف الذي أخذت الصورة أعلاه منه:

http://www.fileflyer.com/view/WAefOB7

رابط مباشر:

http://ds8.fileflyer.com/d/448d71af-e97c-4...efOB7/hycon.zip

عند فتحه ستجدين Table باسم Hycon .. فيه النص غير المفهوم.

عذراً على الإزعاج ... لم أكن أعلم أنك تحضرين للدكتوراة إلا من مشاركة الأخ أعلاه ..

وفقكِ الله في دراستك وحياتك العملية.

#5

بارك الله بكم جميعا وجزاكم الله كل خير

اخي الفاضل ahibba

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

وتتبع طريقة التحويل الصحيحة حسب الخطوات

1. يجب ان يكون لديك برنامج CONVTEXT.EXE وهو موجود في المشاركة

بحيث تقوم اولا بتحويل ملف الـ DBF الى الترميز الصحيح للعربي وتعطيه نفس الصيغة DBF

2. ثم تقوم بإستخدام برنامج التحويل من DBF الى MDB كما في الخطوات المشروحة علما بأن البرنامج مرفق

اخيرا لا ينفع الملف الذي قمت انت بإرفاقه للتعديل عليه لأنه لم يتم تحويل المحارف اساسا للعربية من البداية لملف الـ DBF لهذا يجب ان يتم التحويل اولا ثم بعد ذلك يتم تحويل الملف الى قاعدة بيانات MDB

حاول ترفق الملف الأساسي للقاعدة DBF وليس قاعدة البيانات بعد التحويل MDB

#6

المشاركة الاساسية للعضو والتي يوجد بداخلها ملفات DBF

/index.php?showtopic=191186

وهذه مشاركة أخري حول الموضوع نفسة

/index.php?showtopic=192801

تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 26 أبريل 2009 في 13:42

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#7

ملحوظة

المشاركة الاساسية للعضو يوجد بداخلها ملفات DBF الاصلية

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#8

أختي الكريمة ..

كما ذكر الأخ محمد فؤاد تركي .. رابط الملفات الأصلية موجود .. وهذا هو:

http://ifile.it/u2a8bec

وتحديداً الملفين Hycon وHycona.

- سؤال على الهامش: هل يمكن للنص الإنجليزي أن يكون له نظام محارف مختلف بحيث يظهر هو الآخر بشكل غريب؟؟

فخانة DESCRIP في الملف Hycona فيها العكس .. أي أن بها نص إنجليزي ... ومع هذا تظهر هي الأخرى بهذا الشكل الغريب!!

#9

أخي الفاضل

أختي الفاضلة زهرة

بعد تحميل ملف العضو بحجم تقريبا 15 ميجا بايت وبعد تجربة تحويل الملفات بصيغة MDB بعد ضبط خيار المحارف العربية لم تضبط اللغة وظهرت بطريقة غير مفهمومة

post-46243-1240811901_thumb.jpg

post-46243-1240812025_thumb.jpg

ولتسهيل التجربة ارفقت لك ملف بصيغة DBF لتسهيل التجربة بدلا من تحميل المجلد الاساسي بحجم 15 مجيا بايت

Hycona.rar

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#10

أخي الفاضل محمد فؤاد تركي ..

في الحقيقة عدم ظهور النص العربي في خانة KEYWORD في الملف الذي ذكرته Hycona .. ليست مشكلة كبيرة .. إذ يمكن حلها بسهولة ... هذه لها علاقة بقضية الـ OEM vs ANSI .. يعني نظام محارف الدوس والويندوز .. وقد استطعت قراءتها وتحويلها.

لكن المشكلة الرئيسية هي في البيانات الموجودة في الـ Memo في خانة DESCRIP ... هذه هي المشكلة العويصة!

سواء أكان النص عربياً أو حتى إنجليزياً تكون غير مفهومة !!

طبعاً البيانات في خانة DESCRIP والتي تسمى Memo تكون موجودة في ملف الـ DBT وليس الـ DBF .. أما الـ MDX فهو كالفهرس حسبما أعلم ..

ما هي البرامج التي يتعامل بها المستخدمون العرب عادةً لإنشاء وتحرير ملفات DBF وDBT ؟؟

أعرف أن الـ FoxPro يتعامل معها .. لكن لا أعرف أي نسخة تدعم اللغة العربية .. هل هناك برامج أخرى لفتح الـ dBase III والـ dBase IV ؟؟

الغريب أنني عثرت على برنامج (برنامج جاهز ومبرمج وليس برنامج تحرير وإنشاء) يقوم باستدعاء البيانات من هذه الملفات (بما فيها النصوص في خانة الـ Memo) ويعرضها بشكل سليم داخل البرنامج نفسه ... ووجدت في بنيته هذه التعليمات:

object EATable: THalcyonDataSet

About = 'Halcyon Version 06.05.01 (6 Mar 99)'

DatabaseName = 'C:\DATA'

Exclusive = False

IndexFiles.Strings = (

'Hycon.MDX')

IndexName = 'KEYINDEX'

LockProtocol = Default

ReadOnly = True

TableName = 'Hycon.DBF'

TranslateASCII = False

UseDeleted = False

UserID = 0

Top = 32

end

object AETable: THalcyonDataSet

About = 'Halcyon Version 06.05.01 (6 Mar 99)'

DatabaseName = 'C:\DATA'

Exclusive = False

IndexFiles.Strings = (

'Hycona.MDX')

IndexName = 'KEYINDEX'

LockProtocol = Default

ReadOnly = True

TableName = 'Hycona.DBF'

TranslateASCII = False

UseDeleted = False

UserID = 0

Left = 28

Top = 30

end

object EADescriptionPanel: TPanel

Left = 0

Top = 272

Width = 263

Height = 72

Align = alBottom

BevelInner = bvLowered

BorderWidth = 5

TabOrder = 2

object EADescriptionDBMemo: TDBArabicMemo

Left = 6

Top = 7

Width = 38

Height = 34

Alignment = taRightJustify

Color = 15269887

DataField = 'DESCP'

DataSource = EADataSource

TabOrder = 0

Visible = False

OnChange = EADescriptionDBMemoChange

end

object ArabicMemo: TArabicMemo

Left = 7

Top = 7

Width = 249

Height = 58

Align = alClient

Color = 15269887

ReadOnly = True

ScrollBars = ssVertical

TabOrder = 1

end

object AEDescriptionPanel: TPanel

Left = 0

Top = 272

Width = 263

Height = 72

Align = alBottom

BevelInner = bvLowered

BorderWidth = 5

TabOrder = 2

object AEDescriptionDBMemo: TDBMemo

Left = 7

Top = 7

Width = 42

Height = 42

Color = 15269887

DataField = 'DESCP'

DataSource = AEDataSource

TabOrder = 0

OnChange = AEDescriptionDBMemoChange

end

object EnglishMemo: TMemo

Left = 7

Top = 7

Width = 249

Height = 58

Align = alClient

Color = 15269887

ReadOnly = True

ScrollBars = ssVertical

TabOrder = 1

end

كيف استطاع البرنامج استدعاء البيانات من تلك الملفات وإظهارها بشكل صحيح داخل Forms البرنامج ؟؟

#11

اخي الفاضل محمد فؤاد

اخي الفاضل ahibba

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

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

والسبب قد يكون البرنامج الأساسي الذي تم عمل هذه الملفات عليه استخدم معه محارف معينه مثل يونيكود Unicode او آسكي كود Ascii او UTF- 8 او برنامج النافذة للتعريب القديم اثناء بناء البرنامج لكي يقبل الكتابة بالعربي في برنامج الدوس MS DOS .

طبعا في السابق كانت قواعد البيانات داتابيس 4 او 5 DBase V - DBase VI هي المنتشرة ولكنها لا تدعم اللغة العربية فلهذا يضطر المبرمجين الى استخدام محارف معينة للتعريب مع الدوس القديم ولكن عند استعراضها الآن في بأي محرر في برنامج الويندوز فإنها تظهر المحارف والحروف بهذا الشكل

®ä¦eA’Oà´~õËϪrbÝL÷1ØÑ›ª%xõàȾ)]º\ø´mØs™ÝõIî{Üß¼ú†Ý÷_'æ–…I^ƒÎÙH³ùºç%Èvènl

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

لذا عند استعراض اي ملف من ملفات قواعد البيانات المرفقة DBF ببرنامج ( الفوكس برو النسخة 9 والتي تدعم اللغة العربية ) نجد منها شيء عربي وآخر انجليزي ، طبعا لا نغير شيء في ملفات الـ DBF

حيث ان ملفات الفهارس Index والتي تحمل اللاحقة CDX وكذلك محتويات المذكره في الملفات والتي تحمل اللاحقة DBT يتم استعراضها كملفات مترابطه مع القاعدة DBF وسنجد مثل هذه الصوره عند استعراض اي ملف DBF ببرنامج الفوكس برو النسخة رقم 9 ( Fox Pro v.9 )

post-15367-1240941777_thumb.gif

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

حيث لا يمكن استخدام برنامج التحويل CONVTEXT.EXE لأننا لا نحتاج الى التحويل للعربي فهو جاهز لدينا مسبقا في القاعدة DBF

post-15367-1240941906_thumb.gif

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

post-15367-1240942159_thumb.gif

اخيرا هذا احد الملفات Hycona.DBF قد تم تحويله الى قاعدة البيانات اكسيس Hycona.mdb

Hycona.rar

نقطة أخيرة : للآخ ahibba

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

#12
اقتباس
الغريب أنني عثرت على برنامج (برنامج جاهز ومبرمج وليس برنامج تحرير وإنشاء) يقوم باستدعاء البيانات من هذه الملفات (بما فيها النصوص في خانة الـ Memo) ويعرضها بشكل سليم داخل البرنامج نفسه ... ووجدت في بنيته هذه التعليمات:

منتظرين منك أخي الفاضل

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

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#13

جزاكم الله خيراً إخواني الأفاضل .. وعذراً إذا كنت قد أتعبتكم معي ..

بالنسبة للبرنامج المذكور .. فحالياً لا يمكنني رفعه ... لكنه يستخدم شيئاً اسمه:

Halcyon 6

شيء له علاقة بالـ Delphi على ما أعتقد.

هل تنصحوني بموقع أو منتدى معين يمكن أن أجد فيه خبراء في هذه الأمور؟ أي قواعد الـ dBase القديمة وأنظمة تعريبها ؟؟

وهل توجد برامج لفتح ملفات الـ DBT فقط وتحريرها ؟؟

#14

اخي الكريم ahibba

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

ahibba كتب:
جزاكم الله خيراً إخواني الأفاضل .. وعذراً إذا كنت قد أتعبتكم معي ..

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

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

ahibba كتب:
بالنسبة للبرنامج المذكور .. فحالياً لا يمكنني رفعه ... لكنه يستخدم شيئاً اسمه: Halcyon 6

لا يوجد اي مشكله ويفضل ان تحتفظ به لنفسك لأنه لا يلزمنا ولسنا بحاجته

ahibba كتب:
هل تنصحوني بموقع أو منتدى معين يمكن أن أجد فيه خبراء في هذه الأمور؟ أي قواعد الـ dBase القديمة وأنظمة تعريبها ؟؟

وهل توجد برامج لفتح ملفات الـ DBT فقط وتحريرها ؟؟

حاول تبحث في الأنترنت وستجد ضالتك إن شاء الله

بالتوفيق

#15

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

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

وهذا ما نتوقعه منكم بارك الله فيكم ..

اقتباس

ويفضل ان تحتفظ به لنفسك لأنه لا يلزمنا ولسنا بحاجته

للأسف لا أستطيع رفعه لأسباب فنية .. وإلا فأنا أتمنى فعل ذلك.

اقتباس
حاول تبحث في الأنترنت وستجد ضالتك إن شاء الله

سأحاول بإذن الله ..

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

تحياتي،،

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