Tablo Yaratma

Katılım
20 Mart 2006
Mesajlar
104
Hayırlı akşamlar.Forumda aradım gözümden kaçmış olabilir ama maalesef bulamadım.Bir MALZEME adlı şablonu belli tablo var.Bu tablonun aynısından ismini değiştirerek başka kopya bir tablo yapabilirmiyiz.Yardımcı olacak arkdaşlara şimdiden teşekkür ederim.
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın excelboy

Tablonun üstüne gelip sağ tıklayın kopyala yı seçip tıklayın, ondan sonra tekrar sağ tıklayıp yapıştır a tıklayın açılan pencerede yeni ismi yazın, bir de ister tüm verileri ister sadece yapıyı yapıştırabiliyorsunuz.

İyi çalışmalar:)
 
Katılım
20 Mart 2006
Mesajlar
104
Sn modalı verdiğiniz bilgi için teşekkür ederim.Peki ben bu olayı bir form üzerine buton koysam butona tıkladığım zaman ismini belirleyip (tablonun)yani kodlar ile nasıl yapabilirim? ( mesala şablon tablonun ismi MALZEME olsun.Yardımcı olursanız sevinirim.İyi çalışmalar
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın excelboy,

Aşağıdaki kodları bir düğümenin klik olayına kopyalayıp yapıştırın. Kaynak tablo kimlik yeni tablo kimlik1. Siz isimleri kendinize göre ayarlayın.

Kod:
On Error GoTo Makro1_Err
    DoCmd.CopyObject "", "kimlik1", acTable, "kimlik"

Makro1_Exit:
    Exit Function
Makro1_Err:
    MsgBox Error$
    Resume Makro1_Exit
İyi çalışmalar:)
 
Katılım
20 Mart 2006
Mesajlar
104
sn modalı."" Exit Function""satırında hata veriyor ?
 
Son düzenleme:
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın excelboy,

Gece vakti uykusuzluk bunları yapıyor. Kusura bakmayın.

Kod:
Exit Function
satırını

Kod:
Exit Sub
olarak değiştirin lütfen.

İyi çalışmalar:)
 
Katılım
20 Mart 2006
Mesajlar
104
Tam istediğim gibi

sn modalı elinize sağlık tam istediğim gibi oldu.Yalnız bir kaç isteğim daha olacak izin verirseniz.( Excel hastalığı yetmiyormuş gibi şimdide Access hastalığı çıktı başıma.İdare edin lütfen artık ! )

Oluşan bu yeni isimdeki tablonun ismini ,kod satırları arasında sabit bir isim yerine form üzerindeki bir metin kutusuna yazarak dinamik olarak oluşturabilirmiyim?

Bu oluşturduğum yeni tablo isimlerini bir Açılan kutu nesnesinde tutup buradan seçtiğim zaman tablonun açılmasını sağlayabilirmiyiz.?

Genel olarak ta şunu sormak istiyorum.Bu tarz otomatik tablo oluşturmak sizce kullanışlımıdır,yani mesala şu açıdan ; bu yeni oluşan tabloların birbiri ile olan bağlantıları konusu gibi olabilir.Yani avantajları dezavantajları gibi.Bilgi verirseniz sevinirim.Yardımlarınız için teşekkür ederim.İyi çalışmalar
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın excelboy,

Önce ilk sorunuza cevap vereyim:

Kod:
Dim tabloadı As String
On Error GoTo Makro1_Err
 
tabloadı=Me.cboTabloadı
    DoCmd.CopyObject "", tabloadı, acTable, "kimlik"

Makro1_Exit:
    Exit Sub
Makro1_Err:
    MsgBox Error$
    Resume Makro1_Exit
Diyelimki formumuzda cboTabloadı adında bir açılan kutumuz olsun. Bunun değerini tabloadı metin değişkenine atarsak, yukarıdaki kodlarla yeni bir tablo oluşturabiliriz.

Sayın excelboy, genel olarak kodla tablo oluşturmak pek sık rastlanan bir olay değil ama kullanılabilir. Siz tablo ilişkisini dert etmeyin bu da kodla aşılabilir.

İyi çalışmalar:)
 
Katılım
20 Mart 2006
Mesajlar
104
Verdiğiniz değerli bilgiler için teşekkür ederim.İyi akşamlar
 
Üst