PDA

View Full Version : کمک در مورد data report



benighted.boy
یک شنبه 23 مهر 1385, 13:05 عصر
سلام به تمام دوستان برنامه نویس.یه کمک در مورد استفاده ار datareport داشتم
من یه برنامه با vb و accees نوشتم.که میاد فلیدارو از داخل بانک می خونه و در فرم هام نمایش میده .حالا می خوام به کمک data reportاطلاعاتی که درونtextboxهای فرمم هست رو چاپ کنم.منتها نمی دونم چه طور میشه فرم رو به datareport وصل کرد که محتوای textboxدرون فرم در datareport بیاد:ناراحت: :گریه:
ممنون می شم کمکم کنید:قلب:

saruneh
یک شنبه 23 مهر 1385, 15:57 عصر
در واقع از dataBase باید Report گرفت، نه textbox
یه کتاب بهت معرفی میکنم -- > برنامه نویسی پایگاه داده در vb.6 - انتشارات نص - ص 132

benighted.boy
دوشنبه 24 مهر 1385, 20:37 عصر
مرسی از راهنماییت.اما هنوز یه مشکل هست.این کل رکوردهای برنامم رو میاره
اما من می خوام فقط رکوردی که در form باز دارم رو بیاره
حالا باید چه کا کنم
اگه کسی میتونه لطفا کمکم کنه

amirsadeghi
سه شنبه 25 مهر 1385, 06:21 صبح
من فکر می کنم crystall report قوی تر باشه
باهاش کار نکردم ولی خیلی تعریفشو شنیدم
راستی اگه کسی آموزش رو داره بزاره ممنون میشم

آرامش مطلق
چهارشنبه 25 دی 1387, 09:09 صبح
مرسی از راهنماییت.اما هنوز یه مشکل هست.این کل رکوردهای برنامم رو میاره
اما من می خوام فقط رکوردی که در form باز دارم رو بیاره
حالا باید چه کا کنم
اگه کسی میتونه لطفا کمکم کنه

با سلام
من یه راه حلی دارم البته اگر منظورتان را درست متوجه شده باشم :

فکر می کنم شما از یک DataEnvironment استفاده می کنید ؛ (با این فرض ) در پنجره DataEnvironment بر روی Command مورد نظر راست کلیک کنید و گزینه Properties رو انتخاب کنید در این قسمت در برگه اول (General) بعد از پر کردن Command Name و Connection در کادر SQL Statement دستوراتی با قالب زیر رو بنویسید :

Select *from TabelName Where Field = ?

TabelName: نام جدول مورد نظر
Field: نام فیلد مورد نظر که منحصر به فرده

سپس در برگه Parameters در مقابل کلمه Name یک نام دلخواه برای پارامتر ? انتخاب کنید .
حالا می توانید OK را کلیک کنید .


سپس در فرم موردنظرتان یک دکمه و یک جعبه متن بسازید و در زیرروال دکمه اینطور بنویسید :


DataEnvironmentName.CommandName (Text1.Text)
Me.Hide
DataReportName.Show

امیدوارم پاسخم مشکلتون رو حل کنه .:لبخندساده: