• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü yazdığım koddaki inputumu yanlış yere atıyor ve sebebini bilmiyorum

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

cantaskin

Yeni Üye
Katılım
8 Eyl 2022
Mesajlar
2
Aldığı beğeni
0
Excel V
Office 2021 TR
Konu Sahibi
Merhabalar. Uygulamam çok basit, "Launch Form" a basınca, çıkan tabloya yazılan inputları "database" sayfasında ilgili sütunlara aktarıp, 2. satıra girilmesi. Eğer 2. sütun doluysa, 2. sütundakileri aşağıdaki sütuna atıp yeni girilen bilgileri 2. sütuna atması. Programı açıp denerseniz ne sorun yaşadığımı anlarsınız, girdiğim inputlar kayıyor veya girmiyor. Ayrıca 1. sütunda da anlatamadığım bir sorun var. Yardımcı olabilirseniz çok sevinirim.
 
Çözüm
1) " EĞER 2. sütun doluysa, 2. sütundakileri aşağıdaki sütuna atıp yeni girilen bilgileri 2. sütuna atması."
Bu cümlede geçen bütün "sütun" sözcükleri aslında satır mı olacak. ?

2) her yeni kaydı 2. satır da mı görmek istiyorsunuz ?

Her iki soruya ben evet cevabı verdim. :)

Database sayfasında 1.sütun başlığı LAZER KESİM
fakat siz kodlarınızda .Cells(iRow, 1) = iRow - 1 ile sıra no vermeye çalışmışsınız.
Dolayısıyla sütunlar kaymış. Örneğin 2.sütun DAMLA TUTUCU ama sizin oraya işlediğiniz
veri LAZER KESİM bilgisi. vs.
txtBe yi kodlara eklemeyi unutmuşsunuz.
Sonuçta textboxlardaki verileri doğru adreslere göndermiyorsunuz.
En son kaydı 2.satırda görmek istiyorsunuz ?
Şimdi Database sayfasındaki bütün verileri silip
0 dan yeni...
1) " EĞER 2. sütun doluysa, 2. sütundakileri aşağıdaki sütuna atıp yeni girilen bilgileri 2. sütuna atması."
Bu cümlede geçen bütün "sütun" sözcükleri aslında satır mı olacak. ?

2) her yeni kaydı 2. satır da mı görmek istiyorsunuz ?

Her iki soruya ben evet cevabı verdim. :)

Database sayfasında 1.sütun başlığı LAZER KESİM
fakat siz kodlarınızda .Cells(iRow, 1) = iRow - 1 ile sıra no vermeye çalışmışsınız.
Dolayısıyla sütunlar kaymış. Örneğin 2.sütun DAMLA TUTUCU ama sizin oraya işlediğiniz
veri LAZER KESİM bilgisi. vs.
txtBe yi kodlara eklemeyi unutmuşsunuz.
Sonuçta textboxlardaki verileri doğru adreslere göndermiyorsunuz.
En son kaydı 2.satırda görmek istiyorsunuz ?
Şimdi Database sayfasındaki bütün verileri silip
0 dan yeni kayıt eklemeye başladığımızda tablo sıralaması
büyükten küçüğe doğru olacaktır. Varolan tabloyu silmeden kullanırsak
bir süre sonra tablonun bir kısmı büyükten küçüğe bir kısmı da
küçükten büyüğe sıralı hale gelecektir.
Bunun önüne geçmek için sıralama kodu ekledim.
İstediğiniz bu değilse düzeltilebilir.
Şimdilik bu kadar. Dosyanız ekte.
Kolay gelsin.
 
Çözüm
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst