PDA

View Full Version : کپی یک جدول



sajjad1365
یک شنبه 17 آبان 1388, 20:13 عصر
سلام .برای کپی کردن محتویات یک جدول از یک دیتابیس به یک دیتابیس جدید چطور عمل کنم؟
لطفا اگه تو محیط وی بی باشه خیلی بهتره.
ممنون

مهدی قربانی
دوشنبه 18 آبان 1388, 00:58 صبح
سلام
این توضیحات مثال کد هم در انتهای مطالب قرار داره .


The TransferDatabase method carries out the TransferDatabase action in Visual Basic.
Syntax
expression.TransferDatabase(TransferType, DatabaseType, DatabaseName, ObjectType, Source, Destination, StructureOnly, StoreLogin)
expression A variable that represents a DoCmd object.

Example

The following example imports the NW Sales for April report from the Microsoft Access database NWSales.mdb into the Corporate Sales for April report in the current database:
Visual Basic for Applications

DoCmd.TransferDatabase acImport, "Microsoft Access", _
"C:\My Documents\NWSales.mdb", acReport, "NW Sales for April", _
"Corporate Sales for April"


و یک مثال بهتر :

DoCmd.TransferDatabase acExport, "Microsoft Access", _
"D:\Sample.mdb",acTable, "TblName1", "TblName2", False
بجای D:\Sample.mdb نام و آدرس فایل مقصد رو جایگزین کنید .
بجای TblName1 نام جدول مبدا و بجای TblName2 نام جدول مقصد رو وارد کنید .

sajjad1365
سه شنبه 19 آبان 1388, 12:30 عصر
سلام.ممنون که پاسخ میدین.
ببینید db من 97 است.و من میخوام تو vb این کدهارو بنویسم.
این کدها رو که گذاشتین از توضیحاتش چیزی سر در نیاوردم. میشه فارسی بنویسین؟
مثلا docmd چیه؟

مهدی قربانی
چهارشنبه 20 آبان 1388, 00:49 صبح
سلام
دوست گرامی اینترفیس شما VB هست ؟

sajjad1365
پنج شنبه 21 آبان 1388, 19:09 عصر
سلام
ببخشید که دیر جواب میدم//
بله

مهدی قربانی
پنج شنبه 21 آبان 1388, 23:19 عصر
سلام
ببینید دوست گرامی بخش اکسس مخصوص سئوالات بانک اطلاعاتی MS Access هست و طبعاً سئوال شما ه بخش VB مربوط میشه برای همینم هست که نمی تونید از راه حل استاندارد اکسس استفاده کنید چون شما از داخل VB باید به شکل دیگه ای عمل کنید . بنابراین سئوالتون رو در بخش مذکور مطرح کنید . موفق باشید