• DİKKAT

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

Buton ile stok azaltma acil yardım.

Katılım
22 Kasım 2012
Mesajlar
8
Excel Vers. ve Dili
excel 2003-2007 türkçe
Üstadlar arama yaptım ama açıkçası nasıl arayacağımı şaşırdım. Acil yardım gerekiyor.Durum şu:

Barkodlu bir veri tabanı oluşturdum ve tüm ürünlerimi girdim. Sayfa adı VERİTABANI2,
Diğer sayfaya FİYAT SORGU EKRANI adını verdim barkod okuttuğumda ürün ve fiyatını stok sayısını görüntülüyorum.Hatta optionbuton ekleyerek toptan perakende ve iskonto fiyatları ayrı ayrı görüntülüyorum.Yine aynı sayfada SATIŞ adlı bir command buton oluşturdum.Bu butona tıkladığımda GÜNLÜK SATIŞ RAPORU adlı bir sayfaya ekranda barkodu görünen ürünü ekliyorum.
Buraya kadar çalışma gayet başarılı.
Sorum şu;
Veri tabanında stok ile ilgili 3 sütun yaptım.Stok adeti , satılan adet, kalan adet.
Bahsettiğim butona bastığımda veritabanından çağırdığım ürünün satılan adet sütununa 1 eklemesini istiyorum. Adres değişken olacağı için içinden çıkamadım. acilen yardım rica ediyorum. Gözüm forumda olacak.Sabah faaliyete geçirmem lazım. Güzel haberlerinizi bekliyorum...
 
Ürün ismini, fiyatını alabiliyorsanız bir alana satır bilgisinide getirin.
Aynı kodların sonuna .row yazmanız yeterli.

.
 
Hocam excel fonksiyonu kullanarak bilgileri getiriyorum ama command butona tıkladığımda bakılan değer olarak işaretlediğim hücrenin içinde bulunan barkodu veri tabanında bularak J sütununda ürüne ait satıra 1 sayısı ekletmem gerekiyor. Veri getirmekte sorunum yok ama veriye gidip değiştir tarzında birşey yapmam lazım.
 
. . .

Örnek dosya yüklerseniz, üzerinde çalışabiliriz.

. . .
 
Hocam veri tabanını biraz azaltarak gönderdim.Bahsi geçen sayfalar bunlar. Fiyat sorgu ekranında satış butonuna her bastığımda ürün stok sayısı azalacak.Buton başka bir sayfaya günlük satış raporu olarak her bastığımda ilgili ürünü alıyor bu sayfayı göndermedim. buton işlevinde sorun çıkarsa siz yeni bir buton ile test yapıp bana ilgili kodu gönderirseniz altına eklerim. İlginiz için şimdiden teşekkür ederim.

http://www.dosyayukleyin.com/do.php?id=4632]Kitap1.xls
 
. . .

Çok sorunlu bir örnek dosya olmuş.
Satır numarasını bulmak için şu formülü kullanabilirsiniz.

Kod:
=KAÇINCI(E2;VERİTABANI2!A2:A65536;0)+1

. . .
 
Hocam butonun bulunduğu kod sayfasına bunu nasıl yazabilirim. İşlemi butonla yapacağım için bunu nereye yazacağım.
 
Hocam ayrıca benim işime yarayan bu değil. Satır numarasını buluyor ama satırdaki istediğim sütuna 1 eklemesi lazım. Hatta bu işlemi butona tıkladığımda yapması lazım.
 
. . .

Bu örnek dosya ile bunu yanıtlamak zor.
Tablo şifre korumalı, formül yolları hatalı, makrodaki gerekli sayfalar eksik.

. . .
 
Hocam sadece görsel örnek olarak ele alsanız. Formül hataları belkide ofis sürümünden kaynaklanıyordur. çünkü xp yüklü satış bilgisayarımda herhangi bir hata yok. 2003 kullanıyorum.
Butona bastığımda E2 de bulunan barkodun veritabanı2 de bulunduğu satıra gidip j sütununa 1 eklemek istiyorum.
 
. . .

Size verdiğim formülü bir hücreye ekleyin.
Ben C9 hücresine ekledim.

Aşağıda verdiğim (mavi) kodları, kendi kodlarınızın (kırmızı) üst satırına ilave edin.

Kod:
[COLOR="Blue"]satırno = Range("C9").Value
Sheets("VERİTABANI2").Cells(satırno, "J") = Sheets("VERİTABANI2").Cells(satırno, "J") + 1[/COLOR]
[COLOR="Red"]Range("E2").Select
If i = 52 Then[/COLOR]

. . .
 
Allah razı olsun Hüseyin Hocam. ilginiz ve sabrınız için çok teşekkür ederim. Eksiksiz bir satış ve stok programı oldu iş yerime göre. Tekrar tekrar teşekkür ederim. Hep buralarda olun sizlerden öğrenecek çok şeyimiz var. Saygılar
 
Geri
Üst