sayın kübrashn,
bahsettiğiniz bilgi talebinize yönelik olarak,
Docmd TransferDatabase komut kalıbı kullanımı hakkında,aşağıdaki paylaşımların yapılması yeterli görülmüştür.
Docmd TransferDatabase Method (Veritabanı Taşıma Yöntemi)
KULLANIM KALIBI
DoCmd.TransferDatabase(TransferType, DatabaseType, DatabaseName, ObjectType, Source, Destination)
(DoCmd.TransferDatabase(Taşıma Türü, Veritabanı Türü, Veritabanı yolu ve Adı, Taşınacak Nesne Türü, Kaynak Nesne Adı, Hedef Nesne Adı))
TransferType (Taşıma Türü)
Taşıma Türü olarak hangi kullanım gerekli ise,tercih edildiği tür adı belirlenir.Taşıma Türleri;
acExport (Dışa aktarma)
acImport (İçe aktarma)
acLink
DatabaseType (Veritabanı Türü)
Nesne taşımalarının hangi veritabanına göre olacağının belirlenmesi içindir.Veritabanı Türleri;
Microsoft Access
dBase III
dBase IV
dBase 5.0
Paradox 3.x
Paradox 4.x
Paradox 5.x
Paradox 7.x
ODBC Databases
WSS
ObjectType (Taşınacak Nesne Türü)
Veritabanları arasında hangi nesnelerin taşınacağını belirlemek içindir.Taşınacak Nesne Türleri;
acDataAccessPage
acDefault
acDiagram
acForm
acFunction
acMacro
acModule
acQuery
acReport
acServerView
acStoredProcedure
acTable
KULLANIM ÖRNEKLERİ
(NOT:acImport Taşıma Türü için,KULLANICILARIN UYGULAMASI ÜZERİNDEN ASIL VERİTABANINDAN NESNE ALMAYA YÖNELİK ÖRNEKLERDİR)
FORM TAŞIMA
Kod:
DoCmd.TransferDatabase acImport, "Microsoft Access", "D:\Nesne_Tasima_Deneme\Deneme.mdb", acForm, "Form1", "Form1"
TABLO TAŞIMA
Kod:
DoCmd.TransferDatabase acImport, "Microsoft Access", "D:\Nesne_Tasima_Deneme\Deneme.mdb", acTable, "Tablo1", "Tablo1"
SORGU TAŞIMA
Kod:
DoCmd.TransferDatabase acImport, "Microsoft Access", "D:\Nesne_Tasima_Deneme\Deneme.mdb", acQuery, "Sorgu1", "Sorgu1"
RAPOR TAŞIMA
Kod:
DoCmd.TransferDatabase acImport, "Microsoft Access", "D:\Nesne_Tasima_Deneme\Deneme.mdb", acReport, "Rapor1", "Rapor1"
sayın kübrashn,
Docmd TransferDatabase kullanımı hakkında kısa bir tanımlama olarak özetinin paylaşımı yapılmıştır.
bu konuda size ve bu yöntemi kullanmayı isteyebilecek üyelere bir de tavsiye olması adına şu hususu da paylaşmak yerinde olacaktır kanısındayım.eğer ara zamanlarda ya da sıklıkla tablo,form,sorgu,rapor yenilemeleri yapılıyorsa bu değişimleri ve yeniden yapılanmaları veya düzenlemeleri yapan kişi olarak siz ya da yapanların her seferinde kullanıcılara bunu haber vermekle zaman kaybetmek ya da bilgilendirmeyi unutma durumları ile karşılaşmamak yerine,bu kontrolleri otomatik hale getirip rahat bir çalışma elde edilebilir.bunun için de,yine denemelerinizde yaptığınız gibi kullanıcıların üzerinde çalıştıkları uygulamada boş bir form açıp yine bir buton içeriğine tüm form,rapor,sorgu ve gerekirse de tablo kontrollerini bu nesnelerin her biri için bir döngüye uyarlayıp uygulamaya kullanmaya geçmeden öncesinde herhangi bir değişiklik varsa direkt güncel olanını aktarıp kullanabilmek için bu kontroller yaptırılır ve sonrasında uygulamayı kullanmaya geçilmesi sağlanır.bu konuda döngü kullanımına yönelik olarak,nasıl kullanıldığını öğrenmenize teşvik etmek anlamında site içerisindeki arama sayfasından araştırıp edineceğiniz konulardaki bilgileri ve örnekleri incelemek sureti ile bu denemelerde bulunabilirsiniz.hatta,hem size hem de diğer üyelere benzer sorunlar ya da araştırmaları olduğunda inceleyebilecekleri bir konu olması için yeni bir konu açıp deneme örneğinizi de ekleyerek konu belirlemiş
olursunuz.bilginize...iyi çalışmalar,saygılar.