Skip to main content

AccessTr.neT


listeye çoklu ekle çıkar kaydet

listeye çoklu ekle çıkar kaydet

Çözüldü #7
ilginiz için çok teşekkür ederim, bahsettiğiniz mantıktan eklee çıkarma ve kayıt işlemlerini yaptım... şu an istediğimi gibi çalışıyor..
tek bir sorun kaldı LSTKATILIMCI listesine eklenen verileri çoklu değil sadece ilk ekleneni kayıt ediyor... onun için ne yazacağımı bulamadım onuda yazdıkmı tam oalcak....
.rar LİSTE.rar (Dosya Boyutu: 33,31 KB | İndirme Sayısı: 9)
Cevapla
Çözüldü #8
syn mhmtogz bu şekildemi istemiştiniz inceleyiniz.
.rar [email protected] (Dosya Boyutu: 27,79 KB | İndirme Sayısı: 12)
Cevapla
Çözüldü #9
Kayıtların tablodaki id numaralarını saydırıp tek tek kayıt göndermek için for next sorgusu yapmalısınız.
İnadına, ille de Accesstr.net...
Cevapla
Çözüldü #10
dayday hocam kayıt ederken tür uyuşmazlığı hatası verdi...
mehmet demiral hocam evet sanırım öyle olacak,bahsettiğiniz şekilde deniyorum..
Cevapla
Çözüldü #11
for next sorgusunu yapamadım hocam yardımcı olur musunuz?

rs.Open "TBLKATILIMCIALT", CurrentProject.Connection, adOpenDynamic, adLockReadOnly
rs2.Open "T_KATILIMCILAR", CurrentProject.Connection, adOpenDynamic, adLockOptimistic



rs2.AddNew
rs2!DONEMID = Me.AKDONEM
rs2!ADSOYAD = rs("ADI")
rs2!UNVANID = rs("UNVANI")
rs2!ISTASYONID = rs("ISYERI")
rs2.Update


rs2.Close
rs.Close

MsgBox "Veriler başarıyla aktarıldı."
Cevapla
Çözüldü #12
form üzerinde bir metin kutusuna kayıtları saydırın. Bunun için KMTEKLE butonunun en son satırına
Kod:
MetinX = LSTKATILIMCI.ListCount
(metinX'i anlatmam gerek yok sanırım) yazın. Böylece adını verdiğiniz metin kutusuna her kayıt eklendiğinde güncel sayı gelecektir. Artık for next sorgusunu yapmak için KMTKAYDET butonunun uygun yerine -ki en altına olabilir-
Kod:
For i = 1 To Val(Me.MetinX)
Next

komutunu koyun. Böylece i değeri 1 den başlayıp MetinX değeri kadar dönecektir.

ANCAAAAK, nereye döneceğini belirtmek gerekir. Bunun için de tabloya eklenecek verilerden birisi 1'den başlayıp son kayda kadar sırasıyla gidecek bir id değeri olmalıdır. Böyle bir değer olduğunda zaten kayıtları saydırmaya da gerek kalmaz, son kayıt sayısını almak yeterlidir.

Kafada şimşek çakmıştır umarım. Bu arada sitede yardım eden arkadaşları onore etmek için rep vermeyi unutmayın. Her işin bir ödülü vardır. Cepten gitmiyor ya Img-grin))
İnadına, ille de Accesstr.net...
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task