PDA

View Full Version : تهيه گزارش به فرمت اكسل از msaccess



noshin156
سه شنبه 21 شهریور 1391, 16:35 عصر
سلام
من مي خوام با استفاده از يك دكمه همه ي ركوردهاي يك جدول در اكسز رو در نرم افزار اكسل به من نشون بده
يعني با استفاده از دكمه اي كه در برنامه mfc دارم از بانك اطلاعاتي يه گزارش به فرمت اكسل بگيرم
لطفا كمكم كنيد
باتشكر

Abbas Amiri
سه شنبه 21 شهریور 1391, 18:31 عصر
شما اول درتالار جستجوکنید اگر پیدا نشد، کمک بگیرید

gitipasand
جمعه 24 شهریور 1391, 12:29 عصر
سلام .فایل برنامه تو بذار برات درست کنم. ولی باید یک ماکرو بنوسی که و از دستور Export with formatting استفاده کنی.

sajjad_kochekian
شنبه 25 شهریور 1391, 10:12 صبح
DoCmd.OutputTo acOutputReport, "rpt_Name", "xls", "C:\rpt_Name.xls", True

این دستور خروجی به اکسل
به جای rpt_Name نام گزارش را بگذارید.کار با آن بسیار ساده است.
البته اگر آدرس ندهید هنگام اجرا از شما آدرس ذخیره را می پرسد که به اون روش هم خیلی خوب است.

noshin156
شنبه 25 شهریور 1391, 10:31 صبح
DoCmd.OutputTo acOutputReport, "rpt_Name", "xls", "C:\rpt_Name.xls", True

این دستور خروجی به اکسل
به جای rpt_Name نام گزارش را بگذارید.کار با آن بسیار ساده است.
البته اگر آدرس ندهید هنگام اجرا از شما آدرس ذخیره را می پرسد که به اون روش هم خیلی خوب است.

خيلي ممنون از راهنماييتون فقط چندتا سوال:
1- DoCmd چيه؟
2- اين دستور رو كجا بايد بنويسم؟توي برنامم يا داخل access ؟

syasamboo3
شنبه 25 شهریور 1391, 10:32 صبح
شما یه کلید هم میتونید تعریف کنید و یه ماکرو بهش اختصاص بدید.ماکرو هم از نوع OutputTo انتخاب و تنضیمات رو انجام بدید

noshin156
شنبه 25 شهریور 1391, 16:26 عصر
9290692905

gitipasand
شنبه 25 شهریور 1391, 21:25 عصر
92926 یه نگاه به فایلت بنداز ببین درست شد

noshin156
یک شنبه 26 شهریور 1391, 08:56 صبح
خيلي ممنون
ولي حدسم درست بود شما سوال رو درست متوجه نشديد من گفتم با برنامه اي مثل mfc و c++ ميخوام اين كارو انجام بدم نه خوده access
اگر در اين زمينه تجربه اي داريد لطفا كمكم كنيد
با تشكر

noshin156
سه شنبه 28 شهریور 1391, 14:58 عصر
كسي نبود جواب ما رو بده؟

Abbas Amiri
سه شنبه 28 شهریور 1391, 18:17 عصر
اگر میتوانیددر برنامه تان با استفاده ازرفرنس ها یک نمونه از فایل اکسس ایجاد کنید . با استفاده ازخصوصیت های اپلیکشن ایجاد شده ، که یکی ازآنها DoCmd است میتوانید از امکانات آن استفاده کنید

noshin156
شنبه 01 مهر 1391, 09:16 صبح
ميتونيد بگيد اسم كتابخانه ي DoCmd چيه؟
ميتونم خواهش كنم يه نمونه كد برام بذاريد
با تشكر