صفحه 1 از 8 123 ... آخرآخر
نمایش نتایج 1 تا 40 از 320

نام تاپیک: برنامه مبدل بین دیتابیس های مختلف با قابلیت تغییر کدپیچ

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1

    برنامه مبدل بین دیتابیس های مختلف با قابلیت تغییر کدپیچ (از داس به ویندوز و بالعکس)

    برنامه مدیریت اطلاعات نرم افزاری است رایگان
    جهت ارسال و دریافت بین دیتابیس های مختلف با قابلیت پشتیبانی تغییر کدپیچ از داس به ویندوز و بالعکس (با پشتیبانی کدپیچ ایران سیستم و سایه)
    یک محیط ساده و راحت برای کاربر که امکان خواندن جداول و فایلهایی با پسوند:
    CSV, SQL, XML, ACCESS (MDB), TEXT FILE (Fixed and Delemited File)
    Fox (win and dos), Paradox, Excel,
    Mysql, SqlSever
    and other extened file :
    FreamWorkII, MicroSoft MultiPlan,Lotus 1-2-3
    که البته به هنگام خواندن فایلهای محیط داس , سیستم با توجه به نوع کدپیچ تعیین شده توسط کاربر (سایه یا ایران سیستم ) قادر به تبدیل اطلاعات با سرعت بالا نیز می باشد
    (حداقل این سرعت از چندین نمونه برنامه ارائه شده در این سایت سرعت بالاتری دارد والبته از نمونه مشابه سورس خودم و بقیه دوستان با دلفی نیز بیشتر است)

    و پس از خواندن قابلتهایی همچون تغییر ساختار, مرتب سازی اطلاعات بر اساس فیلدخاص, تعیین فرم چاپی با قابلیت انتخاب فیلدهای خاص و همچنین اصلاح اطلاعات با قابلیت حذف و ایجاد رکورد جدید

    و نهایتا قابلیت ارسال اطلاعات جدول به پسوندهای ذیل را داراست:
    Csv,Html,Sql,Xml, xls (Excel), Doc (Word), Text File (Fiexed Size and Delemited) , mdb (access), Foxpro (Dos And Windows),Lotus1-2-3, SystemDataForm,...

    که به هنگام ارسال خروجی نیز در صورت تعیین فایل خروجی برای محیط داس امکان تبدیل کدپیچ به هر دو نوع سایه و ایران سیستم را با سرعت بالا داراست.

    و یک نکته دیگر اینکه متاسفانه بسیاری از برنامه های (چه رایگان و چه پولی) ارائه شده به هنگام تبدیل بین قالبهای مختلف با فیلد memo (یادداشت) مشکل دارند که این برنامه در رفع این مقوله درست عمل می نماید.

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

    امیدوارم که دیگر کاربران در سال جدید دارای چنین مشکل (یا مشابه) آن را نداشته باشند.

    این برنامه بصورت حالت اجرایی است )exe file) که با ویژوال فاکس 9 نوشته شده است
    (چرا که در مرور بسیاری از این تایپیکها به علت عدم آشنایی و کلا نامانوس بودند بسیاری از افراد با محیط فاکس سورسها رهنمودی برای افراد نداشته لذا برنامه نسخه اجرایی این برنامه را آپلود کردم که برای دیگران نیز مثمر ثمر باشد)
    البته جهت اجرا نیازمند یک سری فایلهای dll (جهت اجرایی فایلهای اجرایی با vfp9 است) هست که می توان در سی دی برنامه vfp9 آن را بدست آورد و نهایتا در صورت وجود مشکل برای بقیه کاربران بنده آنها را نیز در اینجا آپلود کنم

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

    فایل ضمیمه بروز رسانی شد (رفع مشکل اعداد در سایه)
    ----------------------------------------------------------------------------------------------------------------

    ****** نسخه جدید برنامه در صفحه 23 همین تایپک می باشد **********
    https://barnamenevis.org/showthread.php?t=41062&page=23
    فایل های ضمیمه فایل های ضمیمه
    آخرین ویرایش به وسیله javad_hosseiny : شنبه 25 خرداد 1387 در 09:22 صبح

  2. #2
    مدیر بخش آواتار binyaz2003
    تاریخ عضویت
    آبان 1382
    محل زندگی
    کرمان
    سن
    39
    پست
    2,107
    آقا عید شما هم مبارک
    فقط یک چیزی بگم اینها رو تو فوروم های خارجی هم بزارید هم شما هم آقای حیدری کیا هم آقای توکل
    وب سایت شخصی
    وبلاگ آموزش ویژوال فاکس پرو - به دلیل تعطیل شدن میهن بلاگ نوشته های وبلاگ به وب سایت شخصی منتقل شدند.

  3. #3
    اقای حسینی از اینکه دیدم برنامه مورد تائید سایت یونیورسال قرار گرفته خوشحال شدم و به شما تبریک میگم
    1-اگر این برنامه رو توی سایت foxite هم بزارید خیلی خوبه
    2-اگر سورسشو برای استفاده دوستان اینجا بزارید باعث میشه مشکلاتشون کمتر بشه
    3-استفاده از کنترل پیش فرض برای دیدن فایلها مقداری بد جواب میده.من توی یه برنامه سفارشی این مشکل رو حل کردم و همچنین لیست فیلدهای تبدیل شونده را در اختیار کاربر گذاشته ام و سیستم پس از تبدیل لیست این فیلدهای تبدیل شده رو در یک باکس دیگه نشون میده اگر خواستید پس از قرار دادن سورس برنامه تان در اینجا این کنترلها رو به اون اضافه و در اختیار شما قرار خواهم داد تا سایرین هم استفاده کنند
    در آخر از این زحمت شما ممنونم
    ودر آخرآخر بگم که تنها فاکسه که میتونه به این راحتی با فایلها و تبدیل کارکترها کار کنه . من با زبانهای دیگه جونم در اومده تا تونستم یه کارهائی بکنم که تازه صددرصد هم جواب نمیده
    در تندیس های تخت جمشید هیچ کس در حال تعظیم نیست ، هیچ کس عصبانی نیست ، هیچ کس سرافکنده و شکست خورده نیست ، هیچ کس سوار بر اسب نیست ، هیچ قومی بر قوم دیگر برتر نیست ، هیچ کس برده نیست و هیچ تصویر خشنی دیده نمیشود.
    ************************************************** ******************************************
    اندیشه کن , آنگاه سخن گو تا از لغزش بر کنار باشی

  4. #4
    سلام
    اقای حسینی دستتون درد نکنه شما که زحمت کشید لطف کنید فایلهای مرتب (dll) را هم بزارید که لااقل بتونیم با برنامه کار کنیم

  5. #5
    سلام

    این برنامه ظاهرا با فاکس ۹ است. و به فایلهای آن در زمان اجرا نیاز دارد:
    vfp9r.dll
    vfp9renu.dll
    msvcr71.dll
    gdiplus.dll
    ____________________________
    همه چیز را همگان دانند و همگان هنوز از مادر زاده نشده اند. (بزرگمهر حکیم)

  6. #6
    قسمت اول فایلهای dll جهت دان لود:

    http://www.valiasr-aj.net/vfp9r.zip
    http://www.valiasr-aj.net/vfp9renu1.zip
    http://www.valiasr-aj.net/vfp9t.zip

    مجموعه dll های موردنیاز جهت اجرای فایل exe (اجرایی) تولید شده با زبان ویژوال فاکس 9
    آخرین ویرایش به وسیله javad_hosseiny : دوشنبه 26 فروردین 1387 در 12:17 عصر

  7. #7

    Exclamation

    نقل قول نوشته شده توسط javad_hosseiny مشاهده تاپیک
    قسمت اول فایلهای dll جهت دان لود:
    http://www.uploadtemple.com/view.php/1142664303.zip

    قسمت دوم :
    http://www.uploadtemple.com/view.php/1142665243.zip

    قسمت سوم:
    http://www.uploadtemple.com/view.php/1142665998.zip

    مجموعه dll های موردنیاز جهت اجرای فایل exe (اجرایی) تولید شده با زبان ویژوال فاکس 9

    به علت وجود اشکال در دان لود فایلهای لینک بالا (البته بعضا)
    بنده مجددا آن را آپلود کرده ام می توانید از لینک های ذیل برای دریافت آن استفاده نمایید.

    http://www.uploadtemple.com/view.php/1145267715.zip
    http://www.uploadtemple.com/view.php/1145267916.zip
    http://www.uploadtemple.com/view.php/1145268633.zip


    اصلاح شد

    متاسفانه لینک های آپلود شده در سایت uploadtemple بعد از مدتی expire می شوند
    لذا بنده آن را مجددا در یکی از هاست های خودم آپلود کردم.

    http://www.valiasr-aj.com/vfp9r.zip
    http://www.valiasr-aj.com/vfp9renu1.zip
    http://www.valiasr-aj.com/vfp9t.zip
    فایل ها دانلود نمی شوند
    لطفا کمکم کنید

  8. #8
    نقل قول نوشته شده توسط ghadam_kheyr مشاهده تاپیک
    فایل ها دانلود نمی شوند
    لطفا کمکم کنید
    اگر امکان دارد لینک دیگری را به من معرفی کنید

  9. #9
    کاربر تازه وارد آواتار mhbshn
    تاریخ عضویت
    اردیبهشت 1388
    محل زندگی
    كرمان
    پست
    48

    نقل قول: برنامه مبدل بین دیتابیس های مختلف با قابلیت تغییر کدپیچ

    [quote=javad_hosseiny;204615]قسمت اول فایلهای dll جهت دان لود:

    http://www.valiasr-aj.net/vfp9r.zip
    http://www.valiasr-aj.net/vfp9renu1.zip
    http://www.valiasr-aj.net/vfp9t.zip


    dll را كه نميتوان دانلود كرد ؟؟؟؟

  10. #10
    1 - بر روی سایت foxite نیز قرار دادم
    2 - حالت اجرایی کاربردی تر است چرا که طبق تایپیکهایی که در سایر بخش های بود (اکثر افراد حتی قادر به ایجاد فایل اجرایی از روی سورس برنامه نیز نبودند و بیشتر دنبال یک نرم افزار (پک) اجرایی بودند) ولی باز طبق صحبت شما چشم سورس را نیز در اینجا قرار می دهم (امید است که برای برنامه نویس بخش فاکس کاربردی باشد)
    3 - در رابطه با کنترل های پیش فرض منظور شما را متوجه نشدم ( منظورتون grid خود محیط فاکس است؟!!!)
    و اگر منظورتون تهیه لیستی از فیلدها جهت تعیین فیلدهای موردنیاز جهت تبدیل کدپیچ باشد که برنامه خود اتوماتیک کلیه فیلدهایی که بصورت غیر عددی (memo,chart,...) باشد را تشخیص و آنها را تبدیل (از جهت کدپیچ) می کند)
    و اگر محیطی جهت تنظیم فیلدها و انتخاب فیلد جهت انتقال به فیلد دیگر باشد که معمولا اینکار به هنگام ایمپورت جداول خارجی به محیط داخلی برنامه (که ساختار آن را می دانید) انجام می شود (که این کار را نیز در چند برنامه انجام داده ام (مثلا برنامه پژوهش بنده قابلیت دریافت اطلاعات از تمامی دیتابیس ها را دارد بدین صورت که لیست فیلدهای جدول میهمان نمایش داده شده و همچنین لیست فیلدهای جدول میزبان (جدول برنامه) و کاربر بصورت ویزاردی فیلدهای را با هم تطابق داده و انتخاب می کند و نهایتا عمل ایمپورت اطلاعات انجام می شود.
    و اگر باز توضیحی بیشتری نسبت به این مقوله بدهید حتما سعی بر انجام آن خواهم کرد

    ونهایتا توضیحی نسبت به سورس برنامه اینکه:
    فرم مربوط به اتصال به دیتابیس اینجنین های mysql,mssql,... جداگانه بوده
    فرم مربوط به اتصال به access نیز جداگانه بوده
    و در کل بیشتر مبنا بر دخالت خود جدول (table) بوده (نه دیتابیس (dbc) ) (برای راحتی کار کاربر)

    فایل ضمیمه بروز رسانی شد
    (البته تنها یک فایل dos2windows.prg اندکی تغییر یافت)
    فایل های ضمیمه فایل های ضمیمه
    آخرین ویرایش به وسیله javad_hosseiny : چهارشنبه 02 فروردین 1385 در 10:28 صبح

  11. #11
    فایل ها دانلود نمی شوند
    لطفا کمکم کنید اگر امکان دارد لینک دیگری را به من معرفی کنید

  12. #12
    منظورم از کنترل پیش فرض قسمتی است که شما مسیر درایوها و محتویات آنرا در یک لیست باکس نمایش میدهید.این کنترل بیشتر برای همخوانی با محیطهای داس و برای سازگاری با اون طراحی شده و عملکرد خوبی ندارد بیشتر منظورم این بود که کنترلهایی مشابه با filist و drivelist که در vb استفاده میشوند در برنامه گذاشته شود تا استفاده از آن راحت تر باشد
    نمایش فیلدها و انتخاب آنها توسط کاربر را هم برای زیباتر شدن اینترفیس برنامه پیشنهاد دادم
    به هر حال از حسن نیت شما ممنونم
    در تندیس های تخت جمشید هیچ کس در حال تعظیم نیست ، هیچ کس عصبانی نیست ، هیچ کس سرافکنده و شکست خورده نیست ، هیچ کس سوار بر اسب نیست ، هیچ قومی بر قوم دیگر برتر نیست ، هیچ کس برده نیست و هیچ تصویر خشنی دیده نمیشود.
    ************************************************** ******************************************
    اندیشه کن , آنگاه سخن گو تا از لغزش بر کنار باشی

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

  14. #14
    اقا برنامه تان جالب هست ولی در رابطه با کانورت سایه در رابطه با اعداد مشکل داره و اعداد را نیز معکوس کانورت میکند و مثلا 12345 را 54321 بر میگرداند اگر اصلاح شود ممنون میشم.

  15. #15

    تشکر

    با سلام
    از شما بابت زحمتی که در ایجاد این نرم افزار کشیدید صمیمانه تشکر می کنم.
    تا کنون تنها نرم افزار مشابهی که در این زمینه پیدا کردم نسخه پولی ای بنام FoxPro Arabic Or Farsi Database Convertor Dos To Windows Convert Converter بود که با مبلغ 300000 ریال برای استفاده خانگی و مبلغ 350000 ریال برای استفاده تجاری است که در حالت ارزیابی تنها 8 رکورد را تبدیل می کند. توصیه می کنم در صورت صلاحدید یک نسخه از نرم افزارتان را در سایت مزبور http://www.codeproject.com/useritems..._Convertor.asp قرار دهید. چون نرم افزار شما با هیچکدام از کلیدواژه های انگلیسی که شامل DOS Fox , Win Fax , Convertor باشند لیست نمی گردد و تنها کلید واژه "مبدل ایران سیستم" آن هم در لینکهای چندم خود نرم افزار شما را لیست کرده است. لطفا فکری برای اجیستر کردن نرم افزارتان در Top List های گوگل و همچنین درج کلیدواژه های مناسب برای جستجوی سریع نمایید. در ضمن بنده با فایل VFP9R.DLL شما به مشکل برخوردم. شاید بهتر بود یک نسخه ZIP کامل از آن را بصورت کامل و تک فایل تهیه می کردید. در پایان مجددا از زحمت شما تشکر می کنم.

  16. #16
    نمی دونم این سایت uploadtemple چرا اینطور رفتار می کنه (گویا محدودیت تعدادی برای دان لود فایلها داره) چرا که بعد از مدتی لینک دان لود آنها غیر فعال شده و پیغام خطا می دهد (بنده دو بار اونجا آپلود کردم و تاکنون بسیاری از مطالب و ... را تو این سایت آپلود کرده بودم و هیچ کدام تاحالا چنین مشکلی نداشتند (یعنی هنوز که هنوز فعال هستند) ولی فکر کنم هیچ کدوم به اندازه اینها دان لود نشده بودند))
    نهایتا بنده مجددا آنها را در هاستی یکی از سایتهای خودم آپلود کردم.
    http://www.valiasr-aj.com/vfp9r.zip
    با حجم 2.75 مگابایت
    http://www.valiasr-aj.com/vfp9renu1.zip
    با حجم 492 کیلو بایت
    http://www.valiasr-aj.com/vfp9t.zip
    با حجم 2.19 مگابایت
    آخرین ویرایش به وسیله javad_hosseiny : یک شنبه 07 خرداد 1385 در 09:35 صبح

  17. #17

    dll

    اگه نتو نستید dll ها رو دانلود کنید من اینجا پیدا کردم
    http://www.lspd-software.nl/lspd_finforce.htm

  18. #18
    سلام اقای حسینی
    دستتون درد نکنه کار ما رو که خیلی راه انداخت فقط تو تبدیل Memo میاد اگر چند سطر باشه سطرها رو بهم میریزه و میاد سطر آخر رو میاره اول و یکی به آخر دوم و ... برای این مشکل راه حل چیه ؟

  19. #19
    سلام آقای جواد حسینی.
    تشکر از برنامه خوبتان. ولی من میخواستم که فایل پارادوکس را به اکسس تبدیل کنم،مثل اینکه ورژن فایل بالا است قبول نمکند. باید چکارکنم؟

  20. #20
    کاربر تازه وارد
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    zanjan
    پست
    92

    نقل قول: برنامه مبدل بین دیتابیس های مختلف با قابلیت تغییر کدپیچ

    نقل قول نوشته شده توسط acp_co مشاهده تاپیک
    اقا برنامه تان جالب هست ولی در رابطه با کانورت سایه در رابطه با اعداد مشکل داره و اعداد را نیز معکوس کانورت میکند و مثلا 12345 را 54321 بر میگرداند اگر اصلاح شود ممنون میشم.
    از برنامه ای که تهیه کردید بسیار سپاسگزاریم یکسری مشکل دارد از جمله وقتی که به اکسس تبدیل میکنیم اغلب پیام میدهد فایل شما خالی است و در صورت تبدیل فونتها درست نشان داده نمی شود

  21. #21

    نقل قول: برنامه مبدل بین دیتابیس های مختلف با قابلیت تغییر کدپیچ

    با سلام و تشکر از پست های خوب دوستان من یک فایل dbf دارم که می خوام به اکسل تبدیل کنم و تنها با کدپیج سایه حروف خوانا هستند ولی یک مشکل دیگه وجود داره و اون اینه که حروف از آخر به اول چیده میشه مثلا نام "علی" پس از تبدیل به شکل "ی لع" نوشته می شه اگه ممکنه منو راهنمایی کنید واقعا به این تبدیل نیاز دارم

  22. #22

    نقل قول: برنامه مبدل بین دیتابیس های مختلف با قابلیت تغییر کدپیچ

    توي يكي از كامپيوتر هاي ما يك برنامه حسابداري نصبه كه يك سري اطلاعات مربوط به پرداختهاي اداره رو در خود ذخيره داره حالا من ميخوام بدونم database اين برنامه چيه و اصلا با چه زباني نوشته شده به اين database خيلي خيلي خيلي خيلي نياز دارم لطفا كمكم كنيد بگيد از كجا بايد اين چيزها رو بفهمم و آيا مي تونم database اون رو تبديل به access كنم و كاري كه دارم رو انجام بدم؟
    خيلي فوريه لطفا زود جواب بديد

  23. #23
    با تشکر از شما دوست گرامی که این نکته را متذکر شدید
    به دلیل یک اشتباه لپی (البته بیشتر از لپی بودند علت در عدم وجود فیلدهای کاراکتریی که دارای محتوی عددی باشند در لیست جداول تست شده توسط اینجانب بود) این ایراد بوجود آمده بود
    که در نسخه های ضمیمه (هم فایل اجرایی و هم سورس تصحیح شده و می تونید مجددا اون را دان لود کنید)
    با توجه به نوع الگوریتم برنامه که خود اتوماتیک فیلدها غیرعددی (Charter,memo,...) را تشخیص داده و در صورت تمایل کاربر آنها را تغییر کدپیچ می دهد در صورتی که کاربر دارای فیلدی بصورت کاراکتری ولی با محتوی عددی بود برنامه دچار اشکال می شد که این اشکال نیز مرتفع گردید.
    (البته دیگری فرقی نمی کند که محتوی فیلد فقط عدد باشد و یا عدد در وسط متن دیگری
    باشد)
    و البته من حیث المجموع به نظر بنده این روش (که خود برنامه فیلدهای موردنظر را تشخیص دهد و تغییر دهد) بهتر است از روشی که کاربر فیلدهای موردنظر خود را جهت تغییر اعلام نماید (یعنی لیستی از نام فیلدها بیاید و کاربر فیلدهای موردنظر جهت تغییر کدپیچ را تیک (علامت) بزند)
    چرا که قبلا برنامه بنده نیز دارای اینچنین اینترفیسی بود ولیکن ازبس مجبور شدم که برای کاربران (چه بسیاری کاربران که از مفهوم تغییرکدپیچ و بردن اطلاعات از داس به ویندوز و یا بالعکس سر در نیاورده و بعد از کلی توضیح در رابطه با انجام این کار دیگه وقتی می خواهی توضیحی بدی باید فیلدهای که دارای عبارات فارسی هستند را نیز انتخاب کنی , کاری بس مشکل و طاقت فرسا می شود) برای این عمل (انتخاب فیلدهای دارای عبارت فارسی) توضیح دادم خسته شدم و نهایتا به این نتیجه رسیدم که اگر سیستم خود اتوماتیک این کار را انجام دهد بسیار مناسب تر می باشد (نهایتا تابع برای فیلدهای کاراکتری که دارای عبارت فارسی نیستند یکبار فراخوانی شده و به علت نداشتن عبارت فارسی سریعا همان محتوی توسط تابع برگردانده می شود)
    *-------
    و در پایان نیز با توجه به صحبت آقای حیدری کیا بنده سورس را علاوه بر فایل اجرایی (جهت دوستان بخش فاکس پرو) قرار دادم که هر کس با توجه به نظر و سلیقه خود اون را تغییر داده و برنامه بصورت یک نرم افزار اوپن سورس گسترش پیدا کند .
    (البته تنها تغییری که در سورس برنامه کرد در فایل dos2windows.prg بود که در فراخوانی متن های فارسی سایه تغییر کوچکی داده شد) (قابل توجه علاقه مندان که سورس را قبلا تغییر داده اند نیاز به بازخوانی کل برنامه نیست و تنها این فایل را مجددا به برنامه خود اضافه کنند )
    *--------
    (به طور مثال می توان بجای listbox که به عنوان محل خواندن و یا نوشتن فایل بنده قرار داده ام از تابع getfile (انتخاب فایل) و یا getdir (انتخاب مسیر جهت ذخیره اطلاعات) بصورت ساده استفاده کرد و یا اینکه با استفاده از تابع adir لیست فایلها و شاخه های مسیر جاری را بدست آورده و خودتان یک listboxfile بسازید (مشابه این کار را با فاکس داس انجام داده ام که در نمونه سورس های بخش برنامه های کاربردی می تونید پیداش کنید) و یا ..... )
    و در پایان این برنامه را بیشتر به دلیل رفع مشکل دوستان این بخش (که متاسفانه بخش بسیاری از تایپکهای مطرح شده در این فروم را داشت) اضافه کردم , و از این برنامه در تمامی قسمت های (خواندن و نوشتن در قالبهای مختلف) بنده در برنامه های خودم استفاده کردم و مشکلی نداشت ولیکن با این اوصاف جای تست بیشتری دارد, دوستان اگر به مشکلی برخورد کردند اعلام نمایند.
    آخرین ویرایش به وسیله javad_hosseiny : چهارشنبه 02 فروردین 1385 در 10:42 صبح

  24. #24

    نقل قول: برنامه مبدل بین دیتابیس های مختلف با قابلیت تغییر کدپیچ

    نقل قول نوشته شده توسط javad_hosseiny مشاهده تاپیک
    با تشکر از شما دوست گرامی که این نکته را متذکر شدید
    به دلیل یک اشتباه لپی (البته بیشتر از لپی بودند علت در عدم وجود فیلدهای کاراکتریی که دارای محتوی عددی باشند در لیست جداول تست شده توسط اینجانب بود) این ایراد بوجود آمده بود
    که در نسخه های ضمیمه (هم فایل اجرایی و هم سورس تصحیح شده و می تونید مجددا اون را دان لود کنید)
    با توجه به نوع الگوریتم برنامه که خود اتوماتیک فیلدها غیرعددی (Charter,memo,...) را تشخیص داده و در صورت تمایل کاربر آنها را تغییر کدپیچ می دهد در صورتی که کاربر دارای فیلدی بصورت کاراکتری ولی با محتوی عددی بود برنامه دچار اشکال می شد که این اشکال نیز مرتفع گردید.
    (البته دیگری فرقی نمی کند که محتوی فیلد فقط عدد باشد و یا عدد در وسط متن دیگری
    باشد)
    و البته من حیث المجموع به نظر بنده این روش (که خود برنامه فیلدهای موردنظر را تشخیص دهد و تغییر دهد) بهتر است از روشی که کاربر فیلدهای موردنظر خود را جهت تغییر اعلام نماید (یعنی لیستی از نام فیلدها بیاید و کاربر فیلدهای موردنظر جهت تغییر کدپیچ را تیک (علامت) بزند)
    چرا که قبلا برنامه بنده نیز دارای اینچنین اینترفیسی بود ولیکن ازبس مجبور شدم که برای کاربران (چه بسیاری کاربران که از مفهوم تغییرکدپیچ و بردن اطلاعات از داس به ویندوز و یا بالعکس سر در نیاورده و بعد از کلی توضیح در رابطه با انجام این کار دیگه وقتی می خواهی توضیحی بدی باید فیلدهای که دارای عبارات فارسی هستند را نیز انتخاب کنی , کاری بس مشکل و طاقت فرسا می شود) برای این عمل (انتخاب فیلدهای دارای عبارت فارسی) توضیح دادم خسته شدم و نهایتا به این نتیجه رسیدم که اگر سیستم خود اتوماتیک این کار را انجام دهد بسیار مناسب تر می باشد (نهایتا تابع برای فیلدهای کاراکتری که دارای عبارت فارسی نیستند یکبار فراخوانی شده و به علت نداشتن عبارت فارسی سریعا همان محتوی توسط تابع برگردانده می شود)
    *-------
    و در پایان نیز با توجه به صحبت آقای حیدری کیا بنده سورس را علاوه بر فایل اجرایی (جهت دوستان بخش فاکس پرو) قرار دادم که هر کس با توجه به نظر و سلیقه خود اون را تغییر داده و برنامه بصورت یک نرم افزار اوپن سورس گسترش پیدا کند .
    (البته تنها تغییری که در سورس برنامه کرد در فایل dos2windows.prg بود که در فراخوانی متن های فارسی سایه تغییر کوچکی داده شد) (قابل توجه علاقه مندان که سورس را قبلا تغییر داده اند نیاز به بازخوانی کل برنامه نیست و تنها این فایل را مجددا به برنامه خود اضافه کنند )
    *--------
    (به طور مثال می توان بجای listbox که به عنوان محل خواندن و یا نوشتن فایل بنده قرار داده ام از تابع getfile (انتخاب فایل) و یا getdir (انتخاب مسیر جهت ذخیره اطلاعات) بصورت ساده استفاده کرد و یا اینکه با استفاده از تابع adir لیست فایلها و شاخه های مسیر جاری را بدست آورده و خودتان یک listboxfile بسازید (مشابه این کار را با فاکس داس انجام داده ام که در نمونه سورس های بخش برنامه های کاربردی می تونید پیداش کنید) و یا ..... )
    و در پایان این برنامه را بیشتر به دلیل رفع مشکل دوستان این بخش (که متاسفانه بخش بسیاری از تایپکهای مطرح شده در این فروم را داشت) اضافه کردم , و از این برنامه در تمامی قسمت های (خواندن و نوشتن در قالبهای مختلف) بنده در برنامه های خودم استفاده کردم و مشکلی نداشت ولیکن با این اوصاف جای تست بیشتری دارد, دوستان اگر به مشکلی برخورد کردند اعلام نمایند.
    برادر عزیز جناب آقای حسینی لطفا آدرس دانلود سورس جدید برنامه را بفرمائید با تشکر مجدد

  25. #25
    جناب آقای حسینی
    برنامتون خیلی جالب بود من ان را دانلود کردم خیلی از مشکلاتم را حل نمود
    راستی میشه درمورد رشته تحصیلی خودتان هم اطلاعات بیشتری ارائه بدید.
    که ایا کامپیوتر خواندید یا بصورت تجربه وعلاقه دنبال برنامه نویسی رفته اید
    با تشکر

  26. #26
    جناب حسینی خیلی ممنون
    در تندیس های تخت جمشید هیچ کس در حال تعظیم نیست ، هیچ کس عصبانی نیست ، هیچ کس سرافکنده و شکست خورده نیست ، هیچ کس سوار بر اسب نیست ، هیچ قومی بر قوم دیگر برتر نیست ، هیچ کس برده نیست و هیچ تصویر خشنی دیده نمیشود.
    ************************************************** ******************************************
    اندیشه کن , آنگاه سخن گو تا از لغزش بر کنار باشی

  27. #27
    کاربر تازه وارد آواتار RealDream
    تاریخ عضویت
    اردیبهشت 1385
    پست
    81
    آقای حسینی واقعا دستتون درد نکنه عالی بود . اما یه خورده سرعت در ارسال رکورد ها پائینه . به هر حال مشکل من حال شد و من تازه متوجه شدم چه فرومی عالیی رو پیدا کردم

  28. #28
    خواهش می کنم
    ولی راجع به بحث سرعت تبدیل اطلاعات
    بنده با این برنامه یک جدول پاراداکس (با کدپیچ سایه) و 6 فیلد و 172 هزار رکورد (لیست جدول مربوط به بیمه ایران) را به محیط ویندوز آوردم در مدت 11 ثانیه و همان جدول را پس از اصلاح به خروجی DBF با کدپیچ ایران سیستم ارسال کردم در مدت 13 ثانیه (سیستم پینتیوم فور 2 گیگاهرتز سلرون) (البته معمولا در این گونه نرم افزارها سرعت هارد بیشتر تاثیر دارد که در این مورد هارد معمولی بود نه ساتا)
    تصور بنده برای این حجم اطلاعات این زمان سرعت مناسبی است
    با توجه به نمونه برنامه ای مختلفی که از برنامه نویسان مختلف در سایتهای متفاوت و همچنین برنامه های تجاری مشابه دیدم برای همین جدول (لیست جدول بیمه ایران) اکثرا دارای زمانی بیشتری بوده است.
    ---
    نهایتا اگر باز دارای سرعت مطلوب از نظر شما نبود شرمنده
    این هدیه ای بود تحفه درویش جهت استفاده دوستان

  29. #29
    کاربر تازه وارد آواتار RealDream
    تاریخ عضویت
    اردیبهشت 1385
    پست
    81
    نقل قول نوشته شده توسط javad_hosseiny
    خواهش می کنم
    ولی راجع به بحث سرعت تبدیل اطلاعات
    بنده با این برنامه یک جدول پاراداکس (با کدپیچ سایه) و 6 فیلد و 172 هزار رکورد (لیست جدول مربوط به بیمه ایران) را به محیط ویندوز آوردم در مدت 11 ثانیه و همان جدول را پس از اصلاح به خروجی DBF با کدپیچ ایران سیستم ارسال کردم در مدت 13 ثانیه (سیستم پینتیوم فور 2 گیگاهرتز سلرون) (البته معمولا در این گونه نرم افزارها سرعت هارد بیشتر تاثیر دارد که در این مورد هارد معمولی بود نه ساتا)
    تصور بنده برای این حجم اطلاعات این زمان سرعت مناسبی است
    با توجه به نمونه برنامه ای مختلفی که از برنامه نویسان مختلف در سایتهای متفاوت و همچنین برنامه های تجاری مشابه دیدم برای همین جدول (لیست جدول بیمه ایران) اکثرا دارای زمانی بیشتری بوده است.
    ---
    نهایتا اگر باز دارای سرعت مطلوب از نظر شما نبود شرمنده
    این هدیه ای بود تحفه درویش جهت استفاده دوستان
    جناب حسینی عزیز من این هدیه شما رو با هیچ چیزی عوض نمی کنم . حمل بر بی ادبی نباشه اما در مورد سرعت یه بانک ایران سیستم با 950 هزار رکورد و حدود 30 فیلد داشتم که بیش از 4 ساعت طول کشید تا به اکسس تبدیل شد . این در برابر وقت چند روزه تبدیل دستی برای من یه دقیقه هم نمیشد . ممنون از برنامه اتون
    آخرین ویرایش به وسیله RealDream : دوشنبه 11 اردیبهشت 1385 در 16:09 عصر

  30. #30
    خواهش می کنم

    اما راجع به حجم اطلاعات (حقیقتا تاکنون این چنین بانک اطلاعاتی جهت تبدیل نداشتم ) اما با توجه به تناسبی که با حجم اطلاعات بنده داشت (172 هزار با 6 فیلد) برای تبدیل جدول شما باید نهایتا ( 5.5* 5 * 13 (ثانیه) = 357.5 ثانیه (چیزی حدود 6 دقیقه) باید باشد
    البته اگر در نظر بگیریم که متوسط طول رشته فیلدهای شما 60 کاراکتر باشد
    ولی در کل معمولا هرچقدر حجم اطلاعات افزایش پیدا کنید در کلیه عملیاتها (جستجو, فیلتر و یا ....) این زمان بیشتر بصورت تصاعدی بالا می رود تا متناسب (البته این ضعف کلی دیتابیس اینجنین ها اینچنین هستی که برای رفع این ضعف معمولا از ایندکس سازی های متناسب استفاده می شود)
    (و در کل در چنین مواردی هست که ارزش دیتابیس اینجنین های همچون ms-sql, mysql خود را نشان می دهند)

    ولی نهایتا همین که لبخند رضایت بر لبان شما دوست گرامی نقش بست برای ما کفایت میکند

  31. #31
    سلام
    واقعا عالی بود
    فقط یک سئوال زمانیکه می خواهیم ساختاربانک اطلاعاتی را تغییر بدهیم بدلیل read only نمی توان تغییر داد چگونه این مشکل را می توان حل کرد؟

  32. #32
    این مشکل معمولا در کامپیوترهای متصل به شبکه بروز میکنه ولی راه حل اون اینه که جداول بصورت exclusive باز شوند تا امکان تغییر در ساختار آنها وجود داشته باشد
    در تندیس های تخت جمشید هیچ کس در حال تعظیم نیست ، هیچ کس عصبانی نیست ، هیچ کس سرافکنده و شکست خورده نیست ، هیچ کس سوار بر اسب نیست ، هیچ قومی بر قوم دیگر برتر نیست ، هیچ کس برده نیست و هیچ تصویر خشنی دیده نمیشود.
    ************************************************** ******************************************
    اندیشه کن , آنگاه سخن گو تا از لغزش بر کنار باشی

  33. #33
    مشکل مربوط به شبکه وexclusive نیست تعجب می کنم چرا دوستان به این مشکل برخوردنکردند زیرا این مشکل بخاطردرگیربودن بانک اطلاعاتی درgrid بوجود امده مابرای تغییر ساختار حتما بانک را ازجدول خارج کنیم به هرحال ازاقای حسنی بابت نرمافزارشان ممنونم
    واقعا کارگشا بود.

  34. #34
    مشکل مربوط به شبکه وexclusive نیست
    چرا بعضا بخاطر وجود شبکه (البته در بعضی سیستم ها) این مشکل به وجود می آید
    و دلیل اصلی آن نیز
    زیرا این مشکل بخاطردرگیربودن بانک اطلاعاتی درgrid بوجود امده
    می باشد

    یک راه حل ساده این است که به ابتدای سورس قسمت تغییر ساختار برنامه قبل از دستور
    modify structure
    جدول را مجددا به صورت exclusive باز کنید و سپس دستور modify structure اجرا شود
    و راه حل دیگر اینکه ارتباط جدول با گراید را به صورت alias اختصاص دهید
    یعنی در تنظیمات مربوط به grid و گزینه RowSourceType گزینه 1 (alias) را انتخاب نمایید و دقت داشته باشید که در قسمت اتصال گراید به جدول پس از خواندن فورم readdbf این کار (اتصال) را به صورت اشاره به ناحیه (select ) به عدد 250 (ناحیه ای که فایل خوانده شده در آن باز می شود) اشاره کنید.
    thisform.grid1.RecordSource= '250'
    هر چند اگر در اصل مطلب خواندن جدول (فورم readdbf) دقت کرده باشید متوجه می شوید که به هنگام فراخوانی از فورمتهای مختلف و خواندن آن به جدول جاری , این جدول به صورت انحصاری (exclusive) باز شده و پس از تکمیل کار فورم موردنظر این کار (تغییر ساختار) امکانپذیر است ولیکن به همان دلیلی که اول کار مطرح کرده در بعضی موارد این کار (تغییر ساختار) به علت readonly بودن با مشکل مواجه می شود.
    ولی نهایتا باز ممنون از توجه شما که سبب شد این مشکل (با توجه به اختصاص آن به صورت alias به گراید) نیز حل شد.
    ------
    در ضمن بنده با فایل VFP9R.DLL شما به مشکل برخوردم.
    نباید مشکلی باشه ولی بعضا ممکن است به خاطر عدم شناخت ویندوز یا برنامه بر روی این فایل باشد که بهتر است آن را یکبار رجیستر کنید
    regsvr32 vfp9.dll


    شاید بهتر بود یک نسخه ZIP کامل از آن را بصورت کامل و تک فایل تهیه می کردید.
    در رابطه با این نکته هم باید دقت کنید که معمولا دان لود چند فایل (منظورم حالت split شده برنامه است) که اینجا منظور فایل های ضمیمه موردنیاز vfp9 می باشد راحتتر است تا دان لود یک فایل بزرگ (مثلا در این مورد حداقل 7 مگابایت می شد) و البته در کنار این دلیل , دلیل سختی آپلود یک فایل 7 مگابایتی را نیز برای من نیز تصور کنید
    ---------
    جهت توصیه اتون جهت نشر برنامه نیز خدمتتون عرض کنم بنده این برنامه رو در چند تا از فروم ها همچون
    foxit, universalThere, p30world,pcseven,developercenter,.... لینک به این سایت به همراه توضیحات دادم
    ولی خوب باز به قول شما
    چون نرم افزار شما با هیچکدام از کلیدواژه های انگلیسی که شامل DOS Fox , Win Fax , Convertor باشند لیست نمی گردد و تنها کلید واژه "مبدل ایران سیستم" آن هم در لینکهای چندم خود نرم افزار شما را لیست کرده است
    ولی در کل نظر من با توجه به صحبت اولیه ام در ابتدای این بحث (تایپیک)
    البته این برنامه را خیلی وقت پیش قصد داشتم آپلود کنم ولی متاسفانه فراموش کرده بودم
    ولی به هنگام مرور مطالب در پایان سال به این نکته برخوردم که بسیاری از تایپکها و سوالات مطرح شده نسبت به این مقوله بوده و هنوز بسیاری حتی با وجود سورس با این گونه تبدیلها مشکل دارند
    (البته تا حدی هم قابل قبول بود که مطالب مربوطه (تبدیل فورمت, تبدیل کدپیچ (از داس به ویندوز و بالعکس) ) کمی پراکنده و متفاوت بود)

    امیدوارم که دیگر کاربران در سال جدید دارای چنین مشکل (یا مشابه) آن را نداشته باشند.
    راهگشایی برای دوستانی که دارای خواسته مشابه این برنامه بوده با توجه به قابلیتهای متعدد این برنامه (تبدیل قالبهای مختلف به یکدیگر (مخصوصا اتصال به mysql,sqlserver و خواندن از mdb ) و تغییر کدپیچ (ایران سیستم و سایه و ...) ) که خوب در بسیاری از تایپیکها سؤال آن را برای چندمین بار دیده بودم گفتم که به این گونه پست ها و درخواست خاتمه بدم و همچنین با توجه به نظر آقای حیدری کیا و چند تن از دوستان (که در بخش آگهی ها) اشاره کرده بودند سورس آن را نیز ارائه کردم که هر کس با توجه سلیقه و نظر شخصی خود ظاهر آن را عوض کند و یا حتی با توجه به تبدیل خاص آن را تغییر دهد
    و از آنجایی که قصد بنده نیز گسترش این برنامه در قالب اوپن سورس هست بد نیست شما و یا دیگر دوستانی که فرصت دارید و یا لینک دیگری را می شناسید زحمت آن را بکشید
    و در پایان نیز خوشحالم تونست کارگشای کار شما باشد
    آخرین ویرایش به وسیله javad_hosseiny : یک شنبه 31 اردیبهشت 1385 در 15:34 عصر

  35. #35
    کاربر دائمی آواتار sm
    تاریخ عضویت
    اردیبهشت 1383
    محل زندگی
    ایساتیس
    پست
    1,389
    آقای حسینی عزیز
    باسلام و تشکر فراوان
    دوست عزیز اگه براتون امکان داره dllها رو مجددا آپلود نمایید
    ممنون

  36. #36
    کاربر دائمی آواتار sm
    تاریخ عضویت
    اردیبهشت 1383
    محل زندگی
    ایساتیس
    پست
    1,389
    من یه فایل توی داس اکسپورت کردم که ستونهایش رو با ; از هم جدا کردم... حالا چطور میتونم اونو تبدیل کنم؟
    ممنون

  37. #37
    آقای حسینی بازم ممنون
    در تندیس های تخت جمشید هیچ کس در حال تعظیم نیست ، هیچ کس عصبانی نیست ، هیچ کس سرافکنده و شکست خورده نیست ، هیچ کس سوار بر اسب نیست ، هیچ قومی بر قوم دیگر برتر نیست ، هیچ کس برده نیست و هیچ تصویر خشنی دیده نمیشود.
    ************************************************** ******************************************
    اندیشه کن , آنگاه سخن گو تا از لغزش بر کنار باشی

  38. #38
    کاربر دائمی آواتار سار
    تاریخ عضویت
    اسفند 1382
    محل زندگی
    تورین-ایتالیا
    پست
    1,044
    این برنامه DBF را به MDF تبدیل میکند؟

  39. #39
    کاربر دائمی آواتار sm
    تاریخ عضویت
    اردیبهشت 1383
    محل زندگی
    ایساتیس
    پست
    1,389
    آقای حسینی میشه پست 24 رو جواب بدین؟
    ممنون

  40. #40
    جناب حسنی بازهم ممنونم بسیاربسیارمشکل گشابود حداقل برای من
    فقط یک سئوال بانکهای sql و mysql راجواب می دهد ایا امکان تبدیل بانکهای oracle راهم دارد
    واگرهست چگونه ؟

صفحه 1 از 8 123 ... آخرآخر

تاپیک های مشابه

  1. تغییر ارتفاع lineبا تغییر ارتفاع Textbox در گزارش
    نوشته شده توسط payam59 در بخش Access
    پاسخ: 22
    آخرین پست: یک شنبه 03 شهریور 1387, 15:41 عصر
  2. تغییر اندازه ارتفاع QRShape با تغییر ارتفاع DetailBand
    نوشته شده توسط mojtaba_z در بخش برنامه نویسی در Delphi
    پاسخ: 3
    آخرین پست: پنج شنبه 07 تیر 1386, 07:49 صبح
  3. تغییر Toolbar با تغییر Thems ویندوز XP
    نوشته شده توسط na3er-faraji در بخش VB.NET
    پاسخ: 2
    آخرین پست: پنج شنبه 06 مهر 1385, 12:08 عصر
  4. غیر قابل تغییر کردن فرم about تغییر desktop تو vb
    نوشته شده توسط Payman62 در بخش برنامه نویسی در 6 VB
    پاسخ: 8
    آخرین پست: یک شنبه 31 اردیبهشت 1385, 11:12 صبح
  5. تغییر در PHPbb (تغییرات خیلی کلی)
    نوشته شده توسط nasr در بخش PHP
    پاسخ: 4
    آخرین پست: جمعه 05 فروردین 1384, 12:06 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •