نمایش نتایج 1 تا 12 از 12

نام تاپیک: تبدیل DBF تحت داس

  1. #1

    تبدیل DBF تحت داس

    سلام
    من توی پست ها کدهایی رو پیدا کردم که یه رشته تحت داس رو میگرفت وبا تبدیل اون ، یه رشته تحت ویندوز برمیگردوند .
    حالا من یه DBF تحت داس دارم که میخوام اون رو به ویندوز تبدیل کنم.برای این کار مراحل زیر رو رفتم که جواب نگرفتم . هر جایی از اون که اشتباه هست رو بگین :
    توی فرمم یه TTable و TDatasource و TDBGrid گزاشتم و به DBF تحت داس وصل کردم و بقیه رو هم به هم وصل کردم. در نتیجه توی DBGrid همه اطلاعات DBF دیده میشه ولی به صورت تحت داس (حروف نا خوانا هستند).
    اول اینکه وقتی اجرا میکنم ، پنجره Database login میاد که من بدون پر کردن username و password اون رو oK میکنم وفرم نمایش داده میشه.چطور این پنجره LOGIN ظاهر نشه ؟
    بعد توی TTable یه فیلد calculated اضافه کردم و توی رویداد OnCalcFields اون نوشتم که مثلا فیلد نام رو گرفته و با توابع گفته شده در ابتدای متن ، تبدیل به ویندوزش کنه و در این فیلد OnCalcFields قرار بده . ولی باز هم تبدیل ها درست انجام نمیشه .(فونت تحت داس من ایران سیستم میباشد) ؟

  2. #2
    کاربر دائمی آواتار Mah6447
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    گرگان
    پست
    210

    Smile

    دوست عزیز اگر کمی با حوصله باشید و قبل از ایجاد پست جدید کمی جستجو می کردید می دید که چقدر در مورد این موضوع در سایت بحث و گفتگو شده است .

  3. #3
    آقای Mah6447 ممنون از راهنمایی شما .
    ولی اگه دقت کرده باشید من سئوال جدیدی نپرسیدم که جواب اون در پست های قبلی باشه . بلکه باتوجه به پست های قبلی یه برنامه آزمایشی نوشتم که توی قسمتی از اون مشکل دارم و جواب درستی نمیگیرم و میخوام ایرادم مشخص بشه .
    من تقریبا تمام کد ها و مثال های ارائه شده بعنوان Function برای تبدیل داس به ویندوز رو استفاده کردم ولی هیچ کدوم جواب نمیده ؟
    شاید اشکال من در خواندن اطلاعات تحت داس هستش که در بالا به روش خواندن اشاره کردم .

  4. #4
    دوست عزیز شما چرا تلاش نمی کنی از طریق خود sql این مشکل رو حل کنی.به راحتی میتونی اطلاعاتت رو تبدیل کنی.خیلی راحت هم هست.

  5. #5
    برنامه های زیادی برای اینکار نوشته شده است اگر تمایل داشتید نمونه ای از آن را می توانم با سورس به شما با دریافت هزینه تقدیم کنم

  6. #6
    سلام
    در ابتدا خدمتتون عرض کنم که دارم دنبال روش و طرز تبدیل میگردم و فعلا نیازی به خرید سورسی ندارم .
    من تقریبا تبدیل رو انجام دادم ولی یکسری نواقص داره که در صورت امکان راهنمایی بفرمایید .
    1- توی ویندوز مثلا کلمه "علی اکبر" بصورت جدا با فاصله نوشته میشه. ولی توی داس هم میشه اون رو بافاصله مثل ویتدوز نوشت و هم بدون فاصله ، بصورتی که حرف انتهایی هر کامه ثابت بمونه و مثلا "علیاکبر" نشه .
    حالا چنین کلماتی موقع تبدیل به ویندوز بصورت "علیاکبر" میشن . چطوری این مسئله رو حل کنم ؟؟

  7. #7
    اگر خواستی من قبلاً برنامه ای مخصوص تبدیل فایلهای تحت داس به ویندوز نوشتم که این جور نواقص را نداره و 3 ساله داره با تمام برنامه های من تست می شه pm بزن.

  8. #8
    ممنون
    من فعلا برنامه لازم ندارم . دنبال رفع مشکلم هستم.
    چطوریه که همه برنامه ای برای عرضه دارن ولی جوابی برای این مسئله ندارن ؟!!
    معمولا برنامه هایی که فقط چند نفر خاص دارن رو رایگان نمیدن. ولی این که همه اعلام میکنن که برنامه ای برای اون نوشتن رو چرا توضیحی به بقیه نمیدن ؟

  9. #9
    کاربر دائمی آواتار Mah6447
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    گرگان
    پست
    210

    Wink

    دوست من مجدداً سلام . برای اینکه از گفته های دوستان ناراحت نشده باشید یک نمونه برایت آماده کردم . اطلاعات تحت داس را فقط در صورتی می توانی بدرستی ببینی که آنها را به ویندوز تبدیل کرده باشی .
    1- یک جدول از هر نوعی که دوست داری تحت ویندوز آماده می کنی Paradox,Access,SQL, ...
    2- در یک فرم دوتا جدول ( داس و ویندوز ) را قرار می دهید و ارتباطات لازم با Datasource و Dbgraid هر یک را برقرار می کنید .
    3- در یک حلقه اطلاعات جدول تحت داس را خوانده و با تابع تبدیل ( داس به ویندوز ) آن اطلاعات را در جدول مقصد درج می کنید .
    امیدوارم مفید بوده باشد .
    فایل های ضمیمه فایل های ضمیمه

  10. #10
    ممنون
    من فعلا برنامه لازم ندارم . دنبال رفع مشکلم هستم.
    چطوریه که همه برنامه ای برای عرضه دارن ولی جوابی برای این مسئله ندارن ؟!!
    معمولا برنامه هایی که فقط چند نفر خاص دارن رو رایگان نمیدن. ولی این که همه اعلام میکنن که برنامه ای برای اون نوشتن رو چرا توضیحی به بقیه نمیدن ؟
    برای اینکه وقت گذاشته و زحمت کشیده حالا نتیجه را حاضر و آماده بده یکی دیگه باهاش پول در بیاره اونم رایگان فکر کنم خیلی زوره باشه نه.

  11. #11
    کاربر دائمی آواتار Mah6447
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    گرگان
    پست
    210
    نقل قول نوشته شده توسط Arman_1367 مشاهده تاپیک
    برای اینکه وقت گذاشته و زحمت کشیده حالا نتیجه را حاضر و آماده بده یکی دیگه باهاش پول در بیاره اونم رایگان فکر کنم خیلی زوره باشه نه.
    دوست من خداوند روزی رسان است .

  12. #12
    راه در آمد برنامه نویسا هم فروش نرم افزارهایی هست که نوشتند.
    وگرنه یک صبح تا شب بگیر بخواب شب هم از خدا روزیتو بگیر ببین چی بهت می ده ؟

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

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

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