نمایش نتایج 1 تا 6 از 6

نام تاپیک: تعیین مسیر بانک اطلاعاتی در گزارشات VB6 ؟

  1. #1

    تعیین مسیر بانک اطلاعاتی در گزارشات VB6 ؟

    با سلام ،
    من برای تهیه گزارشات از Crystal Report 9 استفاده می کنم ولی برای تعیین مسیر بانک اطلاعاتی (بانک Access) در گزارشات مشکل دارم .

    مشکـل من اینه که مسیر بانکم را در قسمت Set Datasource Location فرم گزارش تایپ می کنم و امکان استفاده از آبجکت App.Path را ندارم . در نتیجه اگر برنامه من در مسیری غیر از مسیر تایپ شده نصب بشه برنامه گزارش ، بانک را نمیتونه پیدا کنه .

    سـوال مـن اینـه که آیا می توان از دستوری استفاده کرد که در پنجره کد نویسی مسیر بانک اطلاعاتی را توسط آبجکت App.Path برای برنامه گزارش تعیین کرد تا در صورت تغییر مسیر برنامه ، مسیر بانک بطور خودکار تغییر کنه و برنامه دچار مشکل نشه ؟

  2. #2
    کاربر دائمی آواتار کم حوصله
    تاریخ عضویت
    مرداد 1382
    محل زندگی
    ایران - مشهد
    پست
    962

    dim report as new cr1
    dim ado1 as adodb.recordset
    ado1.open "select * from Tbl1 ",cn,adopen...
    report.database.tabels(1).setdatasource ado1,3

    خودتون کد هارا کامل کنید
    به این روش شما بانکتان را باز نگری می کنید
    به ازاء هر جدول استفاده شده در گزارش اونو باید مقدار دهی کنید

  3. #3
    سلام دوست عزیز ،
    فکر کنم روش شما در رابطه با استفاده از روش ADO است درحالیکه من از روش DAO استفاده می کنم. :oops:

  4. #4
    کاربر دائمی آواتار کم حوصله
    تاریخ عضویت
    مرداد 1382
    محل زندگی
    ایران - مشهد
    پست
    962
    خوب در این رابطه درست ولی چرا شما از روش منسوخ شده استفاده می کنید و بر ادامه راهتان پافشاری می کنید
    اگر این برنامه را حال مینویسید سعی کنید از روشهای به روز استفاده کنید
    ضما جهت اطلاعتون بگم که حتی ado هم رو به منسوخ شدن با به روی کار آمدن ado . net :roll: :wink: :mrgreen:

    با این حال اگر با ado کاری داشتید من در خدمتم !! :oops: :wink:

  5. #5
    کاربر تازه وارد
    تاریخ عضویت
    بهمن 1382
    محل زندگی
    ایران - تبریز
    سن
    50
    پست
    61
    نقل قول نوشته شده توسط کم حوصله

    dim report as new cr1
    dim ado1 as adodb.recordset
    ado1.open "select * from Tbl1 ",cn,adopen...
    report.database.tabels(1).setdatasource ado1,3

    خودتون کد هارا کامل کنید
    به این روش شما بانکتان را باز نگری می کنید
    به ازاء هر جدول استفاده شده در گزارش اونو باید مقدار دهی کنید

    سلام
    من دستورات بالا را دقیقا استفاده می کنم ولی باز مسیر بانک اطلاعاتی را پیدا نمی کند ؟ :(

    در ضمن من از کامپوننتCRviewer9 و Ado استفاده می کنم . لطفا بیشتر مرا راهنمایی کنید .

  6. #6
    کاربر جدید
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    Iran
    پست
    15
    اگر از DAO استفاده می کنید :
     
    Private Sub Report_Initialize()
    Database.Tables(1).Location = App.Path & "\DB.mdb"
    Database.Tables(2).Location = App.Path & "\DB.mdb"
    End Sub

تاپیک های مشابه

  1. ساختن exe برنامه و تعیین آیکون آن
    نوشته شده توسط dorna1985 در بخش C#‎‎
    پاسخ: 5
    آخرین پست: سه شنبه 09 بهمن 1386, 11:52 صبح
  2. مشکل در تعیین فرم اصلی
    نوشته شده توسط fazel-d در بخش برنامه نویسی در Delphi
    پاسخ: 2
    آخرین پست: جمعه 05 بهمن 1386, 14:32 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •