Skip to main content

AccessTr.neT


Ürün Eklerken Silinme Hatası Ve Veri İşleme Hatası

Ürün Eklerken Silinme Hatası Ve Veri İşleme Hatası

Çözüldü #1
Merhabalar Hocalarım.

Formu çok bilmiyorum umarım konuyu doğru yerde açmışımdır yanlış ise mod lar yönlendirirse sevinirim. Bu form sayesinde çok şey öğrendim. Kendi şirketimde kullanmak için bir Access veri tabanı uygulaması hazırladım ama bir noktayı çözemiyorum. Şunu belirtmemde fayda var çok fazla kod bilgim yok elimden geldiğince yapmaya çalıştım. Sorun teklif formunda ürün ekle butonuna tıkladığım zaman ürün ekleme sayfası açılıyor ve ürünleri teklife ekliyorum. Fakat ürün formunu kapattığımda bir boş satır geliyor onu silersem bu sefer de diğer yeni teklif ürünlerini girerken teklif ürünleri tablosundan eski ürünü siliyor. Ayrıca sipariş oluştur butonundan siparişi oluşturup kaydediyorum. sonra siparişe ürün ekle butonundan ürünleri siparişe aktarıyorum tedarikçiye göndermek için. Ama bu noktada yine Access bana süpriz yapıp teklif ürünleri tablosundan yine ürünleri siliyor. Veri tabanını neredeyse tamamladım ama buraları aşamadım bir türlü. Benzer konular formda ( örneğin boş satır gibi) sorulmuş ama onları da okuyup denedim yine de çözemedim. Veri tabanını ekliyorum bana yardımcı olabilirseniz şimdiden çok teşekkür ederim.
.zip OrkalabCRM.zip (Dosya Boyutu: 1,23 MB | İndirme Sayısı: 10)
Cevapla
#2
Çalışmanızı yoğunluktan detaylı inceleme şansı bulamadım ancak zorunlu kayıt alanları tanımlamanızı gözden geçirmeniz gerekli ilk notum. Veri sayfası olarak görüntülediğiniz alt formunuzda sadece giriş yaptığınız verilen görüntülenmesi ve yeni veri girişi için boş satır görüntülememesi için alt formu tasarım modunda açarak veri özelliklerinden ekleme iznini hayır yapmalısınız. Çalışmanızda ürün ekle satır ekle gibi komutlar var ancak belirttiğim gibi detaylı inceleme şansı bulamadım yapmak istediğiniz işlemleri detaylı ancak kısa ve net şekilde sırası ile yazar ve nerede ne hata oluştuğunu belirtirseniz ilk fırsatta değerlendirmeye çalışırız.
Cevapla
#3
(03/08/2025, 18:41)atoykan yazdı: Çalışmanızı yoğunluktan detaylı inceleme şansı bulamadım ancak zorunlu kayıt alanları tanımlamanızı gözden geçirmeniz gerekli ilk notum. Veri sayfası olarak görüntülediğiniz alt formunuzda sadece giriş yaptığınız verilen görüntülenmesi ve yeni veri girişi için boş satır görüntülememesi için alt formu tasarım modunda açarak veri özelliklerinden ekleme iznini hayır yapmalısınız. Çalışmanızda ürün ekle satır ekle gibi komutlar var ancak belirttiğim gibi detaylı inceleme şansı bulamadım yapmak istediğiniz işlemleri detaylı ancak kısa ve net şekilde sırası ile yazar ve nerede ne hata oluştuğunu belirtirseniz ilk fırsatta değerlendirmeye çalışırız.

İlginize teşekkür ederim hocam. 
Söylediğiniz gibi veri girişini kapatıp da denemiştim ama yine de boş satır devam ediyor. Ana sorun teklif bilgilerini girip kaydet dedikten sonra (teklif numarasının oluşması için) ürün ekle butonunu tıklayıp ürün ekleme sayfasını açıp ürünü seçip ekle dediğimde ürün ekleme formu ürün eklendi diyor ve yeni ürün eklemesi için kendini temizliyor. Fakat ürün ekleme formunu kapattığım anda sanırım alt formda bir tetikleme yapıyor. Ürün eklendikten sonra ürün formu yeni giriş için kendini sıfırladığından kapattığımda alt formu tetikleyip boş form kaydını alt forma işliyor. bunu ürün eklemesem bile ürün ekle sayfasını açıp kaparsam bile tekrarlıyor. Ana sorunum bu. Diğer sorun sipariş oluşturup ürünleri siparişe aktardığımda yine silinmeler oluyor ama ilk durumu çözemediğim için bunun ondan mı yoksa silinen satırdan mı kaynaklı olduğunu anlayamadım.
Son Düzenleme: 03/08/2025, 19:42, Düzenleyen: FatihFatih.
Cevapla
#4
Ürün ekleme formunuzun kayıt kaynağı sorguya dayalı sorun bundan kaynaklanıyor. Formunuzu teklifno vs gibi denetimleri ilişkisiz yaparak girdiğiniz değerlerin kayıt işlemlerini bu ilişkisiz form üzerinden yapın. Alt formunuzda veri ekleme izni kapatıldığında boş satır eklemez ancak tablonuzda teklif no bazında boş alanlar olan kaydınız varsa görünür bunları temizleyin. Kodlarınızda da debug.print gibi kontrol amaçlı kodları işiniz bitince silin veya yoruma çekin performans sıkıntısı yaratır gereksiz yere çalışan kodlar.
Cevapla
#5
(06/08/2025, 01:44)atoykan yazdı: Ürün ekleme formunuzun kayıt kaynağı sorguya dayalı sorun bundan kaynaklanıyor. Formunuzu teklifno vs gibi denetimleri ilişkisiz yaparak girdiğiniz değerlerin kayıt işlemlerini bu ilişkisiz form üzerinden yapın. Alt formunuzda veri ekleme izni kapatıldığında boş satır eklemez ancak tablonuzda teklif no bazında boş alanlar olan kaydınız varsa görünür bunları temizleyin. Kodlarınızda da debug.print gibi kontrol amaçlı kodları işiniz bitince silin veya yoruma çekin performans sıkıntısı yaratır gereksiz yere çalışan kodlar.

Hocam allah sizden razı olsun şimdilik boş satır sorunu çözüldü çok teşekkür ederim. sistem istediğim hale geldi en azından artık teklif formu eksiksiz çalışıyor. Bu soruyu kapatabilirsiniz. veri tabanını tamamlarken başka bir yerde takılırsam hocalarıma danışırım yine müsaadenizle Img-grin
Cevapla
#6
Rica ederim. Amatörce başlayan bir çalışmaya göre hatırı sayılır bir yapı ortaya koymuşsunuz tebrikler. Ancak çalışmanın ciddi olarak elden geçirilmesi gerekli. Bazı yerlerde öğrendiğiniz teknikleri sadece kopyala yapıştır ile uygulamış, bazı yerlerde yapay zeka önerilerini dikkate almışsınız görünen. Biraz daha dikkat ederek ne yapmak istediğinizi baştan planlayıp daha sonra uygulamaya geçerseniz daha az sorun yaşadığınızı ve bir çok noktada daha pratik kodlar uyguladığnızı göreceksiniz ki bu sayede kendi tekniğiniz de oturacak ve çok daha rahat kodluyor olacaksınız. Elinize sağlık, çalışmaya devam.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task