Tedarikçi Takip

mertmustafa01

Altın Üye
Katılım
3 Aralık 2007
Mesajlar
160
Excel Vers. ve Dili
ofice2007 Türkçe
Altın Üyelik Bitiş Tarihi
04-07-2025
Merhaba Üstadlar

Bir Tedarikçi takip hazırlmak istedim ama elime yüzüme bulaştırdım bir kaç arkadaşım yardımcı oldu ama ben beceremedim bana yardımcı olurmusunuz
1-userform3 te bir hata var beceremedim
2-ilk açılışta userform4 gelecek ekrana excel kapanacak beceremedim
3-arama yaparkende tüm veriler üzerinde arama yapmam lazım
şimdiden teşekkür ederim
4- birde her 3-4 sn de bir otomatik kayıt yapacak
 

Ekli dosyalar

cems

Altın Üye
Katılım
2 Eylül 2005
Mesajlar
2,461
Excel Vers. ve Dili
office 2010 tr 32bit
Altın Üyelik Bitiş Tarihi
13-06-2029
Kodlamalarınızda çok fazla sorun var ya da ben kendi naciz hesabıma ; amacınızı anlamadım. Kısaca, algoritmik anlamda hangi hareketle ne açıldığında ne yapılması gerek bunu özetle söylerseniz programın amacını yakalamak mümkün olabilir.

Userform1 listbox için yazdığınız kodlar neden userform2 listbox satırları taşıyor ? Son 3 satırda textboxları bulamadığı için hata veriyor, onları ' işareti ile susturunca da useform1 yerine userform2 açılıyor. Bu durumda listbox1 de bir satıra çift tıklayınca userform1 de textboxlara gelmesi gereken bilgi userform2 de ; kısacası bilgi istendiğinde kayıt formu değil değiştirme formunda geliyor. Bu hareket sizce doğru mu ?


1-userform3 te bir hata var beceremedim
----Hatadan kasdınız ne ? Ona gelmeden , userform1 de hatalı kodlanmış .

2-ilk açılışta userform4 gelecek ekrana excel kapanacak beceremedim
----İlk açılışta zaten excel kapak sayfası geliyor ve üzerine tuş yapmışsınız, buna tıklayınca menü formu ekrana geliyor. Excelin saklanması derken, burada nasıl bir hareket beklentiniz var ?

3-arama yaparkende tüm veriler üzerinde arama yapmam lazım
----Tüm verilerden kasdınız ne ?

4- birde her 3-4 sn de bir otomatik kayıt yapacak
----Hiç bir tuşun altındaki kodun sonunda
Kod:
  Thisworkbook.save
olmadığından hareket esnasında kayıt olmayacak ve program kapanırken de kaydetmediğinden bilgi uçacaktır. İlk hatadan sonra kontrol etmedim ama , olasılıkla kayıt yeri olarak yanlış sayfa da gösterilmiş olabilir . Eğer kod sonlarına bunu eklerseniz 3-4 saniyede bir kaydetmeye gerek kalmaz , ayrıca bu sıklık saat gibi işlemciyi zorlar ve save esnasında program durur bekler ve çalışmaz. Siz de bunu 3-4 saniyede 1 donma olarak algılayabilirsiniz.
 
Son düzenleme:

mertmustafa01

Altın Üye
Katılım
3 Aralık 2007
Mesajlar
160
Excel Vers. ve Dili
ofice2007 Türkçe
Altın Üyelik Bitiş Tarihi
04-07-2025
hocam merhaba

çokfazla anladığım söylenemez yardım alarak hazırladığım bir çalışma sayfası oldu
sadece yapmaya çalıştığım bilgilerimi kaydecek istenilen zamanda arayıp kimden ne almışım bulacak ve değiştirme ihtiyacım olduğunda değiştireceğim bir çalışa kitabı olsun istedim ama bir aydır halen uğraşıyorum
1-userform1 deki hatalı dediniz şayet düzeltirseniz çok memnun olurum
2-excel dosyasını açınca direk userform4 gelsin ve excel sayfası olmasın manasında yazmıştım
3- arama esnasında a stunundan ak sütununa kadar olan verilerde arama yapabileyim istedim
4- kaydı anladım
teşekkür ederim
 

cems

Altın Üye
Katılım
2 Eylül 2005
Mesajlar
2,461
Excel Vers. ve Dili
office 2010 tr 32bit
Altın Üyelik Bitiş Tarihi
13-06-2029
Konu şimdi daha netleşti , benim de daha erken zamanım olmadı.

