• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Otomatik silme

otomatik silme

Kendimi anlatmaya başlıyorum galiba bu benim için sevindirici evet deddiğiniz gibi bir adreste tek malzeme olacak adet önemli değil ama diyelimki rafın kapasitesi doldu yani elmadan 30 adet geldi ve a12 ye koydum ve raf doldu yeniden elma geldi bunu a12 ye koyamıyacağım çünki fiziken raf doldu bu yüzden farklı boş bir rafı kendim gidip bulacağım ve o rafın adresi yazacağım sorunumuzda burda başlıyor eğer ben bu malzemeyi boş rafa koyup o rafın adresi yerine başka malzemenin rafını yazarsam ozaman desinki bu rafa koyamazsın bu raf bu malzemeye uygun değil
uyğunluk kriterimiz yazdığım adres ya boş olacak yada daha önce bu adrese aynı malzemeden koymuş olacağım.İnşallah anlatmışımdır.
Bekleme konusuna gelince siz bana olacağını söyleyin ben sabaha kadar değil 10 gün ekran başından ayrılmam benim için çok önemli bir konu.
 
otomatik silme

Merhaba ömer bey konu hakkında gelişme varmı acaba yoksa beklemeye devam edeyim mi? Bilğisini verirseniz çok sevinirim.
İyi çalışmalar..
 
Konu üzerinde çalışıyorum.
 
Çok teşekkür ederim bilğiniz için
 
Eki inceleyiniz. Öncelikle data_r sayfasına, benim yazdığım gibi önceden ürünlerin raf numaralarını yazmanız gerekiyor. Bu şekilde bir yapı veri girişi için daha sağlıklı olacaktır.

.
 

Ekli dosyalar

  • sil.rar
    sil.rar
    34.1 KB · Görüntüleme: 10
Çıkış sayfası tek kelimeyle mükemmel yanlız giriş sayfasında adres kısmına bişey yazmazsamda siliniyor adres kısmına bişey yazmassam yani yazmayı unutursam bunların giriş sayfasında kalması gibi bir durum olamazmı ama çokda önemli değil.

Asıl sorunumu anlatamıyorum size bu yüzden çok üzülüyorum.
Aslında sorun çok basit ama ben anlatamıyorum
bir buzdolabı düşünün ve 5 adet rafını düşünün elinizdede 1,5 rafı dolduracak kadar elma var bunları hangi rafa koyacağınız önemli değil çünki bütün raflar boş istediğiniz rafa koyabilirsiniz diyelimki 1. ve 2. rafa koydunuz.daha sonra elinize armut geçti bunuda rafa koyacaksınız 1.ve 2. rafa koyarsanız malzemeler karışacak ve bunu istemiyoruz yani ya boş bir rafa koyacaksınız yada daha önce armut koyduğumuz bir raf varsa oraya koyacaksınız.
İnşallah bu şekilde daha açıklayıcı olmuşumdur.
Emekleriniz için Allah razı olsun
 
Modul2 deki giriş kodlarını aşağıdakilerle değiştirin.

Kod:
Sub Giris()
    
    Dim Sv As Worksheet, son As Long, i As Long, Sdr As Worksheet
    
    Application.ScreenUpdating = False
        
    Set Sv = Sheets("VERI")
    Set Sdr = Sheets("data_r")
    
    Sheets("GİRİŞ").Select
    For i = 3 To Cells(Rows.Count, "B").End(xlUp).Row
        If Cells(i, "B") <> "" Then
            If IsNumeric(Cells(i, "B")) = False Then
                son = Sv.Cells(Rows.Count, "B").End(xlUp).Row + 1
                With Range("A" & i & ":C" & i)
                    .Copy Sv.Cells(son, "A")
                    .ClearContents
                End With
            Else
                son = Sv.Cells(Rows.Count, "G").End(xlUp).Row + 1
                With Range("A" & i & ":C" & i)
                    .Copy Sv.Cells(son, "F")
                    .ClearContents
                End With
            End If
        End If
    Next i
    
    Sv.Range("A3:C" & Rows.Count).Sort Sv.Range("C3"), Order1:=xlAscending
    Sv.Range("F3:H" & Rows.Count).Sort Sv.Range("H3"), Order1:=xlAscending
    Application.ScreenUpdating = True
    
End Sub

----------------------------------------------------------------------------------

Diğer konuya gelirsek; rafları data_r sayfasındaki gibi yazmanın ne sakıncası varki.
 
İlk konu için teşekkür ederim

2 konu için ise bir malzemeye yer tayin edersem diyelimki elmayı şuraya koyucam data sayfasındaki gibi ama bu malzemeden diyelimki baya bir süre gelmedi o rafta yada o adres devamlı boş kalacaktır çünki biz onu elma için ayırdık benim amacım elma yoksa o rafda boşsa ben oraya başka bir malzeme koyabileyim yani tek malzemeye bağlı kalmasın adresler boşsa istediğim malzemeyi koyabileyim ama doluysa sadece aynı cins malzeme girsin yanına.
 
