ورود

View Full Version : سوال: بهم ريختن حروف بعد از تبديل بانك فاكس پرو



peyman13618
یک شنبه 12 دی 1389, 22:12 عصر
ما يك نرم افزار قديمي كتابخانه داشتيم كه تحت داس بوده و با فاكس نوشته شده. براي نوشتم يك جستجو تو وب سايت به ركورد هاي عنوان كتاب و نام نويسنده احتياج دارم. چون از فاكس سر در نمي آرم سراغ اين تالار اومدم و از اين تاپيك برنامه تبديل رو گرفتم:

http://barnamenevis.org/showthread.php?41062-برنامه-مبدل-بین-دیتابیس-های-مختلف-با-قابلیت-تغییر-کدپیچ/page32
با 2تا مشكل روبرو هستم. اول اينكه بانك اصلي تو كدوم يك از فايل ها هست كه اينجا كل فايل ها رو قرار مي دم. دوم اينكه وقتي با برنامه بالا تبديل رو انجام دادم عنوان ها بصورت چپ به راست و با حروف جدا از هم نمايش داده مي شه. چطور مي تونم بفهمم كه كد پيج استفاده شده در اين بانك چي بوده؟ فارسي ساز پرينترش با vegaf بود اگه اشتباه نكرده باشم

بانك رو از اينجا مي تونيد برداريد

http://www.4shared.com/file/usyUTpS0/bank_foxpro_dos.html

binyaz2003
دوشنبه 13 دی 1389, 11:50 صبح
من اصلا سردرنميارم.تمام جداول شما حاوي اطلاعات انگليسي هستند!
لطفا موضوع را درست بررسي و تشريح کنيد در غير اينصورت اين بحث قفل خواهد شد.

peyman13618
دوشنبه 13 دی 1389, 14:02 عصر
من اصلا سردرنميارم.تمام جداول شما حاوي اطلاعات انگليسي هستند!
لطفا موضوع را درست بررسي و تشريح کنيد در غير اينصورت اين بحث قفل خواهد شد.

اجازه بدين بانك رو يك بار ديگه كپي كنم از شركت. انگليسيش كامل تبديل مي شد شما چك كردين؟

binyaz2003
دوشنبه 13 دی 1389, 15:07 عصر
ببخشيد متن انگليسي به چي بايد تبديل بشه؟اينها جداول فاکس پرو هستن و شما ميتونيد به ساير پايگاه هاي داده تبديل و يا import کنيد.
وقتي ميگم موضوع رو درست تشريح کنيد همينه.

peyman13618
دوشنبه 13 دی 1389, 22:21 عصر
ببخشيد متن انگليسي به چي بايد تبديل بشه؟اينها جداول فاکس پرو هستن و شما ميتونيد به ساير پايگاه هاي داده تبديل و يا import کنيد.
وقتي ميگم موضوع رو درست تشريح کنيد همينه.

ببخشيد فكر كنم من سوالم رو ناقص مطرح كردم. من كل فايل هاي dbf كه تو اون فايل زيپ شده هست رو با همون برنامه تبديل datamanager و كدپيج ايران سيستم داس به فايل excel تبديل كردم. از نحوه ذخيره سازي كتاب هاي فارسي كه چيزي سر در نياوردم. تو فايل kavosh13.dbf بعد از تبديل به اكسل بك سري اطلاعات فارسي نا منظم ديدم. تو بخش انگليسي هم اگه مثلا kavosh9.dbf رو تبديل كنيد تو فيلد sharh اسمي انگليسي نوشته شده ولي نا مرتب. مثلا نام كتابي كه desktop databank بوده تو اكسل شده:
databank top - Desk
منظورم از بهم ريختن اين بود.
يك سوال ديگه اينكه در اين بانك اطلاعاتي كه داريم نقش فايل هاي .txt و .cdx چي هست؟ مي خواستم با اون برنامه يكي از فايل هاي تكست رو تبديل كنم ولي ميگه separetore (،) رو تو فايل پيدا نمي كنه. من نه با فاكس پرو آشنايي دارم نه با نوع ذخيره سازي اطلاعات در برنامه كتابخانه اي كه داريم (نرم افزار كاوش تحت داس). فقط مي دونم كه وقتي بانك رو در برنامه مي خواستن روي كتاب هاي فارسي تنظيم كنند همين فولدري كه زيپ شده هست رو انتخاب مي كردند. باز هم اگه فكر مي كنيد تاپيك نامربوط هست و جنبه ي آموزشي نمي تونه داشته باشه حذفش كنيد.

اين هم فايل هاي تبديل شده به اكسل:
converted_to_excel (http://www.4shared.com/file/TzbK9Tyy/converted_to_excel.html)

binyaz2003
سه شنبه 14 دی 1389, 15:17 عصر
وب پس بالاخره مشخص شد شما ميخواهيد اطلاعات جداول را به اکسل وارد کنيد براي اين کار نيازي به استفاده از مبدل موجود در اين قسمت براي تبديل اطلاعات انگليسي نخواهيد داشت و با انتخاب منوي Open و انتخاب نوع فايل dbase ميتوانيد اطلاعات جداولتون رو در اکسل مشاهده کنيد.اطلاعات به اين جهت نامرتب يا جابجا ديده ميشوند چون برنامه اين فيلدها رو حاوي عبارت فارسي فرض کرده (چون شما اين فيلدها رو تيک زده ايد) و اين تغيير رو مشاهده ميکنيد.
فايلهاي متني را بايد از خود برنامه نويس برنامه کتابخانه تان يا شرکت مربوطه سئوال کنيد زيرا ربطي به جداول فاکس پرو ندارند ولي فايلهاي cdx اطلاعات ايندکس جداول رو در اختيار دارن.
در ضمن اگر براي استفاده در وب ميخواهيد، اگر ازدات نت يا ASP کلاسيک استفاده ميکنيد باز هم به راحتي ميتوانيد جداولتون رو که من ديدم همه اطلاعات انگليسي داشت رو در دات نت يا اي اس پي باز کنيد حتي در php اگر توابع dbase (http://php.net/manual/en/book.dbase.php) در هاست شما فعال شده باشد ميتوانيد آنها را باز و با آنها کار کنيد و در حالي هم که اين توابع غيرفعال باشند ميتوانيد از کلاس phpxbase (http://www.phpclasses.org/package/2673-PHP-Access-dbf-foxpro-files-without-PHP-ext-.html) استفاده کنيد.
در انتها بايد بگم که هر تاپيکي ميتونه مفيد باشه اما نه بشرط اينکه بعد از سه پست متوالي بيينده متوجه بشه که شما ميخواهيد اطلاعات رو به چه فرمتي تبديل کنيد.