Veritabanı Aktarma - Baskı Önizleme +- AccessTr.neT (https://accesstr.net) +-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html) +--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html) +--- Konu Başlığı: Veritabanı Aktarma (/konu-veritabani-aktarma.html) |
Cvp: Veritabanı Aktarma - mehmetdemiral - 05/03/2009 Unuttunuz sanırım, fikri ben verdim zaten) Özür dilemenize gerek yok, sadece konu çok dağılmasın diye böyle yazdım. Aynı konunun altında devam etmek daha mantıklı olurdu. Admin de birleştirdi zaten konuları. Sorunuzla ilgili şu anda çok yoğun bir iş üzerinde olduğum için yardım edemiyorum. Ama en yakın zamanda size bir örnek göndereceğim. Bununla ilgili bir çalışmamı sevgili adminimiz sledgeab da düzenleyerek kullanmıştı. Sanırım o size bir cevap yazacaktır. Cvp: Veritabanı Aktarma - lokosit40 - 05/03/2009 İlginiz için teşekkür ederim.Müsait bir zamınınızda yardımınızı bekliyorum.Admin sledgeab 'de yardım için mesaj gönderdim.Kolay gelsin iyi çalışmalar. Cvp: Veritabanı Aktarma - alpeki99 - 05/03/2009 Bu adresteki örneği kullansanız her şey çok daha kolay olmaz mı? https://accesstr.net/veritabani-yedekleme-ve-bakim-uygulamasi-v3-t-218.html Bu arada ÖM yoluyla herhangi bir üye veya yöneticiden yardım istemek forum kurallarına göre yasaktır. İnanın herkesin kendince bir sürü işi var. Fırsatı olan vakti olan mehmet abi gibi mutlaka bakacaktır konuya. Sayın sleadgeab'i zaten unutmanızı tavsiye ederim bu ara işi başından aşkın, sitenin konu çöplüğüne dönüşmesini engellemeyle uğraşıyor Cvp: Veritabanı Aktarma - tdsharun - 05/03/2009 (05/03/2009, 00:09)lokosit40 yazdı: Ağdaki bir pc den kendi veritabanıma aktarma yapmak istiyorum. Adım adım anlatmaya çalışacağım: 1- Yeni Makro açın. 2- Eylem bölümünden "Veritabanı Aktar"ı seçin. 3- Eylem Değişkenleri bölümünde de şunları yapın: a) Aktarım Türü: Al b) Veritabanı Türü: Microsoft Access c) Veritabanı Adı: C:\Documents and Settings\HARUN\Desktop\YeniMicrosoft.mdb (Veritabanının bulunduğu yolu kendinize göre uyarlayın. Yolu doğru yazdığınızda sorunsuz bir şekilde aktarma yapabilirsiniz.) d) Nesne Türü: Tablo e) Kaynak: tblTablo (Tablonun adını yazın) f) Hedef: tblTablo (Tablo yoksa tablonun adını tekrarlayın. Varsa varolan tablonun adını yazın) g) Salt Yapı: Hayır Burada önemli olan nokta 3. maddenin c) şıkkıdır. Bu bölümde dosyanın tam yolunu yazmalısınız. Veritabanının bulunduğu klasörün paylaşıma açık olduğundan emin olun. Veritabanının adını uzantısıyla birlikte yazın. Buraya kadar olan adımları tek bir tablo için deneyerek yapın. Sonuç olumlu olunca, aynı makronun içinde bunu tekrar tekrar yaparak çoğaltabilirsiniz. Her tablo için aynı makroda VeritabanıAktar makrosunu alt alta sıralarsınız. Makroyu bir defa çalıştırdığınızda makroda belirttiğiniz tablolar otomatik olarak alınmış olur... Kolay gelsin... Ek olarak bir bilgi daha: MS Access, oluşturmuş olduğunuz bir makroyu otomatik olarak Vba koduna çevirebilir. Bunun için: Makroyu tek tıklamayla seçtikten sonra; Araçlar / Makro / Makroları Visual Basic'e Dönüştür yolunu takip ederek Visual Basic kodlarına dönüştürme yapabilirsiniz. Dönüştürme sonrasında makrolar artık fonksiyon olur ve siz makro kullanıyormuş gibi fonksiyonlarınızı kullanabilirsiniz... Dönüştürme sonrasında makro1 adlı makromuzdaki VeritabanıAktar makromuzun fonksiyonu şu şekilde olur: Kod:
Function Makro1() VeritabanıAktar makrosuyla yaptığımız işlemi DoCmd.TransferDatabase koduyla da yapabiliyormuşuz. Biraz önceki mesajımda da belirttiğim gibi, önemli olan veritabanının bulunduğu yolu doğru yazmak. Yol doğru olduktan sonra gerisi halledilir... Bir problemi çözmenin en az iki yolu vardır... Kolay gelsin... Cvp: Veritabanı Aktarma - lokosit40 - 05/03/2009 kopyalamak isteğim .mdb dosyası başka bir programın databese i.Veriaktarma işleminde de programın kapalı olması gerekiyor.Sanırım ben bu sorunu çözemiycem.. Sağlık Olsun yardımlarınız için teşekkürler Cvp: Veritabanı Aktarma - tdsharun - 05/03/2009 Veritabanı aktarma işleminde veritabanının kapalı olması gerektiğini kim söyledi size. Ben tabloyu almak istediğim veritabanı ve alacağım veritabanı açıkken bu işlemi yapıyorum ve yine alabiliyorum... "Sanırım ben bu sorunu çözemiycem" diyorsunuz da, size burda kaç tane cevap verildi. Sırayla deneyip de şunu şunu denedim olmadı, bunu denedim olmadı deseniz... Çünkü benim gördüğüm kadarıyla size sunulan çözümlerin tamamı sorunu çözüyor... Sizin tam olarak istediğiniz Veritabanını kopyalamak mı, yoksa veritabanındaki bir veya daha fazla tabloyu kopyalamak mı? Bence asıl sorun burda? Size verilen cevaplar Veritabanındaki tabloları aktarmaya yönelik cevaplar. Bir de, merak ettiğim için soruyorum: Benim anlatımımı denediniz mi? Kolay gelsin... |