Bu tamamen akılda kalan bir yapı olur. Kodun yazılması için bir düzen gerekir.

Neden bu şekilde bir yapı düşündüğümü açıklayayım.

Dedinizki; elmanın rafı A11 dir fakat dolarsa A12 yazılabilir. İşte bu noktada kontrol elden çıkıyor. Çünkü elmanın ilk rafı A11 ken A12 giriş yapıldı, A12 rafının elma için doğru olup olmadığını koda tanımlamamız gerekir. Bu tanımda sizin kişisel öngerinizle olmaz maalsef. Bu yapının mantıklı bir algoritması olmalıdır. Bu yüzden bu şekilde bir data düşündüm.

Yanlış mı düşünüyorum?
 
Bakın sizin yanlış düşünme gibi bir konu kesinlikle mümkün degil.
Tamamen benim yanlış aktarımımdan kaynaklanmaktadır.Ben olaya sizin gibi profesyonel bakamadığımdan kaynaklanıyor.size yanlış aktarmışım hiçbir malzemenin belirli bir yeri yok elimde 300 adet edres var bu adresler boşken yani giriş yaparken 300 adet adresten birini yazabilirim ama bu adresler dolmaya başladığında bir malzemeye giriş yaparken ya boş bir adresi yazacağım yada daha önce bu malzemeden giriş yaptığım malzemenin adresini yazabileceğim.
Bakın böyle bişey olmuyacak gibiyse olmaz bunu eniyi sizler bilirsinizki zaten bu yüzden burdayım bana başka çözüm önerinizi bekliyorum.
Emekleriniz için teşekkür etmeyi kendim için borç sayıyorum.
Herşey için Allah razı olsun
 
Yani elmaya girilecek raf numarası daha önce elmada kullanılan raf değilse ve hiç kullanılmamışsa sorun yok, fakat raf no farklı bir ürün için daha önce girilmişse sorun var.

Bu şekilde mi olacak.
 
Yani elmaya girilecek raf numarası daha önce elmada kullanılan raf değilse ve hiç kullanılmamışsa sorun yok, fakat raf no farklı bir ürün için daha önce girilmişse sorun var.

Bu şekilde mi olacak.

Evet tamda bu şekilde yanlız ( elmada kullanılan raf değilse) değil (elmada kullanılan rafı yazarsam veya hiç kullanılmamış rafı yazarsam) sorun yok gerisi tamda anlattığınız gibi
 
Yapıyı tamamen değiştirmek gerekecek, bugün bakamazsam bile yarın bakar foruma son halini eklerim.
 
4 gözle bekliyeceğimden kesinlikle şüpheniz olmasın
daha öncede söylemiştim benim için çok önemli bir konu
Herşey için sağol ..
 
Dosyanız ektedir. Detaylı deneme yapmadım, siz detaylı deneyip hatalı sonuç varsa bildirirseniz hatalı kısımları yeniden gözden geçiririm.

.
 

Ekli dosyalar

  • sil.rar
    sil.rar
    33.2 KB · Görüntüleme: 12
Ömer bey elineze kolunuza sağlık bundan daha iyisi olamaz tek kelimeyle mükemmelin üstünde söylenecek kelime bulamıyorum..
Yanlız benim 2 ufak sorunum daha var Şimdi siz bana kızacaksınız biliyorum o yüzden kesinlikle yapmak gibi zorunluluğunuz yok onuda biliyorum.
Ama yaparsanız yada bana yardımcı olursanız benim işimi çok büyük ölçüde kolaylaştıracaksınız.Ve dosya tam anlamıyla bitimiş olacak. Bakmak isterseniz dosyayı ekliyorum.
Bunca yaptıklarınız için Allah sizden razı olsun.
Ve emeklerinize tekrar tekrar teşekkür ediyorum..
 
Son düzenleme:
Birde yeni farkettim Raf için geçerli olan olay yerde geçerli değil yanlız yerde dediğimiz olay olmuyor giriş yaparken sadece rafı kontrol ediyor heralde yere hiç bakmıyor bunada bakarsanız sevinirim
Kısacası giriş yaparken Raf adresi yazarsam kontrol ediyor yer adresi yazarsam etmiyor.Veridede aynı olay var.
 
BOŞ ADR sayfası E sütununu anlayamadım.?

Ayrıca bu tür çalışmalalara başlamadan önce ne yapılması gerektiğini iyice planlamanız gerekir. Aksi durumda kod yapılarını sürekli yeniden düzenlemek gerekir, buda hem boşa uğraşmak demektir, hemde gereksiz zaman kaybına yol açmaktadır.

.
 
Ömer bey size gerçekten hak veriyorum kesinlikle haklısınız ama ne olur beni maruz görün kusura bakmayın ne deseniz haklısınız.
E sutunu aynı sayfadaki a sutunundaki adreslerin veride sayfasında olmayanların sıralandığı sutun olması gerekirki ben oraya baktığımda bu adresler boşmuş diye görebilmem için.
 
Geri
Üst