سلام
میخاستم بدونم تو php چطوری میشه خروجی دیتا هایی که تولید میشه رو توی فایل اکسس ریخت؟
یا اصلا مای اسکیو ال اکسپورتی داره که دیتاهاشو بشه تو اکسس لود کرد؟
متشکرم از کمکتون
سلام
میخاستم بدونم تو php چطوری میشه خروجی دیتا هایی که تولید میشه رو توی فایل اکسس ریخت؟
یا اصلا مای اسکیو ال اکسپورتی داره که دیتاهاشو بشه تو اکسس لود کرد؟
متشکرم از کمکتون
آخرین ویرایش به وسیله sohail0098 : پنج شنبه 02 آبان 1392 در 15:54 عصر
تو phpmyadmin برو به قسمت export ، فرمت خروجی رو CSV انتخاب کن ، بعد تو اکسس ایمپورتش کن.
درود .
بعد از اینکه ایمپورتش می کنیم یه کم فایل نامرتبی تشکیل می شه و البته ستونها هم بی نام اند !!!
برای رفعش چکار باید کرد ؟
با تشکر
وقتی دیتابیس رو دارین اکسپورت میکنین ، برین به حالت Custom تا همه تنظیماتو نمایش بده ، بعد انتهای تنظیمات یه گزینه داره به اسم Put columns names in the first row ، اونو تیک بزنید.
حالا وقتی تو اکسس ایمپورتش میکنین وقتی به صفحه زیر رسیدی یه تیک داره که اونو باید بزنی .
(اکسس 2013)
حالا اگه موقع اکسپورت تیک Put columns names in the first row رو نزدی موقع ایمپورت بعد از چند بار Next زدن پنجره زیر میاد که هم میتونی نام فیلدها و هم نوع اونها رو مشخص کنی.
(اکسس 2013)
آخرین ویرایش به وسیله ابوذر محمودی : جمعه 03 آبان 1392 در 12:37 عصر
ممنون از توضیح بی نهایت کاملت .
فقط یه سوال ؟
همینکار رو میشه با کد نویسی انجام داد دیگه ؟
در واقع بجای اینکه ما خودمون دستی بیایم از PhpMyAdmin بریم Export بگیریم و بیایم Import کنیم تو اکسل ، با کد این اعمال رو انجام بدیم ؟
اینکه خودکار (با کدنویسی) خودش بیاد از مای اس کیو ال به اکسس تبدیل کنه باید کلاسی چیزی باشه ؛ من تا حالا اینکارو نکردم .
اما به فرمت تکست مثل csv خودتون میتونید اینکارو با کد نویسی انجام بدین .
راه حل جامع تر و مناسب تر ازینا اینه که درایور ODBC رو نصب کنی و با ساخت یک DSN جداول رو مستقیم تو هر برنامه ای که این امکان رو فراهم میکنه ایمپورت کنی مثل اکسس یا اکسل