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

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

بدأه basma_ah في 4 نوفمبر 2009 · 13 رد · 2,445 مشاهدة · في قواعد بيانات Visual FoxPro
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

كيف حالك إن شاء الله دائمــاً بخير ؟

انا عضو جديد واكتب برامج في الوفكس برو

ارغب في ان ادخل اسماء لبحوث مثلا متكونة من اللغتين العربية والانكليزية دائما تختلط الكلمات وتنقلب الجملة ولا تصبح صحيحة

ماذا افعل في هذه المشكلة الرجاء المساعدة

شكراً لك اخي الكريم :S

#2

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

اهلا وسهلا بك أخي basma_ah في هذا المنتدى وان شاء الله تجد ضالتك

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

وأين تظهر لك هذه المشكلة ؟

حيث أن هذا الموضوع وحسب علمي لا مشاكل فيه في اصدارة VFP9

مع التحية

أستغفر الله العظيم و أتوب إليه

#3

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

شكراً لك اخي الكريم

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

الاصدار الذي اعمل علية هو

vfpro7

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

#4

بصراحة انا لم يسبق لي التعامل مع 7

وليس عندي نسخة منه والا حاولت البحث فيه

هل حاولت البحث في Properties عن أوامر متعلقة بالأمر مثل RightToLeft و Alignment ؟؟

أستغفر الله العظيم و أتوب إليه

#5
basma_ah كتب:
انا اعمل على برنامج لادخال اسماء الباحثين واسماء بحوثهم, وفي اسم البحوث لدي اسماء تحتوي على اللغتين العربية والانكليزية ورموز خاصة عند ادخالها تنقلب مهما حاولت

ماذا تفصد بالرموز الخاصة؟ هل يمكتك ان تعطي مثالا عما تريد فعله والتجية التى تود ان تحصل عليها؟

بالتوفيق

#6

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

اقصد بالرموز الخاصة مثل

(*,&,(,),%...)

والتي ان دمجت باللعة العربية تنقلب الكلمة ولا تصبح صحيحة مثلا

مثلا الرموز A,B هي

شكراً لك اخي الكريم

#7

مرحبا

لقد جربت ما تقصده وهو فعلا يقلب الاحرف اذا كان

Thisform.Text1.Alignment = 1 && Default Left

Thisform.Text1.RightToLeft = .F. && For English

اما اذا كانت Property لل Textbox كما يلي(كما ذكر Shadowz) فان النتيجة صحيحة

Thisform.Text1.Alignment = 3 && Right

Thisform.Text1.RightToLeft = .T. && For Arabic

بامكانك عمل ذلك يدويا اما في form properties او برمجيا بكل GetFocus الخاصة بال textbox

تم تعديل هذه المشاركة بواسطة سمير ابراهيم في 10 نوفمبر 2009 في 08:33

#8
سمير ابراهيم كتب:

مرحبا

لقد جربت ما تقصده وهو فعلا يقلب الاحرف اذا كان

Thisform.Text1.Alignment = 1 && Default Left

Thisform.Text1.RightToLeft = .F. && For English

اما اذا كانت Property لل Textbox كما يلي(كما ذكر Shadowz) فان النتيجة صحيحة

Thisform.Text1.Alignment = 3 && Right

Thisform.Text1.RightToLeft = .T. && For Arabic

بامكانك عمل ذلك يدويا اما في form properties او برمجيا بكل GetFocus الخاصة بال textbox

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

شكراً لك اخي الكريم

استخدمت هذه النصيحة صحيح انها لم تقلب الجملة داخل

textbox

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

#9

السلام عليكم

basma_ah كتب:
لكن عند عرض محتوياته في التقرير لن تكون النتيجة صحيحة بل مقلوبة ايضا هل لديك حل لهذه المشكلة :wacko:

في vfp7 تصميم التقربر جرب عمل كما في الصورة

post-214969-1257932964_thumb.png

post-214969-1257932982_thumb.png

اذا لم ينفع ذلك ارسل صورة عن التفرير لديك

#10

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

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

حدثت الرنامج المستخدم الان استخدم vfp9 والنتيجة ما زالت هي

في شاشة الادخال لا نتقلب وتكون الجملة صحيحة في التقارير تقلب واليك الصورة

post-215367-1258019618_thumb.jpg

post-215367-1258019631_thumb.jpg

#11

قبل ان تنفذ امر اظهار التفرير ضع الاتي

Set Reportbehavior 90

REPORT FORM c:\folder\myreport.frx Preview Noconsole

وجرب على الله تزبط هالمرة :)

#12
سمير ابراهيم كتب:
قبل ان تنفذ امر اظهار التفرير ضع الاتي

Set Reportbehavior 90

REPORT FORM c:\folder\myreport.frx Preview Noconsole

وجرب على الله تزبط هالمرة :)

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

شكراً لك اخي الكريم

معك حق ضبطت هذه المرة والتقرير سليم ولم يقبلب لكن لم استخدم هذا الset من قبل هل هة تابع للvfp9

:happy: على العموم شكراً لك اخي الكريم وبارك الله فيك تعبتك ويايه

#13

السلام عليكــم 

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

شكراً لك اخي الكريم

معك حق ضبطت هذه المرة والتقرير سليم ولم يقبلب لكن لم استخدم هذا الset من قبل هل هة تابع للvfp9

:happy: على العموم شكراً لك اخي الكريم وبارك الله فيك تعبتك ويايه

اجل. هذه خاصية جدبدة بال VFP9 وال Set Reportbehavior 90 تستعمل ReportListener وهذه الاخيرة اصبحت Object

من المميزات المهمة انها تدعم UniCode

للمزيد من المعلومات حول هذا الموضوع http://msdn.microsoft.com/en-us/library/ms965281.aspx

بالتوقيق

تم تعديل هذه المشاركة بواسطة سمير ابراهيم في 14 نوفمبر 2009 في 13:55

#14

كيف يمكن تغير لغة الكتابة عند التحرك خلال التكست بوكس المختلفة.

مثل يوجد في الفورم 2 تيكست بوكس الاول لادخال الكتابة بالعربي و الاخر لادخال الكتابة باللغة الانجليزية اريد ان يتم تحويل لغة الكتابة عند التحرك من واحد الي الاخر

Persistent Fox

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

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

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

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

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