• 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ü Aktarma butonu

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.

erenkahya

Yeni Üye
Katılım
15 Eyl 2022
Mesajlar
15
Aldığı beğeni
4
Excel V
Office 2010 TR
Konu Sahibi
Herkese Selamlar

çok araştırdım ama işte olduğum kısıtlı zamanda bulamadım.
Bulduğum dosyalardaki formülleri çözemedim.

Ekte kendi siparişlerimi takip edeceğim dosya hazırladım.
Üretim sayfasına yeni siparişleri ekleyeceğim.
Üretimi bitip sevki olunca fatura tarihi , fatura no ve fatura edilen miktarın bilgilerini eklediğim siparişlerimi SAYFAYI AKTAR butonuna basıp Tamamlanan siparişler sayfasına aktarmasını istiyorum.
Fatura tarihi ve fatura nosu, fatura edilen miktar dolu olan tamamlanan sayfaya aktarılan bilgileri temizle butonuna bastığımda silmesini istiyorum.

Birde Kaydet butonuna basılınca kaydetmesini istiyorum
çok şey istiyorum sanırım ama takıldım kaldım :(



Not : Yeni adlı dosyamı da her firma için ayrı dosya kopyası açıp siparişlerin dağılımı yapacağım için ekledim


Yardımcı olabilirseniz sevinirim
 
Çözüm
Sayın erenkahya
1 nolu mesajdaki dosya ile 3 nolu mesajdaki dosya aynı değil.
Benim için sorun yok. Ama konuyu takip edenler ve edebilecekler
için bu not gerekli.

Dolayısıyla kodları yeniden düzenledim.
Öncelikle kasa kod ile BİTTİ sütunlarının yerini değiştirdim.
BİTTİ sütununu C den B sütununa diğerini B den C sütununa aldım.
Kodların kurgusu ÜRETİM sayfasında en son satırı aktarmaya dönüktür.
Bunu yapabilmeniz de belli şartlara bağlanmıştır.

1) Fatura Tarihi boş olmayacak.
2) Fatura No boş olmayacak
3) Fatura Miktarı boş olmayacak.

Bu şartları sağlamışsanız en son satırda BİTTİ sütununa 1 yazın.
TAMAMLANAN SİPARİŞLER sayfasında D sütununda Fatura No aranır.
Eğer aynı Fatura No yu kaydetmeye çalışıyorsanız uyarı alırsınız...
Soruda anlayamadığım birkaç husus var.
Ama bir yerden başlamak lazım.
Aktarma işlemi kodlarını yazdım.
Fatura tarihi için B sütununu, Fatura No için C sütununu
Fatura edilen miktar için Z sütununu şart yapısına aldım.
Kaydet işleminden kastınız sanırım ActiveWorkbook.Save .
Sil işlemi içi muhtemelen ÜRETİM sayfasındaki veriyi kastediyorsunuz.
İkisi için de kod yazdım. Ama şimdilik pasifteler.
İstediğiniz buysa aktife alabilirsiniz.
Bu tip çalışmalar için UserForm kullanmak daha iyi.
Kolay gelsin.
 
Konu Sahibi
Elinize sağlık çok zahmet oldu. Evet sayenizde başladık :)
Süreci şöyle anlatayım

Bekleyen bütün siparişlerimi üretim listesinden takip ediyorum.
Yeni gelen siparişleri üretim sayfasına oluşturuyorum ( % 80 genellikle tamamlanan siparişlerdeki tekrar iş
olduğu için, ordan verileri kopyalayıp üretim listesine ekliyorum )

Üretim sayfasında sarıyla belirttiğim yerlerde değişiklik yapıyorum genellikle.
Ödemesini aldıysam ödeme tutarı bölümüne ekliyorum.

Kaydet işlemini dosyayı kaydetmek için istemiştim.
Bu arada her siparişi aktar dediğimde ; tablodaki verileri her seferinde mükerrer işlem gibi olarak algılayıp
tamamlanan listesine kaydediyor.
fatura no ve fatura tarihi, siparişi tarihi aynı olanları aktarma yapmaması lazım.
Fatura numarası olan
Bazen faturası önden kesilip ürünler daha sonra sevk oluyor , bu işlem içinde C sütununa BİTTİ ekledim. C sütununa tik attığımda
ya da BİTTİ yazdığımda (hangisi daha kolay olursa sizin için ) sipariş tamamlanmış ve son onay olarak alsın.

B sutunu eklediğim koddan (firma dağılımlarını bu koddan yapacağım)

Tamamlanan siparişlerde en üstte arama butonu ekleyebilirsek. herhangi bir kelime yazmamda siparişleri listeyebilir mi ?

son olarak Yeni sayfa dosyasından kopya oluşturup yeni dosya açtığımda müşteriler listesine kısa kod kısmına dosya ismi sırayla eklenebilir mi ?

umarım anlatabilmişimdir , olabilirse çok büyük iş yükünden kurtulacağım bu sayede.

Şimdiden teşekkürler
 
Konu Sahibi
Aklıma birşey takıldı.
Bu tip çalışmalar için UserForm kullanmak daha iyi. demişsiniz
Üretim sayfasında Userform nasıl ekleyebilirim.
Mesela yeni sipariş açacaksam eski siparişlerden aratayım onlarda yok ise yeni kayıt açamaz mıyım
 
Sayın erenkahya
1 nolu mesajdaki dosya ile 3 nolu mesajdaki dosya aynı değil.
Benim için sorun yok. Ama konuyu takip edenler ve edebilecekler
için bu not gerekli.

Dolayısıyla kodları yeniden düzenledim.
Öncelikle kasa kod ile BİTTİ sütunlarının yerini değiştirdim.
BİTTİ sütununu C den B sütununa diğerini B den C sütununa aldım.
Kodların kurgusu ÜRETİM sayfasında en son satırı aktarmaya dönüktür.
Bunu yapabilmeniz de belli şartlara bağlanmıştır.

1) Fatura Tarihi boş olmayacak.
2) Fatura No boş olmayacak
3) Fatura Miktarı boş olmayacak.

Bu şartları sağlamışsanız en son satırda BİTTİ sütununa 1 yazın.
TAMAMLANAN SİPARİŞLER sayfasında D sütununda Fatura No aranır.
Eğer aynı Fatura No yu kaydetmeye çalışıyorsanız uyarı alırsınız
kaydı düzeltmeniz istenir ve kodlardan çıkılır.
Tüm şartlar sağlanmışsa kayıt yapılır ÜRETİM sayfasında
BİTTİ sütununda 1 yazan hücreye BİTTİ diye yazar.

Eğer kayıt işlemleri için sorunuzun yanıtı buysa
bu konuyu kapatıp yeni sorularınızı yeni başlık altında sorun.
Örneğin siparişlerin listelenmesi gibi.
Bunun için kriterlerinizi yazın.
Tüm satır mı listelenecek ? Firma adları mı ? Ad soyad mı ? vs.
Kolay gelsin.
 
Çözüm
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst