PDA

View Full Version : Data Report & code



morika
چهارشنبه 13 آذر 1387, 11:37 صبح
سلام
می خواستم بدونم چه جوری میشه بانک اطلاعاتی و بقیه آپشن های لازم برای دیتا ریپورت رو با کد نویسی تعریف کرد
مثل تعریف بانک اطلعاتی از طریق کد نویسی نه ویزارد
ممنون

hossein.e
چهارشنبه 13 آذر 1387, 12:08 عصر
منظورتون ارتباط با دیتابیس و فیلدها هستش یا لیبل های دیتاریپورت؟

hossein.e
چهارشنبه 13 آذر 1387, 12:13 عصر
Me.Sections("Section4").Controls("label15").Caption = frm_hamkaran_ghazaei.Cmb_name_shahrestan.Text

دستور بالا واسه تغییر caption لیبل می باشد.

morika
چهارشنبه 13 آذر 1387, 14:58 عصر
نه منظور من خود بانک اطلاعاتی هستش یعنی خودش و فیلدهاش

morika
جمعه 15 آذر 1387, 11:14 صبح
کسی از دوستان جواب رو بلد نیست؟

powerboy2988
جمعه 15 آذر 1387, 11:25 صبح
یک حالتی هست که شما می تونی در حین اجرای برنامه یک بانک اطلاعاتی درست کنی و ازش استفاده کنی.
یعنی اینکه شما یک هندل از دیتابیس داشته باشی و به خوای یک جدول جدید یا فیلد جدید ایجاد کنی.
به این حالت میگن Form Generator . شما تو این حالت با هندلی که از دیتابیس داری کارتو انجام می دی.
تو #C این کار و انجام دادم اما تو VB نمیدونم میشه همچین کاری کرد یا نه

aminamir
جمعه 15 آذر 1387, 12:32 عصر
از Active Report استفاده کن. خیلی کار کردن باهاش راحته.
لینکشو برات میزارم. نمونه سورسشو Mail بده برات میفرستم.

aminamir
جمعه 15 آذر 1387, 12:36 عصر
تعریف بانک با کد هم به روش زیره :
Public Ad2 As ADODB.Connection
Public Rs1 As ADODB.Recordset
تو تمام فرم ها می تونی ازشون استفاده کنی.

Ad1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" _
& App.Path & "\Data.mdb;Jet OLEDB:Database Password=ffffff"
Ad1.Open

Rs1.open "select * from tbl where fild='" & text1.text & "'"

morika
جمعه 15 آذر 1387, 15:09 عصر
با عرض معذرت ولی جواب من اینها نیست
من می خوام بانک اطلاعاتیم رو از طریق کد نویسی به Data Report معرفی کنم

mpmsoft
جمعه 15 آذر 1387, 15:45 عصر
دوست عزیز شما داری DataSource به دیتا ریپورت پاس می دی بنابراین اتومات به بانک هم متصل می شه

نیازی نیست شما به بانک وصلش کنید

morika
جمعه 15 آذر 1387, 23:57 عصر
میشه یه کم بیشتر توضیح بدی ؟

hossein.e
شنبه 16 آذر 1387, 09:23 صبح
من تو برنامه ام از ADO استفاده میکنم.
تو یک قسمت با کد گزارشی می سازم و برای چاپ از دستور زیر برای ارتباط با دیتابیس استفاده میکنم

Set Dr_post_belatasadi.DataSource = Ado_report_post
Dr_post_belatasadi.Show vbModal

امیدوارم منظورتون همین باشه
{Dr_post_belatasadi یک دیتاریپورت هستش که قبلا طراحی کردم}

morika
شنبه 16 آذر 1387, 10:18 صبح
میشه یه کم بیشتر توضیح بدید؟

morika
دوشنبه 18 آذر 1387, 14:14 عصر
میشه کمی بیستر توضیح بدید؟