Kayıt ekle butonu yeni kayıt eklemiyor.

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Arkadaşlar foruma bir tane buton koydum.Ve sihirbazla Yeni kayıt ekle şıkkını seçerek oluştırdum.
VBe'de aşağıdaki kodlar oluştu.
Sonra butona sağ tıklayıp Olay Oluşturucuyu seçip Deyim oluşturucuya aşağıdaki leri yazdım ama yeni kayıt oluşturmadı.Nerde eksik bir şey yaptım.
deyim oluşturucudada ; =Komut15.OnClick var.
Kod:
Private Sub Komut15_Click()
On Error GoTo Err_Komut15_Click


    DoCmd.GoToRecord , , acNewRec
MsgBox "Yeni Kayıt Oluşturuldu.", vbOKOnly + vbInformation, "KAYIT"

Exit_Komut15_Click:
    Exit Sub

Err_Komut15_Click:
    MsgBox Err.Description
    Resume Exit_Komut15_Click

End Sub
 
Katılım
2 Mart 2006
Mesajlar
501
Excel Vers. ve Dili
2003 türkçe
Kardeşim kodunuzu yeni bir access veri tabanında bire bir yapıştırp denedim hata vermeden çalıştı size önerim access veri tabanınız bozuk veri tabanını onar ı deneyiniz ama asıl yapmanız gereken yardımda algıla onarı yapınız özelleştirilmiş ayarları iptalet varsayılan ayarları yükle kutusunu işaretli olarak algıla onarı çalıştırınız sorununuz düzelecektir
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Evren Bey,

Kullandığınız komut formu yeni kayıt eklemeye hazır duruma getirir.

Siz kaydı Kaydet ile kayıt yapabilirsiniz.

İlgili kod şu satırı bulundurmalı.

Kod:
 DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
İyi çalışmalar
 
Katılım
10 Aralık 2007
Mesajlar
46
Excel Vers. ve Dili
excel 2013
Abiler ben bişey anlayamadım desem yeri var
bana bir örnek dosya verebilirmisiniz!!!
Teşekkürler
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Kardeşim kodunuzu yeni bir access veri tabanında bire bir yapıştırp denedim hata vermeden çalıştı size önerim access veri tabanınız bozuk veri tabanını onar ı deneyiniz ama asıl yapmanız gereken yardımda algıla onarı yapınız özelleştirilmiş ayarları iptalet varsayılan ayarları yükle kutusunu işaretli olarak algıla onarı çalıştırınız sorununuz düzelecektir
Modalı üstadım sadece yeni boş bir kayıt eklemek istiyorum.
Sayın simendifer Bu işlemi nasıl yapacağımı söylermisiniz?
teşekkür ederim.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Kod:
DoCmd.GoToRecord , , acNewRec

Birde anlayamadığım bir konu yukarıdaki kodla (Çalışıyor diye söylendi) yeni kayıt ekleniyor ama hangi tabloya eklendiği belirtilmemiş.Bunu hangi tabloya ekleyeceğini nasıl biliyor.Diyelim ki 3 tane tablo var.Ama yukarıdaki kodda Tablo ismi belirtilmemiş.:)
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Kod:
DoCmd.GoToRecord , , acNewRec
Birde anlayamadığım bir konu yukarıdaki kodla (Çalışıyor diye söylendi) yeni kayıt ekleniyor ama hangi tabloya eklendiği belirtilmemiş.Bunu hangi tabloya ekleyeceğini nasıl biliyor.Diyelim ki 3 tane tablo var.Ama yukarıdaki kodda Tablo ismi belirtilmemiş.:)
Evren Bey,

Bulunduğunuz formun ilişkilendirildiği tabloya ekler. Bu yüzden belirtmeye gerek yok.

İlişkilendirilmemiş formda ise ADO kodları kullanmanız gerekir.

İyi çalışmalar
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Evren Bey,

Bulunduğunuz formun ilişkilendirildiği tabloya ekler. Bu yüzden belirtmeye gerek yok.

İlişkilendirilmemiş formda ise ADO kodları kullanmanız gerekir.

İyi çalışmalar
Üstadım o zaman büyük ihtimalle ben formu tabloya ilişkilendirmedim.Ondan yeni kayıt eklemiyor büyük ihtimalle.
Nasıl ilişkilendirebilirim.formu tabloya?
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Form Özellikler penceresi, Veri sekmesi Kayıt kaynağından ilişkilendirin.

Ancak metin kutularını da ilişkilndirmeniz gerekir.:

Metin kutusu Özellikler penceresi, Veri sekmesi, Denetim Kaynağı.

İyi çalışmalar
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Form Özellikler penceresi, Veri sekmesi Kayıt kaynağından ilişkilendirin.

Ancak metin kutularını da ilişkilndirmeniz gerekir.:

Metin kutusu Özellikler penceresi, Veri sekmesi, Denetim Kaynağı.

İyi çalışmalar
Metin kutularını şimdilik ilişkilendirmedim.Benim istediğim ilk adımda boş bir kayıt oluşturmak.Bunu önce göreyim sonra2nci adımıda atıcağım.Veri kaynağı ilşkisini yaptım.Aşağıdaki gibi bir sql cümlesi oldu.
Fakat hala yine boş bir kayıt eklemiyor.:(
Kod:
SELECT Telefon.* FROM Telefon;
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Evren Bey,

Örneğinizi ekleyip yapmak istediğinizi detaylı olarak yazabilirmisiniz?

iyi çalışmalar
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Evren Bey,

Çok basit olarak bir örnek hazırladım.

İlgili form açıldığında yeni kaydı kabul edecek durumda.

İyi çalışmalar
 

Ekli dosyalar

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Üstadım dosyamı ekliyorum.
Butona her bastığımda boş yeni bir kayıt oluşturacak.
 

Ekli dosyalar

Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Evren Bey,

Biraz Access mantığı üstüne çalışmanız gerekiyor.

Eki inceleyin.

Form açıldığında yeni bir kaydı kabul edecek şekilde ayarlandı.

İyi çalışmalar
 

Ekli dosyalar

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Evet üstadım.Benim dediğim gibi olmuyor demekki.İstediğin kadar bas sadece sona 1 kayıt ekliyor.yani arka arkaya 10 tane yeni boş kayıt eklemyior.Standart olarak.Bunu öğrenmiş olduk.Böylece .Ben biraz inceleyim.
Geçen sefer kalori cetveli progarmı yapmıştık ama onu tamamını sizler yaptınız.Ben ondan bir şey anlayamadım.Ama bu sefer içime sindire sindire bakıp inceleyicem.ben şimdi biraz bu dosyayı inceleyim.Çalışayım bakayım biraz.Sonra sizi yine rahatsız edicem.
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
İstiyorsanız iki satır kod ile her basışta yeni bir kayıt ekleyebiliriz.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Merahaba
Sihirbazla bir sorgu oluştırdum.Adı Telefon Sorgu
Aşağıdaki sql deyimini oluşturdu.
Ben metin 13 kutusuna bir şey yazdığım zaman excelde change olayı,Ad alnını like ile başlar ile sorgulasın.Listboxta listelesin.
Teşekkür ederim.
Kod:
SELECT Telefon.ID, Telefon.Ad, Telefon.Tel, Telefon.Cep, Telefon.email, Telefon.adres
FROM Telefon;
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Evren Bey,

Örneği çok iyi inceleyin. Can alıcı noktasını şimdi anlatmıyorum. Sizin bulmanızı istiyorum.

İyi çalışmalar
 

Ekli dosyalar

Üst