Tekrar üstünkörü baktım, baya bir rektifiye olacak. Bu yüzden zaman baskısı yapmadan bekleme şansınız varsa , bütün kod ve formları bir düzeltelim ; olmadı derseniz yine bakalım, yine olmadı derseniz " ehline müracaat " ederiz ... :) ( Benim hocalığıma daha 39 fırın ekmek var :) )
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Sorunuzu bu bölüme sormayın.Bu bölümde sorularınızı sadece altın üye olanlar görür ve cevap verir.Sorularınızı makrolar ise makra vba yada fonksiyonlar ise fonksiyonlara yada diğer başlıklara sorunuz.:cool:
 

cems

Altın Üye
Katılım
2 Eylül 2005
Mesajlar
2,461
Excel Vers. ve Dili
office 2010 tr 32bit
Altın Üyelik Bitiş Tarihi
13-06-2029
Konuyu biraz irdeleyelim :

Userform1 de ;
Nedir ?
İnci name :

Neden?
Ürün adı :
Ürün kodu:
Tedarikçi adresi içinde yer alıyor ?
Neden bir satın alınacak ürün listesi yok ?

İlişkisi ne ?
Ürün adı - Alt ürün adı :
Tedarikçi- Alt tedarikçi :
Fiyat - Alt ürün fiyat :
Yani bunları el ile araştırıp buraya yazıyorsanız tablonun önemi kalmıyor.

Eğer sizin için de uygunsa bu kadar geniş tablolar şeklinde değil , ama konulara bölerek ilerlemeyi düşünüyorum. Bu şekilde kodlara da hakim olmak kolaylaşır.
Konu derken ;
bir userform sayfa yeni tedarikçi detaylarını girmek ve eskileri bulmak için
bir userform sayfa yeni ürün detaylarını girmek ve mevcutları bulmak için
bir userform sayfa bütün ürün stoklarını görmek için ( kendiliğinden anlık özetleyen )
bir userform sayfa bir ürün adına göre tedarikçiler ve fiyatlarını görmek için

Ve multipage üzerinde tasarlamayı düşünüyorum. Kodlar da kendi sayfalarına göre çalışacağından hata olasılığı en aza inip , bir sayfada onun konusu dışında amaç taşımayacak ve kafa karışmasını engelleyecek.

Sizin userformlarınız içiçe detaylar taşıyor ve zaten elle bulduğunuz datayı kaydettiğinizden programın anlık yardımı olmayabilir.

Yok sadece arızaları düzelt yeter derseniz , o da mümkün .
 

cems

Altın Üye
Katılım
2 Eylül 2005
Mesajlar
2,461
Excel Vers. ve Dili
office 2010 tr 32bit
Altın Üyelik Bitiş Tarihi
13-06-2029
Sizden bilgi ve yönerge beklerken , ben multipage olarak birinci ekteki gibi bir iskelet oluşturdum.

Yine sizden cevap gelmeyince , tahmini şekilde iskeleti doldurup çalıştırdım ,

birinci ekte sadece sayfalar var , BUNU İNDİRMEYİNİZ

İkinci ekte " TEDARIKCI yeni bir programlama " adlı dosyada kodları ile beraber ve tam olarak çalışıyor. BUNU İNDİREREK DENEYİNİZ. veya

Üçüncü ekte Ürünler sayfasında tıklanarak seçilen ürünün fotosu varsa gösteriyor, yoksa foto yok diyor. Fotolu program isterseniz BUNU İNDİREREK DENEYİNİZ Nasıl bilgisayara yüklenmesi gerektiği 2 alt cevapta açıklandı.

Bundan sonraki düzeltmeler için ( mesela tarih ya da para formatları için ) bir süre sitede olmayabilirim , diğer arkadaşlar bunları çözmede destek olabilir. Ben şu an nerede ne kullanmak istediğinizi bilmeden sizin yapmaya çalıştığınız programı sadeleştirdim ve uzayankarışık listeler yerine konusuna göre bölerek görsel hale getirmeye çalıştım


Umarım kullanışlı bulursunuz.
 

Ekli dosyalar

Son düzenleme:

cems

Altın Üye
Katılım
2 Eylül 2005
Mesajlar
2,461
Excel Vers. ve Dili
office 2010 tr 32bit
Altın Üyelik Bitiş Tarihi
13-06-2029
İlk örneği verilen ve bilgi beklenen program iskeletinin içi doldurularak " Tahminen " bitirildi ve bir önceki mesaja ikinci dosya olarak eklendi.
 
Son düzenleme:

cems

Altın Üye
Katılım
2 Eylül 2005
Mesajlar
2,461
Excel Vers. ve Dili
office 2010 tr 32bit
Altın Üyelik Bitiş Tarihi
13-06-2029
Tedarikçi programına resim özelliği eklendi .

Bunu çalıştırmak için :

1-Zip klasörünü masaüstüne indirin ve açın
2-Programın kendisini masaustune yerleştirin
3-Resimler klasörünü kopyalayarak C: altına yapıştırın
4-Programdaki dataların tamamı atmasyondur, siz kendi datanızı sayfalardan kaldırarak userformu kullanarak yerleştirin
5-Gerçek ürüne ait fotoları bu klasöre atın, bu klasördeki "yok.jpg " resmi hariç örnekleri silin.

Dikkat edilmesi gereken ; ürün adı ile o ürünün foto adı birebir aynı olmalı ve resim türü de kesin olarak .jpg formatında olmalıdır. Aksi takdirde foto bulunmayacaktır.
 
Son düzenleme:

mertmustafa01

Altın Üye
Katılım
3 Aralık 2007
Mesajlar
160
Excel Vers. ve Dili
ofice2007 Türkçe
Altın Üyelik Bitiş Tarihi
04-07-2025
Konuyu biraz irdeleyelim :

Userform1 de ;
Nedir ?
İnci name :

Neden?
Ürün adı :
Ürün kodu:
Tedarikçi adresi içinde yer alıyor ?
Neden bir satın alınacak ürün listesi yok ?

İlişkisi ne ?
Ürün adı - Alt ürün adı :
Tedarikçi- Alt tedarikçi :
Fiyat - Alt ürün fiyat :
Yani bunları el ile araştırıp buraya yazıyorsanız tablonun önemi kalmıyor.

Eğer sizin için de uygunsa bu kadar geniş tablolar şeklinde değil , ama konulara bölerek ilerlemeyi düşünüyorum. Bu şekilde kodlara da hakim olmak kolaylaşır.
Konu derken ;
bir userform sayfa yeni tedarikçi detaylarını girmek ve eskileri bulmak için
bir userform sayfa yeni ürün detaylarını girmek ve mevcutları bulmak için
bir userform sayfa bütün ürün stoklarını görmek için ( kendiliğinden anlık özetleyen )
bir userform sayfa bir ürün adına göre tedarikçiler ve fiyatlarını görmek için

Ve multipage üzerinde tasarlamayı düşünüyorum. Kodlar da kendi sayfalarına göre çalışacağından hata olasılığı en aza inip , bir sayfada onun konusu dışında amaç taşımayacak ve kafa karışmasını engelleyecek.

Sizin userformlarınız içiçe detaylar taşıyor ve zaten elle bulduğunuz datayı kaydettiğinizden programın anlık yardımı olmayabilir.

Yok sadece arızaları düzelt yeter derseniz , o da mümkün .
Öncelikle çok ama çok teşekkür ederim ilginize hocam. 10 gün tatil olunca memlekete gittik o sebepten bakamadım kusuruma bakmayın

1- inci name hammaddenin dünyadaki tek geçerli ismidir.
2- inci name tek olsada ürünün satıcısı tarafından farklı isimlerle adlandırıldığı hangi tedarikçide isminin ne olduğunu ( talep formları ona göre hazırlanıyor.) görmemiz adına
ürün kodu olmaya bilir ama firma olarak biz bir kod verelim istedik.

3-satın alınacak ürün bu bilgiler girildikten sonra talep formu ile oluşturulduğundan mütevellit öncelikle hangi ürün hangi tedarikçide kaç tl ve dolar(o sebepten bir ürünün birden fazla tedarikçisi olması nedeni ile) onu görmemiz gerekir.
4-alt ürün Alternatif ürün manasında örneğin (metil alkol) etil alkol birden fazla alternatifi olabilir bir ürünün
-alt tedarikçi alternatif ürünü satan tedarikçi örnek(ürün 10mm siyah cam şişe) 1- alt tedarikçide (10 mm black glass bottle) 2- alt tedarikçide (10 mm siyah şişe) vs gibi
-alternatif fiyat ise 1- de 10 tl olan ikincide 9 tl üçüncüde 11 tl diğerinde 8,5 tl gibi bunlar hem dolar hem Euro hemde tl olabilir.
5-yani ürünü arama sayfasından çağırdığınız zaman tüm bu bilgileri bir arada görmek amaç hangi ürünü hangi tedarikçilerden almışız kimde kaç lira
 

mertmustafa01

Altın Üye
Katılım
3 Aralık 2007
Mesajlar
160
Excel Vers. ve Dili
ofice2007 Türkçe
Altın Üyelik Bitiş Tarihi
04-07-2025
Sorunuzu bu bölüme sormayın.Bu bölümde sorularınızı sadece altın üye olanlar görür ve cevap verir.Sorularınızı makrolar ise makra vba yada fonksiyonlar ise fonksiyonlara yada diğer başlıklara sorunuz.:cool:
evet bu konu için özür dilerim ben altın üye hocalarımda yardım alıp bu proğramı bitirmek istememle alakalı burada paylaştım
 
Üst