• 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ü Tarihe göre sıralı liste ekleme veya güncelleme yapınca rasgele atıyor.

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.

okinava14

Yeni Üye
Katılım
19 Haz 2022
Mesajlar
673
Çözümler
3
Aldığı beğeni
128
Excel V
Office 2021 TR
Konu Sahibi
FORM B1_GorevListe Formuna yeni veri girişi veya kayıt güncelleme yapınca "KAYDET veya GÜNCELLE" butonlarını tıklayınca Excel "Gorevler" sayfasında listeye rasgele kayıt ekliyor.
Amacım Tam tarih sırasına göre yapması gün ay yıl dikkate alsın istiyorum. Son kayıt mantığı değil araya ilgili tarihi kayıt ekleyince sırasına eklesin.
Güncelle deyince de eski kaydı silsin. silmiyor ekliyor. yani kayıt 2 tane gibi oluyor.
Yardım edebilecek varmı acaba?
 
Amacım Tam tarih sırasına göre yapması gün ay yıl dikkate alsın istiyorum. Son kayıt mantığı değil araya ilgili tarihi kayıt ekleyince sırasına eklesin.
veriyi ekledikten sonra sıralamayı yapması sorun çıkarır mı?
diyelim ki 18 ocak 2023 tarihini eklediniz veriyi en alt satıra ekleyip sonra da sort ile sıralasa sorun çıkar mı?
E sütunundaki tüm veriler tarih değil, tarih gibi görünüyor ama excel onları tarih olarak görmüyor
mesela E sütununu Uzun Tarih olarak biçimlendirdiğinizde sadece gerçek tarih olanlar biçimleniyor diğerleri aynı kalıyor
 
Son düzenleme:
Konu Sahibi
Amaç excelde kapanışta sıralı kapasın. yeterli sanırım. Ama unutmadan aynı sorun güncelle de de var ve en önemlisi güncelleme yapılanı silmiyor yeni kayıt gibi yapıyor yani hem eskisi hem günceli
 
Görev No atama mantığınızda hata var. Nasıl yapılabileceği ile ilgili örnek bir dosya yüklüyorum. ve sıralama ile ilgili de örnek olacak içerisinde. Sorunuza çözüm değil ama bu tür durumlarda nasıl yol izleneceği ile ilgili fikir verebilir.
 
Konu Sahibi
Bu konuda yardım edebilecek birisi yokmu acaba? Yardımlarınızı bekliyorum arkadaşlar.
FORM B1_GorevListe Formuna yeni veri girişi veya kayıt güncelleme yapınca "KAYDET veya GÜNCELLE" butonlarını tıklayınca Excel "Gorevler" sayfasında listeye rasgele kayıt ekliyor.
Amacım Tam tarih sırasına göre yapması gün ay yıl dikkate alsın istiyorum. Son kayıt mantığı değil araya ilgili tarihi kayıt ekleyince sırasına eklesin.
Güncelle deyince de eski kaydı silsin. silmiyor ekliyor. yani kayıt 2 tane gibi oluyor.
Yardım edebilecek varmı acaba?
 
Konu Sahibi
Denemekten zarar gelmez fakat isterseniz. son halini vereyim o zaman bazı değişimler var hem etki zararı olmaın diye. bu örnek üzerinde çalışılırsa ekli formüllerde hasar görmez en azından.
 
Ekleme, silme ve güncelleme işlemlerini test ettim. Yaptığım değişlikler farklı bir yerleri etkiledi mi tam olarak anlayamadım. İsteğinizi ve farklı bir yerleri etkileyip etkilemediğini kontrol eder misiniz?
 
Ayrıca sıralamayı da gerçekleştiriyor.
 
Konu Sahibi
2 sorun olmuş isim arama kısmında isim ara sonrası "GÖREV BAŞ. SAATİ" hatalı sayılar veriyor yani kod eksiği var
Birde sıra no düzleşmiyor. sıralama konusu düzenlenmiyor ise sıra sütunu kaldırayımmı?
 
2 sorun olmuş isim arama kısmında isim ara sonrası "GÖREV BAŞ. SAATİ" hatalı sayılar veriyor yani kod eksiği var
Birde sıra no düzleşmiyor. sıralama konusu düzenlenmiyor ise sıra sütunu kaldırayımmı?
Yapmaya çalıştığınız şeyi anlıyorum fakat bir veriyi tutmak, manipüle etmek ve silmek gibi işlemleri yapmak için ilk başvurulan şey sıra no, id gibi sadece o kayda özgü kimliklendirmenin yapılmasıdır.

Verisetinize attığınız bir kayda 1, 2, 3.. gibi kimliklendirme işlemine yarayan değerleri tanımladıktan sonra her ne koşulda olursa olsun o değer ilgili kayda ait olmalı. Buna veritabanı yönetim sistemlerinde veritabanı normalizasyonu deniyor.

Siz sıralanmış veriyi sadece listviewde görmek istiyorsanız ve sayfada görmek bir işinize yaramayacaksa listview üzerinde sıralama yapılabilir. Böylece daha sağlam bir yapıda tutmuş oluruz. Fakat siz yine de tarihe göre sıralama yapayım ve yaptığım sıralamadan sonra A sütunundaki rakamlar 1,2,3... şeklinde kalmaya devam etsin istiyorsanız dilediğiniz gibi bir mantıkla kodlar yazılabilir ama kesinlikle tavsiye etmiyorum.

İstediğiniz şekilde bir çalışma daha yürütüp yüklerim fakat kullanım sırasında herhangi bir veri kaybı yaşamayacağınızı garanti edemem.
 
Konu Sahibi
Anladım. Teşekkür ederim ayrıntılı açıklama için. Tek konu kaldı oda FORM B1_GorevListe alanında personel adı aratınca "GÖREV BAŞ. SAATİ" sütunu değerler bozuluyor saat formatı kayboluyor yani.
 
Alternatif.
 
Çözüm
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst