PDA

View Full Version : سوال: مبادله دیتا بین SQL و Access



whoishe
چهارشنبه 07 بهمن 1388, 09:29 صبح
با سلام خدمت اساتید گرامی
از نرم افزاری با دیتا بیس SQL به صورت ادواری میخواهم اطلاعاتی را به صورت خروجی گرفته و به نرم افزاری با دیتا بیس Access منتقل نمایم. ساده ترین راهکار پیشنهادیتان چیست. اگر یک نمونه برام بزارید خیلی ممنون می شم.

amirzazadeh
چهارشنبه 07 بهمن 1388, 09:36 صبح
با سلام خدمت اساتید گرامی
از نرم افزاری با دیتا بیس SQL به صورت ادواری میخواهم اطلاعاتی را به صورت خروجی گرفته و به نرم افزاری با دیتا بیس Access منتقل نمایم. ساده ترین راهکار پیشنهادیتان چیست. اگر یک نمونه برام بزارید خیلی ممنون می شم.
سلام
شما ميتونين از داخل ديتا بيس اكسس اطلاعات مورد نظر رو از ديتابيس sql ايمپورت كنيد.
........................
موفق باشيد

whoishe
چهارشنبه 07 بهمن 1388, 09:44 صبح
میخوام اینکارو کاربری بکنه که فقط یه اینترفیس در اختیار داره. یه خروجی text از sql بگیره و با آدرس دهی از طریق برنامه تحت اکسس اون خروجی ایمپورت بشه

mazoolagh
چهارشنبه 07 بهمن 1388, 10:42 صبح
خوب وقتی که میشه مستقیما اطلاعات رو از sql دریافت کرد چرا باید اول به تکس تبدیل و بعد ایمپورت بشه

amirzazadeh
چهارشنبه 07 بهمن 1388, 10:49 صبح
میخوام اینکارو کاربری بکنه که فقط یه اینترفیس در اختیار داره. یه خروجی text از sql بگیره و با آدرس دهی از طریق برنامه تحت اکسس اون خروجی ایمپورت بشه
از چه اينترفيسي در ديتابيس اكسس استفاده ميكنيد؟

whoishe
چهارشنبه 07 بهمن 1388, 11:00 صبح
از فرم اکسس که startup رو بسته ام استفاده می کنم. از یه نرم افزار شیفت دهی که تحت sql است میخوام ماهانه یه خروجی گرفته بشه و به یک سیستم حضور و غیاب که تحت اکسسه ریخته بشه. دو تا سیستم single هستند.

amirzazadeh
چهارشنبه 07 بهمن 1388, 12:35 عصر
از فرم اکسس که startup رو بسته ام استفاده می کنم. از یه نرم افزار شیفت دهی که تحت sql است میخوام ماهانه یه خروجی گرفته بشه و به یک سیستم حضور و غیاب که تحت اکسسه ریخته بشه. دو تا سیستم single هستند.
سلام
یک فرم درست کنید و یک کامند باتن با این کد ایجاد کنید:

Private Sub Command7_Click()
DoCmd.TransferDatabase acImport, "ODBC Database", _
"ODBC;DSN=localserver;" _
& "DATABASE=pubs", acTable, "Authors", "dboAuthors"

End Subکدهای قرمز نام دیتابیس و نام جدول در sql و کد آبی نام اختصاص داده شده از طرف شما برای جدول ایمپورت شده هست.
البته فرض براين هست كه هر دوبرنامه بر روي يك كامپيوتر قرار دارند.
...............................
موفق باشید