دوستان منو ببخشید با این سوال ها
ما چطور می تونیم نتایج حاصل از یک جستجو را به قسمت گزارش منتقل کنیم
مثلا ما بر اساس یک جسجو بر حسب نام خانواگی که در datagrid مشخص شده اند را به قسمت گزارش ببریم
سلام
همون دستور که برای ارتباط Connection , DataSource کنترل DataGrid می نویسی رو برای گزارش تنظیم کن .
هیچ فرقی نداره .
تلاش کن . اگه موفق نشدی کد رو ضمیمه کن تا کاملش کنم.
موفق باشی
جناب arashrj نتایج یک جستجو را که بدسن می آورم چه جوری ارتباط بدم
مثلا
می خوام تمام فیلد هایی که نام خانوادگی آنها محمدی است را برام تو یه صفحه گزارش بده و بعدش چاپ کنم
میشه یه راهنمایی در این مورد به من بکنید
سلام
اگه از Data Report خود Visual Basic استفاده می کنی کافیه یک ADO روی فرم قرار بدی و یک Data Report مثلا با عنوان DataReport1 به پروژه اضافی کنی، بعد هم کد زیر رو در داخل رویداد Click شی Command Button قرار بدی :
کد:
Dim Rpt As New DataReport1
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\db1.mdb;Persist Security Info=False"
Adodc1.RecordSource = "Select * from tb_Test"
Adodc1.Refresh
Set Rpt.DataSource = Adodc1
Rpt.Show
موفق باشی
arashrj جان
حالا که این مقادیر راکه نشان داد با چه دستوری بفرستم برای چاپ
فرض ما این است که نتایج در datagird نشان داده شده است
چه جوری باید با این برنامه کار کرد؟ من که چیزی سر درنیاوردم
نقل قول: سلام
اگه از Data Report خود Visual Basic استفاده می کنی کافیه یک ADO روی فرم قرار بدی و یک Data Report مثلا با عنوان DataReport1 به پروژه اضافی کنی، بعد هم کد زیر رو در داخل رویداد Click شی Command Button قرار بدی :
کد:
Dim Rpt As New DataReport1
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\db1.mdb;Persist Security Info=False"
Adodc1.RecordSource = "Select * from tb_Test"
Adodc1.Refresh
Set Rpt.DataSource = Adodc1
Rpt.Show
موفق باشی
این کد چه جوری با شرط من هماهنگ است؟
شرط تمام فیلد هایی که نام خانوادگی آنها محمدی است
کد:
Adodc1.RecordSource = "SELECT * FROM tb_Test WHERE Feildname = 'محمدی' "
آقا far_222000
با سلام یا من موضوع را بد مطرح کردم یا شما متوجه مشکل من نشدید
دوست خوبم من می خوام نتایج یک جستجو را چاپ کنم " محمدی " را به عنوان مثال گفتم
یعنی می خوام یه تکست باکس داشته باشم که هر چیزی در آن تایپ شد با
دگمه جستجو نتایج در دیتا گرید نشان داده بشه بعد این نتیجه با یک دگمه بره برای چاپ
تصویرش را براتون پیوست کردم
با اجازه اساتید
خوب شما تو برنامه کریستال ریپورت همین دستور sql رو تو قسمت کامند بنویس و اونrpt رو به برنامت متصل کن