Skip to main content

AccessTr.neT


Sebebini Bulamadığım Hata

Sebebini Bulamadığım Hata

Çözüldü #1
Herkese Selamlar,

Basit bir sipariş formu oluşturdum. Formum çalışıyor, her şey tamam dı, bir de stok kartı eklemek için bir sayfa yapayım dedim ondan sonra hata almaya başladım.

[Resim: 13455941901.jpg]

Hata aldığın yerleri alıp yeni bir Access dosyasına kopyalarsam solo olarak çalışıyor.
Projemin tamamını ekledim, çünkü buradaki bir çok kişinin emeği var.

Not: Projemi ilk başta 2000 formatında oluşturdum sonradan 2003 ve 2007 yaptım ama nafile.

Hata yeri FRM_FIS - Alt form daki butonlar. Bazen açıyor STOK_KART formunu onun içindeki yeri açmıyor.

.zip access.zip (Dosya Boyutu: 287,28 KB | İndirme Sayısı: 8)
Cevapla
Çözüldü #2
şu an stok kart açma butonu yaptım. fakat şöyle bir hata alıyorusnuz field yani bir işlem gerçekleştirilemiyor. bunun nedeni ise makrolarınızdan kaynaklanıyor. stok formu açma olayını Access in buton ekle bölümünden sonra form aç özelliği ile hallettim. silme işleminin de o şekilde halledebilirsiniz fakat öncelikle sizde bulunan iki makrodaki sorunu halletmelisiniz.
.rar ozguryasin_Veritabanı1.rar (Dosya Boyutu: 79,11 KB | İndirme Sayısı: 5)
POWER 'un Çekirgesi :=)
ozguryasin, 23-09-2009 tarihinden beri AccessTr.neT AİLESİ üyesidir.
Access'i Profesyonel Şekilde Öğrenmek İçin https://www.accesstr.net Ailesi Yeter. alkis


Site Kurallarını sorularınızın hızlı cevaplanması için kesinlikle okuyunuz.
Cevapla
Çözüldü #3
Bu saatte bile anında yardım süper, teşekkürler.

Hangi makro problemli aslında onu bulamıyorum. Çünkü bir çok her hata veriyor. mesela TBL_VERI isimli raporumda makro hatası diyor ama raporda ben bi makro kullanmadım. Kayıtlı 2 adet makro var sildim düzelmiyor.
Bide düzelttiğiniz butonda ki çalışma planım aslında FRM_STOK açılacak orada aktif arama yapılıp bulunan karta çift tık ile diğer forma aktaracağız. Onun içinden ihtiyaç halinde iken STOK_KART kısmına gidilecek.

Alt formda bazı alanlara aşağıdaki gibi hesaplamalar yaptırdım, onlar sebep olur mu?

Private Sub FiyatL_AfterUpdate()
Me.FiyatX.Value = [FiyatL] - [FiyatL] * [iskonto] / 100
Me.FiyatX.Value = [FiyatX] + [FiyatX] * [Kdv] / 100
End Sub
Cevapla
Çözüldü #4
kodlardan kaynaklanan bir problem yok. hepsini inceledim. bir problem göremedim. fakat şöyle bir durum var o dediğiniz kodlardan olsa sorun. vb direkt koda götürüp hata verir. birde TBL_URUN formundaki stkartac butonunun tıklandığı olayına msgbox ("rast gele") kodunuda yazsanız aynı hatayı veriyor. boş bıraksanızda aynı. buda sizin makrolarda bir hata yaptığınızı gösteriyor. bir makronuzda son kayıta git ve yenile. son kayıt özelliğine gittiğiniz için. otomatik değerlerden bir tanesi almaması gereken değeri veya nul veya sıfır değeri alıyor sorun ondan kaynaklanıyor olabilir. field diye hatalarda ben genellikle bu durumlarda hata aldım. isterseniz o bölümleri bir gözden geçirin. kodlamalarda bir hata yok. eğer vedekli çalışıyorsanız. hatanın olmadığı yedeğe kadar gidip tekrar gözden geçirerek ve makroları kullanmadan yol almanızı tavsiye ederim.
POWER 'un Çekirgesi :=)
ozguryasin, 23-09-2009 tarihinden beri AccessTr.neT AİLESİ üyesidir.
Access'i Profesyonel Şekilde Öğrenmek İçin https://www.accesstr.net Ailesi Yeter. alkis


Site Kurallarını sorularınızın hızlı cevaplanması için kesinlikle okuyunuz.
Cevapla
Çözüldü #5
Ben kendi tespitlerimde şunu tecrübe edindim, bir veri tabanında çalışılırkan başka bir veri tabanından form aldığımda uyumsuzluk gösterip bu hatalar çıktı kodları inceledim ancak hata kodlardan değildi,sadece şöyle yaparak kurtuldum,bu veritabanında yeniden bir form yaparak aynı kodları kullandığımda sorun düzeldi,demek istediğim misal 2003 veritabanına 2007 den veya 2010 dan form almış isen sorun olabiliyor veya tam tersi istersen öyle bir edene , aynı veri tabanında formu yeniden yap ( uyumsuzluktan dolayı bir butonda bulunan bir icon bile bu hataya sebep oluyor ) kolay gelsin
Cevapla
Çözüldü #6
Tavsiyelerinize uyacağım.

Projenin stok kartsız çalışan hali elimde var. 2003 formatında adım adım gidip, çalışan her adımın yedeğini alıp tekrar denicem. Sonucuda buraya eklerim.

Teşekkürler.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task