Bu dosya, Excel içinde UserForm ekranlarıyla çalışan basit bir ön muhasebe programıdır. Cari kartları, stok kartları, müşteri hareketleri ve alış faturası kayıtları formlar üzerinden girilir, veriler çalışma sayfalarında tutulur.
Önemli: Dosya makro içerir (.xlsm), açarken makroları etkinleştirmeniz gerekir. Dosya açıldığında bir giriş ekranı gelir. Mevcut açıklamada kullanıcı adı ve parola şu şekilde verilmiştir:
Not: Giriş formunun kodunda kontrol edilen kullanıcı adı admin, parola 12345 şeklindedir. Giriş bilgisinde "admim" yazılıdır; giriş yapılamazsa "admin" denenebilir.
Önemli: Dosya makro içerir (.xlsm), açarken makroları etkinleştirmeniz gerekir. Dosya açıldığında bir giriş ekranı gelir. Mevcut açıklamada kullanıcı adı ve parola şu şekilde verilmiştir:
Kod
2 satır
Kullanıcı Adı: admim
Parola: 12345
Dosyanın içeriği
- ANASAYFA: Ana formu açan düğmenin (btnac) bulunduğu başlangıç sayfası.
- TANIMLAMALAR: Birim listesi (Adet, lt, mt, Kutu) ile alış fatura ve işlem kodu tanımları.
- Cari: Cari kodu, vergi dairesi, telefon, adres gibi cari kartları.
- Stok: Stok kodu, birim, alış fiyatı, giriş toplam ve mevcut durum sütunları.
- MUSTERI: Müşteri ID, ad ve soyad kayıtları.
- AlisFaturalari, AlisFaturaDetay, AlisFaturaHareketleri: Alış faturası başlık, detay ve kalem kayıtları (fatura kodu, cari kodu, işlem kodu, stok adı, birim fiyat, miktar, tutar, iskonto tutarı).
- carisorgu, stoksorgu: Sorgu amaçlı yardımcı sayfalar.
- Özette ayrıca 3 sayfa daha olduğu belirtilmiştir, kodda HAREKETLER ve SORGU sayfalarına başvurulmaktadır.
Makrolar
- Workbook_Open ve frmkullan: Açılışta giriş formunu gösterir. Bilgiler doğruysa ana form (frmanaform) açılır, yanlışsa uyarı verilir.
- frmanaform: Ana menüdür. Cari listesi, stok işlemleri, müşteri kaydı, hareketler ve fatura menüsüne geçiş sağlar. "Hakkında" düğmesi sürüm mesajı gösterir.
- frmmusterikayit: Ad ve soyadı büyük harfe çevirip MUSTERI sayfasındaki ilk boş satıra yazar, ID'yi otomatik verir.
- frmhareketler: Listeden seçilen müşteri için miktar, fiyat, KDV ve iskonto girer; tutarları hesaplayıp HAREKETLER sayfasına kaydeder. Müşterinin geçmiş hareketlerini SORGU sayfası üzerinden listeler.
- frmstoklistesi ve frmstoktanimlama: Stok kartlarını listeler, yeni stok ekler, çift tıklanan kaydı günceller. Kayıt öncesi onay sorar.
- frmcarilistesi ve frmcaritanimlama: Cari kartlarını aynı mantıkla ekler ve günceller.
- frmAlisFaturasi, frmfaturaMenu, frmcariler, frmstok: Alış faturası girişi ile cari ve stok seçim ekranlarıdır. Kodlarının ayrıntısı özette yer almadığından burada yorum yapılmamıştır.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Giriş ekranına kullanıcı adı ve parolayı yazın.
- Ana formdan ilgili modülü seçin: cari, stok, müşteri kaydı, hareketler veya fatura.
- Yeni kart için "Ekle" düğmesini, düzeltme için listedeki kaydı çift tıklayın.
- Kayıtlar ilgili sayfalarda birikir, doğrudan sayfalardan da inceleyebilirsiniz.