PDA

View Full Version : سوال: امکان تغییر Row Source گزارش



Ali_Fallah
جمعه 04 دی 1388, 15:10 عصر
آیا امکان تغییر Row Source یک Graph در Report از طریق فرم وجود دارد ؟
بعنوان مثال:


Graph1.Row Source="
SELECT Table1.nam, Table1.cod, Table1.price
FROM Table1
WHERE (((Table1.cod)="1"));
"

از طریق Frame یا هر راه دیگر
البته خودم این کار را انجام دادم هنگام اجرا خطا داد

nabeel
شنبه 05 دی 1388, 12:08 عصر
سلام

لطفاً نمونه خودتون رو قرار بدید

گرافها در داخل اکسس یکی از غیر قابل انطباق ترین آبجکتها به نظر میان , و برخی تغییرات رو به سختی پذیرا هستن , بعضی تغییرات رو در اونها نمیشه به صورت دینامیکی ایجاد کرد

موفق باشید

Ali_Fallah
شنبه 05 دی 1388, 22:02 عصر
با تشکر
فایل ضمیمه شده , امیدوارم که گویای مطلب باشه ...

nabeel
یک شنبه 06 دی 1388, 00:38 صبح
سلام

اگر میخواید که Row Source وابسته به Frame بشه , باید کد رو به صورت زیر تغییر بدید



SELECT Table1.nam, Table1.cod, Table1.price FROM Table1 WHERE (((Table1.cod)=[forms]![f]![frame2]));

اگر نه , منظور دیگه ای داشید و میخواید که کل Query ( که در واقع همون Source گراف هستش ) به صورت دینامیکی تغییر پیدا کنه :

1 - این کار از طریق Query Definition امکان پذیره
2 - تغییرات کلی در گرافها امکان پذیر نیست , و به سختی تن به برخی تغییرات میدن , در مجموع Access در زمینه ترسیم گرافها تا حدودی ضعیف هستش

موفق باشید