Gönderen Konu: Ambar Takip-Excel ile Veritabanı Oluşturmak(Excel'den Access Veritabanına Kayıt)  (Okunma sayısı 37785 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı by_ufuk

  • Excelce Onbaşı
  • **
  • İleti: 75
  • Puan +1/-0
  • Cinsiyet: Bay
  • Bilginin Sınırı Yoktur.
  • Ad Soyad: Ufuk
  • İl / İlçe: HATAY
  • Mesleğiniz: Muhasebe
  • Office Versiyonunuz: 2003
Merhaba arkadaşlar,
forumda arama yaptım ancak tam olarak hangi başlık altında olacağını bulamadığımdan dolayı konuyu buraya açıyorum.

Ek'te "Ambar Takip Sistemi" adı altında bir excel çalışması var. Şimdilik ufak bir dosya yükledim depodaki ürün sayısı arttıkça dosya boyutuda artıyor ve tahminen 100 mb'a ulaşıyor. Dosya boyutu bu kadar fazla oluncada hem çok geç açılıyor hemde veri kaybına sebep oluyor. Bunu çözmek için ekteki dosyadan faydalanarak veritabanı oluşturmak istiyorum ancak girişleri excelden yapmak istiyorum.

Bu konuda yardımcı olursanız çok sevinirim.



(Çözüm içeren yeni dosyalar ve açıklamalar buraya eklenecektir. - Bülent Öztürk)

Programa dair açıklamalar:


> Ürün kodu, ürün adı, ürün resmi kayıt,
> Tarih bazında stok giriş-çıkış,
> Basit ve Hızlı Raporlamalar,
> Geniş Ayrıntılı Raporlamalar,
> Form üzerinden rapor görüntüleme veya Excel sayfasına aktarma, önizleme, yazdırma seçenekleri,
> Program için şifreli kullanıcı hesabı ekleme, kullanıcılara ayrı ayrı yetki belirleme,
> Kullanıcıların programda yaptığı işlemleri tarih, saat, Win. Kullanıcı Adı, Excel Kullanıcı Adı ve Program Özel Kullanıcı Adı olarak kaydetme, raporlama...


Not: Programı indiren dostlarımızın iş amaçlı kullanmadan önce; genel çalışma kontrolü ile iş ortamlarına uygunluğunu kontrol etmeleri önemlidir. Oluşabilecek sorunlardan excelce.net sitesi ve yönetimi sorumlu tutulamaz!

Program açılış şifresi: admin - 1234
Veritabanı şifresi Excel kodlarında mevcut olup, 2212843 'dir.

Status nesnesi sebebiyle hata alanlar MISSING referansları iptal etmelidir.

İyi günlerde kullanmanız dileklerimle... (Bülent Öztürk)

Programdan örnek ekran görüntüsü:



Çevrimdışı by_ufuk

  • Excelce Onbaşı
  • **
  • İleti: 75
  • Puan +1/-0
  • Cinsiyet: Bay
  • Bilginin Sınırı Yoktur.
  • Ad Soyad: Ufuk
  • İl / İlçe: HATAY
  • Mesleğiniz: Muhasebe
  • Office Versiyonunuz: 2003
Ynt: Excel ile Veritabanı Oluşturmak Hakkında
« Yanıtla #1 : 29 Kasım 2010, 15:17:37 »
O zaman kısaca şöyle diyeyim, şablon temeli tamamdır.
Ben bu programı kullanırken,

1 - Yeni stok açabilmeliyim (Bulunması Gereken Bilgiler: Stok Kodu + Stok İsmi + Lokasyo Bilgisi + Açıklama)

2 - Açılan stoklar üzerinde düzenleme yapılabilmeli

3 - Açılan her stok kartında girişler ve çıkışlar yapılabilmeli (Bulunması Gereken Bilgiler: Giriş Tarihi + Evrak No + Miktar / Çıkış Tarihi + Evrak No + Miktar)

4 - Rapor çekildiğinde hangi stoktan nereye kaç tane satılmış yada hangi stoktan hangi tarihde kimden gelmiş bilgileri olmalı


Kısaca yukarıdaki işlemler fazla ile işimi görecektir. Bu arada ilgilendiğiniz için çok çok teşekkür ederim.

Çevrimdışı by_ufuk

  • Excelce Onbaşı
  • **
  • İleti: 75
  • Puan +1/-0
  • Cinsiyet: Bay
  • Bilginin Sınırı Yoktur.
  • Ad Soyad: Ufuk
  • İl / İlçe: HATAY
  • Mesleğiniz: Muhasebe
  • Office Versiyonunuz: 2003
Ynt: Excel ile Veritabanı Oluşturmak Hakkında
« Yanıtla #2 : 30 Kasım 2010, 17:44:27 »
Dosyayı inceleyip neticeyi bildirir misiniz?
Merhaba Bülent Bey,
Yapmış olduğunuz çalışmayı inceledim ve gözüme takılan noktaları size kısaca belirteyim,

Soru 1 - "Stok Takip Formu" : Yeni bir stok hareketi tanımlayıp formu kapattıktan sonra ve daha sonra yeniden aynı stoğa yeni bir hareket tanımlamak istediğim sırada karşıma direkt olarak en son yapılan stok hareket kaydı çıkıyor. Bu sebeple karşıma çıkan hareket kaydında değişiklik yaptığımda yeni stok hareketini kaydetmek yerine eski hareket üzerinde değişiklik yapmış oluyorum.
      Fikir 1 - Excel dosyasını kapatıp tekrar açtığım zaman yukarıda belirttiğim sorun ortadan kalkıyor. Excel'i ile access arasında otomatik güncelleme yapabilecek bir kodlama bu sorunu ortadan kaldırabilir diye düşünüyorum. Bu arada geriye dönük düzenleme yapmaya sistem izin vermiyor, bu özellik fazlası ile iyi olmuş.

Soru 2 - "Stok Tanım Formu" : Yeni bir stok kartı tanımladıktan sonra açılan stoğun bilgileri formun üst tarafında kalıyor. Ve yanlışlıkla tekrar "EKLE" butonuna tıkladığım zaman aynı stok kodu ile bir stok kartı daha açıyor.
      Fikir 2 - Excel dosyasını kapatınca bu problem de ortadan kalkıyor. Ayrıca mevcut stok kartı üzerinde düzeltme yapıldığında ve "DEĞİŞTİR" butonuna tıklandığı zaman "Düzeltme Yapmayı Onaylıyor musunuz?" şeklinde bir onaylama penceresinin çıkması hataların en aza indirgenmesini de sağlayabilir. Ve aynı "STOK KODU" ile ikinci bir stoğun açılmasına izin verilmemesi lazım.

Soru 3 - "Rapor Formu" : Raporu çektikten sonra kısıtı verilen stok kartının mevcut depodaki bakiye rakamanı vermiyor. Yani girişler - çıkışlar düşdükten sonra elimde kaç tane ilgili stoktan kaldığını göremiyorum.
      Fikir 3 - Rapor olarak ek'te 2 adet örnek dosya yükledim, bu örnek raporlara bağlı olarak bir fikir vermek istedim.

NOT: Stok kartlarında,hareketlerinde ve raporlarında birim çeşidinin belirtilmesi ve miktar kısımlarının ondalık basamakları minimum 2 rakam olması daha açıklayıcı ve yol gösterici bir program olacaktır.

Emeklerinizden dolayı size minnetarım Bülent Bey, fikirler ve bilgiler paylaştıkça ortaya daha verimli ve sağlıklı çalışmalar çıkacağına inandığımdan dolayı yukarıda size kendi fikirlerimi sundum, lütfen bunu saygısızlık olarak algılamayın. Tekrar teşekkür ederim.

(İhtiyaç kalmadığından ek silinmiştir.)

Çevrimdışı by_ufuk

  • Excelce Onbaşı
  • **
  • İleti: 75
  • Puan +1/-0
  • Cinsiyet: Bay
  • Bilginin Sınırı Yoktur.
  • Ad Soyad: Ufuk
  • İl / İlçe: HATAY
  • Mesleğiniz: Muhasebe
  • Office Versiyonunuz: 2003
Ynt: Excel ile Veritabanı Oluşturmak Hakkında
« Yanıtla #3 : 01 Aralık 2010, 17:08:08 »
Ufuk Bey, merhaba.

Söyledikleriniz doğrultusunda düzenlemeler yapmaya çalıştığım dosya ektedir.
Rica ederim.
Estağfurullah, neden saygısızlık olarak algılansın? Birinin aklına gelen başkasının aklına gelmeyebilir, doğaldır.
Ve bence eksiklikleri, hataları, sorunları çözüm önerileri ile dile getirmek çözüme katkı sağlamaktır, çözümde pay sahibi olmaktır.
Teşekkür ediyorum...

Merhaba Bülent Bey,
Bir önceki yazımda belirttiğim fikirlerimi son yüklemiş olduğunuz yazılımda yapmışsınız. Öncelikle bu uğraşlarınız için teşekkür ediyorum.
Ancak son çalışmanızda da söylemek istediğim bazı hususlar var.

1 - Stok Takip Formu : Yeni bir stok hareket kaydını yaptığımda ve "KAYDET" butonuna bastığımda tüm ekran temizleniyor ancak sadece "GİRİŞ ADET" kısmındaki adet miktarı temizlenmiyor yani otomatik olarak kalkmıyor.

2 - Stok Tanım Formu : Yeni stok kartı açmak için herhangi bir kısıt varmı ? Yani istediğimiz kadar stok açabilecek miyim? "Stok Kodu" - "Stok Adı" kısmının hemen altına "NOT:" şeklinde bir kutucuk ekleyebilir miyiz? Bu eklenek not her stok için ayrı notlar alınması için faydalı olacaktır.

3 - Stok Tanım ve Takip Formu : Sistemde stok kartı sayısı arttıkça işlem yapmak istediğimiz stoğu bulmak biraz vakit alabilir. Bu nedenle bu formlara "BUL" özelliği ekleyebilir miyiz?

4 - Stok Tanım Formu : Sisteme yeni bir stok kartı tanımladığım zaman bu kartın üzerinde hemen işlem yapamıyorum. Çünkü açmış olduğum stoğa giriş-çıkış yapmam için programı tamamen kapatıp tekrar açmam gerekiyor. Buna bağlı olarak "Rapor" menüsünde de aynı problem yaşanıyor. Heralde tablolar arasında güncellemeyi otomatik olarak yapmıyor.

Bülent bey,bu çalışmanın sonunda emini ki birçok kişinin işine yarayacak bir çalışma ortaya çıkacak. Bu konuda sizi şimdiden tebrik ediyorum.  :begendim

Çevrimdışı Bülent Öztürk

  • Excelce.Net Yönetici
  • *
  • İleti: 1316
  • Puan +19/-0
  • Cinsiyet: Bay
  • Türkçe Konuşup Excelce Yazıyoruz...
    • Bülent Öztürk
  • Ad Soyad: Bülent Öztürk
  • İl / İlçe: İstanbul / Çorlu
  • İşletim Sisteminiz: Win.10
  • Mesleğiniz: Bilgi Teknolojileri
  • Office Versiyonunuz: Office2013/2016
Ynt: Excel ile Veritabanı Oluşturmak Hakkında
« Yanıtla #4 : 03 Aralık 2010, 10:20:21 »
(İhtiyaç kalmadığından ek silinmiştir.)
=EĞER(EYOKSA("Google Arama");"Belki_Cevap_Burada";"")

Çevrimdışı by_ufuk

  • Excelce Onbaşı
  • **
  • İleti: 75
  • Puan +1/-0
  • Cinsiyet: Bay
  • Bilginin Sınırı Yoktur.
  • Ad Soyad: Ufuk
  • İl / İlçe: HATAY
  • Mesleğiniz: Muhasebe
  • Office Versiyonunuz: 2003
Ynt: Excel ile Veritabanı Oluşturmak Hakkında
« Yanıtla #5 : 03 Aralık 2010, 10:41:08 »
Ekteki dosya ile dener misiniz?
Evet Bülent Bey,bendeki dosyada heralde ufak bir problem oluşmuş. Sizdeki dosya üzerinde denemeler yaptım tek kelime ile "HARİKA" olmuş. :alkis

Ellerinize sağlık,gerçekten size minnetarım. Bu yapmış olduğunuz çalışma birçok kişinin işine fazla ile yarayacaktır. Tekrardan ellerinize sağlık.

 :begendim

Çevrimdışı Bülent Öztürk

  • Excelce.Net Yönetici
  • *
  • İleti: 1316
  • Puan +19/-0
  • Cinsiyet: Bay
  • Türkçe Konuşup Excelce Yazıyoruz...
    • Bülent Öztürk
  • Ad Soyad: Bülent Öztürk
  • İl / İlçe: İstanbul / Çorlu
  • İşletim Sisteminiz: Win.10
  • Mesleğiniz: Bilgi Teknolojileri
  • Office Versiyonunuz: Office2013/2016
Ynt: Excel ile Veritabanı Oluşturmak Hakkında
« Yanıtla #6 : 03 Aralık 2010, 10:50:14 »
Ufuk Bey,
İki yerde değişiklik yaptığım için yeni dosyayı eklemeyi daha uygun gördüm.

NOT:
Programı her türlü deneyip, sorunsuz çalıştığından emin olana kadar iş amaçlı kullanmayın.
Sorunsuz işlem yapılması yanında, programı kullananların yapabileceği muhtemel hataların hepsinin ya da çoğunun tespiti ve önlemi gereklidir. Validasyon gibi bir doğruluk onayı yapmaya çalışalım.
Bir de, görsellik konusunda biraz beceriksizimdir.
Aklınıza gelen tasarım değişikliklikeri veya kullanım kolaylıkları hakkında da fikirlerinizi beklerim.
"Herşey tamam" dediğiniz anda dosyanın son halini ekler ve konuyu kapatırız.
=EĞER(EYOKSA("Google Arama");"Belki_Cevap_Burada";"")

Çevrimdışı by_ufuk

  • Excelce Onbaşı
  • **
  • İleti: 75
  • Puan +1/-0
  • Cinsiyet: Bay
  • Bilginin Sınırı Yoktur.
  • Ad Soyad: Ufuk
  • İl / İlçe: HATAY
  • Mesleğiniz: Muhasebe
  • Office Versiyonunuz: 2003
Ynt: Excel ile Veritabanı Oluşturmak Hakkında
« Yanıtla #7 : 03 Aralık 2010, 10:53:22 »
Tabiki Bülent Bey,

Şuan gerçek anlamda program üzerinde demeler yapıyorum. Baya bir evrak giriş ve çıkışı yaptıktan sonra raporlar alarak sonucu inceleyeceğim. Bu konuda fikirlerimi mutlaka belirteceğim. Tekrardan teşekkürler. :saygilar

Çevrimdışı Bülent Öztürk

  • Excelce.Net Yönetici
  • *
  • İleti: 1316
  • Puan +19/-0
  • Cinsiyet: Bay
  • Türkçe Konuşup Excelce Yazıyoruz...
    • Bülent Öztürk
  • Ad Soyad: Bülent Öztürk
  • İl / İlçe: İstanbul / Çorlu
  • İşletim Sisteminiz: Win.10
  • Mesleğiniz: Bilgi Teknolojileri
  • Office Versiyonunuz: Office2013/2016
Ynt: Excel ile Veritabanı Oluşturmak Hakkında
« Yanıtla #8 : 03 Aralık 2010, 11:01:05 »
Rica ederim.

Kolay gelsin.



(Halledilen sorunlara ait mesajlar ve önceki dosyalar silinmiş, sadece son dosya bırakılmıştır.)
=EĞER(EYOKSA("Google Arama");"Belki_Cevap_Burada";"")

Çevrimdışı assenucler

  • Excelce Çavuş
  • ***
  • İleti: 123
  • Puan +1/-1
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
  • Ad Soyad: Selim Şenüçler
  • İl / İlçe: İstanbul / Kadıköy
Ynt: Excel ile Veritabanı Oluşturmak Hakkında
« Yanıtla #9 : 04 Aralık 2010, 08:39:23 »
Sayın Bülent Öztürk;

Gününüz aydın, neşeniz sağlığınız yerinde ve kazancınız bol olsun.

Ambar dosyasını indirip "Ana Menü" ye tıkladığımda aşağıdaki hata iletisini alıyorum.

Office 2010 kullanıyorum nedeni ne olabilir? Değerli düşüncenizi öğrenmek istiyorum.

Sevgi ve saygılar..

[Forum yazılım güncelleme esnasında sorun oluştuğundan eklendi silinmiştir.]

Çevrimdışı Bülent Öztürk

  • Excelce.Net Yönetici
  • *
  • İleti: 1316
  • Puan +19/-0
  • Cinsiyet: Bay
  • Türkçe Konuşup Excelce Yazıyoruz...
    • Bülent Öztürk
  • Ad Soyad: Bülent Öztürk
  • İl / İlçe: İstanbul / Çorlu
  • İşletim Sisteminiz: Win.10
  • Mesleğiniz: Bilgi Teknolojileri
  • Office Versiyonunuz: Office2013/2016
Ynt: Excel ile Veritabanı Oluşturmak Hakkında
« Yanıtla #10 : 04 Aralık 2010, 08:43:35 »
Merhaba Selim Bey, bilmukabele.  :cicek1

Hata mesajı nedir?
Office versiyonu ile ilgili bir sıkıntı olacağını sanmıyorum, çünkü tasarımların bir kısmını Office 2007'de yaptım.
=EĞER(EYOKSA("Google Arama");"Belki_Cevap_Burada";"")

Çevrimdışı by_ufuk

  • Excelce Onbaşı
  • **
  • İleti: 75
  • Puan +1/-0
  • Cinsiyet: Bay
  • Bilginin Sınırı Yoktur.
  • Ad Soyad: Ufuk
  • İl / İlçe: HATAY
  • Mesleğiniz: Muhasebe
  • Office Versiyonunuz: 2003
Merhaba Bülent Bey,
"Ambar" çalışmasını 2 gündür sürekli deniyorum ve baya bir giriş-çıkış yapıldı. Sistem gayet iyi çalışıyor. Ellerinize sağlık.

Ek özellik ve güvenlik olarak şöyle bir yöntem uyguluyabilir miyiz?

1 - Kişiye özel kullanıcı adı ve şifre olsun
  Örnek 1 : Bu çalışmayı 6 kişi kullanacak ancak bu kişilerden biri admin olacak,ikisi kayıt yapacak kişi diğer üç kişi ise sadece rapor çekebilsin. Diğer Kısımları görebilsin ancak işlem yapamasın.


2- Her kullanıcı kendi şifresini değiştirebilsin, ancak yeni kullanıcı adı açma yetkisi sadece adminde olsun. Şifresini değiştiren kişi şifresini unuttuğu taktirde bunu sadece admin çözebilsin.

Çevrimdışı Bülent Öztürk

  • Excelce.Net Yönetici
  • *
  • İleti: 1316
  • Puan +19/-0
  • Cinsiyet: Bay
  • Türkçe Konuşup Excelce Yazıyoruz...
    • Bülent Öztürk
  • Ad Soyad: Bülent Öztürk
  • İl / İlçe: İstanbul / Çorlu
  • İşletim Sisteminiz: Win.10
  • Mesleğiniz: Bilgi Teknolojileri
  • Office Versiyonunuz: Office2013/2016
Merhaba Ufuk Bey,

Söylediklerinizi yapabiliriz.
Ancak Excel'de güvenlik pek güvenli değildir.
"İşi bilen" kullanıcılar her şeyi yapabilir. Yine de mümkün olduğunca bir şeyler yapmaya çalışırız.
=EĞER(EYOKSA("Google Arama");"Belki_Cevap_Burada";"")

Çevrimdışı by_ufuk

  • Excelce Onbaşı
  • **
  • İleti: 75
  • Puan +1/-0
  • Cinsiyet: Bay
  • Bilginin Sınırı Yoktur.
  • Ad Soyad: Ufuk
  • İl / İlçe: HATAY
  • Mesleğiniz: Muhasebe
  • Office Versiyonunuz: 2003
Merhaba Ufuk Bey,

Söylediklerinizi yapabiliriz.
Ancak Excel'de güvenlik pek güvenli değildir.
"İşi bilen" kullanıcılar her şeyi yapabilir. Yine de mümkün olduğunca bir şeyler yapmaya çalışırız.

Bu konuda haklısınız,işini bilen kişileri bu değerlendirmenin tamamen dışında tutmak gerekecek. :) Bu çalışmayı kullanacak olan kişiler excel konusunda pek deneyimli değiller. Bu yönden şifreleme işi faydalı olabilir.

Çevrimdışı Bülent Öztürk

  • Excelce.Net Yönetici
  • *
  • İleti: 1316
  • Puan +19/-0
  • Cinsiyet: Bay
  • Türkçe Konuşup Excelce Yazıyoruz...
    • Bülent Öztürk
  • Ad Soyad: Bülent Öztürk
  • İl / İlçe: İstanbul / Çorlu
  • İşletim Sisteminiz: Win.10
  • Mesleğiniz: Bilgi Teknolojileri
  • Office Versiyonunuz: Office2013/2016
Tamam, bir şeyler yapmaya çalışayım...
=EĞER(EYOKSA("Google Arama");"Belki_Cevap_Burada";"")