Skip to main content

AccessTr.neT


Access Güncelleme Sorunu

salvationkemal
salvationkemal
12
1612

Access Güncelleme Sorunu

#7
Bir hücre boş geçildiğinde bütün verilerdeki düzeltmeleri yok sayıp güncellemeyecek,
Fakat bu veri tabanını çok başka işler için uyarlayacağım. Çok önemli veri girdileri olacak. Operasyonlarda yakalanan uyuşturucuları belli bir aşamadan sonra biz teslim alıyoruz. Uyuşturucu listesi hata götürmüyor. Soruşturma numarası, suç eşyası numarası, uyuşturucunun cinsi (Esrar, Kokain, Hint Keneviri, Çeşitli Haplar), girilen uyuşturucunun cinsine göre (adet, gr) bilgileri, Kriminal numaraları eksiksiz girilmesi lazım. Bu listeleri hazırlayan Arkadaşlar ve ben her türlü bilgiyi eksiksiz girmeliyiz ki ileride Bakanlık müfettişlerine liste verirken hiç bir hata olmaması lazım. Teşekkürler
Cevapla
#8
dilerim işinize yarar diğer uygulamalar için uygulamanıza göre değiştirilebilir
mesela "SutunSay = Cells(15,1).End(xlToRight).Column" satırında kullanılan 15 sayısı alan başlığınızın olduğu 15. satırı ifade ediyor
ve SutunSay satırdaki son dolu hücreyi bulmak için kullanılıyor bu çalışmada L sütunu 12. sütun yani 
bunun yerine 
sütun sayısı belli ise
SutunSay=12  de denebilirdi
Kod:
Dim SutunSay, SatirSay, SatirSay2, x As Long
SutunSay = Cells(15, 1).End(xlToRight).Column
SatirSay = Cells(15, 1).End(xlDown).Row
For x = 2 To SutunSay
SatirSay2 = Cells(15, x).End(xlDown).Row
If SatirSay <> SatirSay2 Then
    MsgBox ("Boş veri var güncelleme iptal edildi")
    Exit Sub
End If
Next x
MsgBox ("sorun yok")

Cevapla
#9
merhaba bence ters yoldasınız,
bir kere accesi kullansanız daha iyi olur,excelden accesemii veri giriyorsunuz, bence hiç excele gerek yok acces ile her türlü sorgu ve raporu alıp rapora verebilirsiniz.
ayrıca boş geçilme olayını da veriyi kayıt ederken kontrol ettirmelisiniz.
Cevapla
#10
Diğer çalışma arkadaşları Access çok uzak ve soğuk bakıyor.
Yazmış olduğunuz kod şu anlık çalışmıyor. Çünkü hücrelerden biri boş olduğunda Error:-2147217887(80040e21) hatası verdiği için ilerlemiyor. Daha önce veri girilmesi için kodları düzenlemiştim.  Herhalde hata
yazmış olduğum kodlardan kaynaklanıyor. Teşekkürler.
Cevapla
#11
kodu nerde kullanacağınızı bilmediğim için boş bir butona atadım orada sorun çıkarmadı
boş hücre gördüğünde uyarı verdi , boş hücre yoksa sorun yok dedi
kodu çalıştıracağınız butonun başına yerleştirmelisiniz?
Not: eklediğiniz çalışmada işlemi yapacak olan kod hangi makro/butondaydı?
Cevapla
#12
Çok teşekkürler hocam ben yanlış yere kodu eklemişim. Güncelle resmini tıkladığımda (Sub FaturaGuncelle) makrosunu çalıştırıyor.
Sabrınız ve yardımlarınız için çok çok teşekkürler. İyi ki varsınız.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task