ورود

View Full Version : سوال: حل مشکل ناخوانا بودن حروف فارسی در جداول وارده از فاکس پرو - dbf



mohammadsaleh
پنج شنبه 06 شهریور 1404, 15:17 عصر
سلام خدمت اساتید محترم
برنامه ای در قالب فاکس پرو قبلا ساخته شده و الان قصد تبدیل جداول آن به جداول اکسس را داریم. وقتی جداول را ایمپورت می کنیم مشکل اصلی ناخوانا بودن حروف فارسی می باشد. ممنون میشم راهنمایی بفرمایید. یکی از فایل های dbf و نمونه وارد شده را ضمیمه کرده ام.

mazoolagh
پنج شنبه 06 شهریور 1404, 17:54 عصر
سلام و روز خوش



K_ACCNO
DESC
ROW
RELATION
SW


8
حساب کل وام اشتغال و تولید
64
0
0


8
حساب کل وام ازدواج
65
0
0


8
حساب کل وام جهیزیه
66
0
0


8
حساب کل وام درمان و بیماری
67
0
0


8
حساب کل وام مسکن
68
0
0


8
حساب کل وام کمک هزینه تحصیلی
69
0
0


8
حساب کل وام سایر
70
0
0


0
حساب معین وام اشتغال و تولید
71
64
0


0
حساب معین وام ازدواج
72
65
0


0
حساب معین وام جهیزیه
73
66
0


0
حساب معین وام درمان و بیماری
74
67
0


0
حساب معین وام مسکن
75
68
0


0
حساب معین وام کمک هزینه تحصیلی
76
69
0


0
حساب معین وام سایر
77
70
0


19
حساب کل بانکهای سپرده
10
0
0


11
حساب معین بانکهای سپرده
78
10
0


1
صندوق نقدی
1
0
1


2
بانکها
2
0
1


5
حساب پس انداز
3
0
1


8
وام بلندمدت
4
0
1


9
وام کوتاه مدت
5
0
1


11
حساب جاری
6
0
1


10
بدهکاران
7
0
1


13
بستانکاران
8
0
1


16
جریان در وصول
9
0
1


0
حساب معین حسابهای پس انداز
51
3
1


0
حساب معین وام بلندمدت
53
4
1


0
حساب معین وام کوتاه مدت
54
5
1


5
حساب کل وجوه اداره شده
55
0
1


0
حساب معین وجوه اداره شده
56
55
1


8
حساب کل وام درقبال وجوه اداره
57
0
1


0
حساب معین وام درقبال وجوه ادار
58
57
1


0
حساب کل کارمزد
59
0
1


0
حساب معین کارمزد
60
59
1


0
حساب معین حسابهای دستورپرداخت
52
0
1


1
حساب معین بدهکاران
61
7
1


1
حساب معین بستانکاران
62
8
1


0
حساب معین صندوق نقدی
63
0
1

mohammadsaleh
پنج شنبه 06 شهریور 1404, 18:55 عصر
سلام و روز خوش



K_ACCNO
DESC
ROW
RELATION
SW


8
حساب کل وام اشتغال و تولید
64
0
0


8
حساب کل وام ازدواج
65
0
0


8
حساب کل وام جهیزیه
66
0
0


8
حساب کل وام درمان و بیماری
67
0
0


8
حساب کل وام مسکن
68
0
0


8
حساب کل وام کمک هزینه تحصیلی
69
0
0


8
حساب کل وام سایر
70
0
0


0
حساب معین وام اشتغال و تولید
71
64
0


0
حساب معین وام ازدواج
72
65
0


0
حساب معین وام جهیزیه
73
66
0


0
حساب معین وام درمان و بیماری
74
67
0


0
حساب معین وام مسکن
75
68
0


0
حساب معین وام کمک هزینه تحصیلی
76
69
0


0
حساب معین وام سایر
77
70
0


19
حساب کل بانکهای سپرده
10
0
0


11
حساب معین بانکهای سپرده
78
10
0


1
صندوق نقدی
1
0
1


2
بانکها
2
0
1


5
حساب پس انداز
3
0
1


8
وام بلندمدت
4
0
1


9
وام کوتاه مدت
5
0
1


11
حساب جاری
6
0
1


10
بدهکاران
7
0
1


13
بستانکاران
8
0
1


16
جریان در وصول
9
0
1


0
حساب معین حسابهای پس انداز
51
3
1


0
حساب معین وام بلندمدت
53
4
1


0
حساب معین وام کوتاه مدت
54
5
1


5
حساب کل وجوه اداره شده
55
0
1


0
حساب معین وجوه اداره شده
56
55
1


8
حساب کل وام درقبال وجوه اداره
57
0
1


0
حساب معین وام درقبال وجوه ادار
58
57
1


0
حساب کل کارمزد
59
0
1


0
حساب معین کارمزد
60
59
1


0
حساب معین حسابهای دستورپرداخت
52
0
1


1
حساب معین بدهکاران
61
7
1


1
حساب معین بستانکاران
62
8
1


0
حساب معین صندوق نقدی
63
0
1





سلام استاد
متوجه نشدم یعنی در سیستم شما درست نشون میده. من ویندوز 11 دارم

mazoolagh
شنبه 08 شهریور 1404, 13:45 عصر
سلام دوباره

مشکل از ویندوز و ستینگز اون نیست،
شما باید کاراکترست رو هم تغییر بدین.

بخش فاکس پرو رو بگردین، اونجا یک تاپیک هست که برنامه های تبدیل رو میتونین پیدا کنین.

سعی نکنین خودتون بنویسین!

mohammadsaleh
شنبه 08 شهریور 1404, 16:19 عصر
سلام استاد
ممنون میشم بفرمایید شما به کدام برنامه تبدیل کردید. چندین تایپک هست که راستش من سر در نیاوردم. و یه جورایی برنامه فاکس پرو هم از کار افتاده و گزارش های نادرست نشون میده و نیاز داریم سریع کار را جمع و جور کنیم.
راهی وجود ندارد با کدهای اکسس جداولی که وارد کردیم را کارکترست اون رو هم درست کنیم

mazoolagh
یک شنبه 09 شهریور 1404, 13:15 عصر
سلام
ممنون میشم بفرمایید شما به کدام برنامه تبدیل کردید.


سلام دوباره
من با برنامه ای که خیلی سال پیش به اسمبلی نوشتم تبدیل کردم،
که متاسفانه به درد کار شما نمیخوره چون کار اصلیش چیز دیگه ای هست و خروجی اون هم اکسس نیست.
برای همین هم فایل تبدیل شده ای نبود که پیوست کنم- بجاش از خروجی در اینجا کپی پیست کردم.


چندین تایپک هست که راستش من سر در نیاوردم.
برین صفحه آخر تاپیک زیر - پست آخر:
برنامه مبدل بین دیتابیس های مختلف با قابلیت تغییر کدپیچ (https://barnamenevis.org/showthread.php?41062-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%85%D8%A8%D8%AF%D9%84-%D8%A8%DB%8C%D9%86-%D8%AF%DB%8C%D8%AA%D8%A7%D8%A8%DB%8C%D8%B3-%D9%87%D8%A7%DB%8C-%D9%85%D8%AE%D8%AA%D9%84%D9%81-%D8%A8%D8%A7-%D9%82%D8%A7%D8%A8%D9%84%DB%8C%D8%AA-%D8%AA%D8%BA%DB%8C%DB%8C%D8%B1-%DA%A9%D8%AF%D9%BE%DB%8C%DA%86)

البته من این برنامه رو خودم تست نکردم،
ولی فیدبک ها همه مثبت بوده و مطمئنم که کار شما رو انجام میده.


راهی وجود ندارد با کدهای اکسس جداولی که وارد کردیم را کارکترست اون رو هم درست کنیم
با اکسس هم میشه، شما فقط نیاز به character set mapping table مناسب دارین.
مشابه اونچه در پست 2 تاپیک زیر هست:
آموزش: چگونه بدون تغییر System Locale ، نوشته فارسی در Message Box را به درستی نمایش دهیم؟ (https://barnamenevis.org/showthread.php?591442-%DA%86%DA%AF%D9%88%D9%86%D9%87-%D8%A8%D8%AF%D9%88%D9%86-%D8%AA%D8%BA%DB%8C%DB%8C%D8%B1-System-Locale-%D8%8C-%D9%86%D9%88%D8%B4%D8%AA%D9%87-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C-%D8%AF%D8%B1-Message-Box-%D8%B1%D8%A7-%D8%A8%D9%87-%D8%AF%D8%B1%D8%B3%D8%AA%DB%8C-%D9%86%D9%85%D8%A7%DB%8C%D8%B4-%D8%AF%D9%87%DB%8C%D9%85%D8%9F)

تکنیک تبدیل هم مشابه کدهای پست 4 همون تاپیک هست.
مشکل تهیه همون جدول هست که راحت نیست،
و این که دیتا فارسی در فاکس پرو برای تبدیل به یونیکد چند بار باید پروسس بشه (بخاطر اعداد و کاراکترهای لاتین)
به دردسرش نمی ارزه چون قبلا دیگران انجام دادن و تست هم شده.

mohammadsaleh
یک شنبه 09 شهریور 1404, 14:06 عصر
درود بر شما استاد گرانمایه
ممنون از راهنمایی های کامل و مشفقانه شما. عمرتان با عزت باد
تلاشم را می کنم