آی پی امداد
آی پی امداد
آریا الکترونیک parcham تکشو

سوال: نحوه گزارش گیری از داده های دیتابیس با تعریف قانون خاص در اکسس

bermuda.vbs

VIP+ افتخاری
کاربر +vip پلاس
vip افتخاری
کاربر
2012-11-01
1,001
2,842
با سلام و خسته نباشید خدمت دوستان ؛


فرض کنید یک بانک اطلاعاتی فروشگاه رو داریم که تحت برنامه اکسس طراحی شده و شامل 200 رکورد هستش
ما میخوایم مثلاً ببینیم اقلام فروش رفته از تاریخ مشخصی تا تاریخ مشخص دیگر چه بوده اند . مثلاً اقلام فروش رفته از تاریخ 95/06/10 تا 95/07/15 را به صورت گزارش گیری ببینیم .
چطور این امکان پذیر است ؟
ممنون میشم راهنمایی کنید ...
 

nekooee

Senior Technical Supervisor
مدیرکل
معاونت انجمن
2007-09-21
6,774
29,824
ایران
سلام
دوست عزیز شما این کار رو با نوشتن query می تونید انجام بدین و از between باید استفاده کنید. برای اینکه مجبور نشید کدهای sql رو کامل بنویسید از Query Design در منوی create استفاده کنید.
سپس table مورد نظرتون رو انتخاب کنید و روی add کلیک کنید و پنجره رو ببندید.
حالا در table که add شده روی فیلدهای مورد نظر به ترتیبی که نیاز دارید نشان داده بشه کلیک دبل کلیک کنید تا در پایین اضافه شوند.
حالا در ستون فیلد تاریخ روبروی Criteria مقدار زیر را وارد کنید:
[hide]
کد:
Between CDate("7/11/2016") And CDate("9/11/2016")

[/hide]تاریخ را متناسب با نیاز خودتون تغییر بدید سپس از بالا سمت راست روی گزینه RUN کلیک کنید.
می توانید کوئری را ذخیره کنید و در سمت چپ قسمت table ها و فرم ها آن را نمایش می دهد. منبعد هر بار بر روی آن کلیک شود اجرا می شود. ولی در صورت نیاز باید در حالت design mode تاریخ مورد نظر ویرایش گردد. البته برای ساده تر بودن کار از فرم هم می توان استفاده کرد که ورودی اول و دوم توسط یک فرم گرفته شود و با زدن کلید اوکی کوئری مورد نظر اجرا کردد. که اینکار نیاز به برنامه نویسی vb.net در محیط اکسس دارد.
براتون یک فایل نمونه ساختم و آپلود کردم.
می تونید دانلود کنید و استفاده کنید.
موفق باشید

[hide]مشاهده فایل‌پیوست beetween.zip[/hide]
 

bermuda.vbs

VIP+ افتخاری
کاربر +vip پلاس
vip افتخاری
کاربر
2012-11-01
1,001
2,842
جناب نکویی عزیز

سلام .
ممنون . واقعاً متشکر و سپاسگذارم

مشکل برطرف شد
 
بالا