PDA

View Full Version : مشکل در Data Report



mahdi_farhani
دوشنبه 02 شهریور 1383, 23:50 عصر
سلام دوستان
من یه مشکل در روپیورت گیری از بازجستهایی دارم که مقدار ورودی دارند کسی میتونه به من کمک کنه

jannati
سه شنبه 03 شهریور 1383, 07:41 صبح
مشکلتو بگو .بالاخره یکی پیدا میشه جوابتو بده.من خودم با datareportها زیاد کار کردم.امیدوارم بتونم مشکلتو حل کنم.

mahdi_farhani
سه شنبه 03 شهریور 1383, 10:16 صبح
مشکل گفتم شما درست بخون می فهمی
با ربپورت گیری از بازجستها مشکل دارم

jannati
سه شنبه 03 شهریور 1383, 12:38 عصر
اونو که خودم فهمیدم .منظورم این بود که دقیقا بگی کجاش اشکال داری و چه اشکالی؟
در ضمن نمیدونستم اگه بخوام به شما کمک کنم یه چیزی هم بدهکار میشم :roll:

mahdi_farhani
سه شنبه 03 شهریور 1383, 23:47 عصر
آقا شرمنده انگار خیلی تند نوشتم....

اینم دقیقش
ما یک بازجست درست کردیم از لیست فروش که یکی از فیلدهای این بازجست تاریخ خرید است من میخوام وقتی تاریخ خرید رو وارد کردم را وارد لیست تمام خریدهاهی اون روز نشون بده
این بازجست داخل اکسس درست کار میکنه
و شرط که داخل Critr... گذاشتم به این صورته
[لطفا تاریخ را وارد کنید]
که تاریخ رو به صورت پارامتر دریافت میکنه و یک بازجست درست به من میده
حالا من اصلاً نمتونم این بازجستو داخل ویژال بیسیک نشون بدم چه برسه به ریپورت گیری از اون
وقتی بازش میکنم میگه مقداری نداره نمودونم کجا باید بهش مقدار بدم......
------------
جنتی جان شرمنده به خدا منظور بدی نداشتم. :oops: :flower: :flower: :flower: :(

jannati
چهارشنبه 04 شهریور 1383, 08:13 صبح
خوب شما حتما اطلاعات فروش را با ثبت تاریخ آنها در یک جدولی ذخیره میکنید.فرض کنید اسم این جدول foroshباشه.
حالا شما یک adodcرا روی فرمتون در vbقرار بدید و اتصالشو به databaseبرقرار کنید.در داخل فرم لود کد زیر را قرار بدید:


strsql = "select * from forosh"
Adodc1.RecordSource = strsql
Adodc1.Refresh

خوب حالا وقتی کاربر تاریخ را وارد میکند یک دکمه را برای گزارش گیری فشار میدهد .در رویداد کلیک اون دکمه کد زیر را اضافه کنید:


num=text1.text
If DataEnvironment1.rsCommand1.State = adStateOpen Then
DataEnvironment1.rsCommand1.Close
End If
DataEnvironment1.rsCommand1.open "select * from forosh where date='" & num & "'"
DataEnvironment1.rsCommand1.Requery
DataReport1.Show

البته بسته به اینکه فیلد تاریخ را با چه نوعی نگهداری میکنید قسمت sqlممکنه فرق کنه.در ضمن اتصالات دیتاریپورت و commandها را هم باید به صورت کامل برقرار کرده باشید.
امیدوارم جواب سوالتان را گرفته باشید .وگرنه دوباره عصبانی میشید.نه؟ :wink:

mahdi_farhani
سه شنبه 10 شهریور 1383, 11:25 صبح
جنتی جان دستت درد نکنه