PDA

View Full Version : سوال: خروجی گرفتن برای اکسس



sohail0098
پنج شنبه 02 آبان 1392, 15:42 عصر
سلام
میخاستم بدونم تو php چطوری میشه خروجی دیتا هایی که تولید میشه رو توی فایل اکسس ریخت؟
یا اصلا مای اسکیو ال اکسپورتی داره که دیتاهاشو بشه تو اکسس لود کرد؟
متشکرم از کمکتون

ابوذر محمودی
پنج شنبه 02 آبان 1392, 16:38 عصر
تو phpmyadmin برو به قسمت export ، فرمت خروجی رو CSV انتخاب کن ، بعد تو اکسس ایمپورتش کن.

Taimaz_222
جمعه 03 آبان 1392, 11:34 صبح
درود .

بعد از اینکه ایمپورتش می کنیم یه کم فایل نامرتبی تشکیل می شه و البته ستونها هم بی نام اند !!!

برای رفعش چکار باید کرد ؟

با تشکر

ابوذر محمودی
جمعه 03 آبان 1392, 12:26 عصر
وقتی دیتابیس رو دارین اکسپورت میکنین ، برین به حالت Custom تا همه تنظیماتو نمایش بده ، بعد انتهای تنظیمات یه گزینه داره به اسم Put columns names in the first row ، اونو تیک بزنید.
حالا وقتی تو اکسس ایمپورتش میکنین وقتی به صفحه زیر رسیدی یه تیک داره که اونو باید بزنی .
(اکسس 2013)
http://www.uploadax.com/images/79440072731310313599.jpg



حالا اگه موقع اکسپورت تیک Put columns names in the first row رو نزدی موقع ایمپورت بعد از چند بار Next زدن پنجره زیر میاد که هم میتونی نام فیلدها و هم نوع اونها رو مشخص کنی.
(اکسس 2013)
http://www.uploadax.com/images/07868367104442896146.jpg

Taimaz_222
جمعه 03 آبان 1392, 16:59 عصر
ممنون از توضیح بی نهایت کاملت .

فقط یه سوال ؟

همینکار رو میشه با کد نویسی انجام داد دیگه ؟
در واقع بجای اینکه ما خودمون دستی بیایم از PhpMyAdmin بریم Export بگیریم و بیایم Import کنیم تو اکسل ، با کد این اعمال رو انجام بدیم ؟

ابوذر محمودی
شنبه 04 آبان 1392, 08:25 صبح
اینکه خودکار (با کدنویسی) خودش بیاد از مای اس کیو ال به اکسس تبدیل کنه باید کلاسی چیزی باشه ؛ من تا حالا اینکارو نکردم .
اما به فرمت تکست مثل csv خودتون میتونید اینکارو با کد نویسی انجام بدین .

راه حل جامع تر و مناسب تر ازینا اینه که درایور ODBC رو نصب کنی و با ساخت یک DSN جداول رو مستقیم تو هر برنامه ای که این امکان رو فراهم میکنه ایمپورت کنی مثل اکسس یا اکسل