Veritabanı, Paylaşım, Sorgulama, Veri Girişi...

Katılım
29 Nisan 2007
Mesajlar
67
Excel Vers. ve Dili
Türkçe 2003
Merhaba arkadaşlar...
1- Bir excel dosyasında 12 tane form oluşturularak 5 kişinin giriş yapabileceği bir veritabanı oluşturuluyor. 1 işin 5 ayrı bölümü için (örn:yükleme,ayarlama,paketleme,postalama.....)

Problem 1- Yükleme yapacak kişi veri girişi yapmaya kalktığı zaman ayarlama veya paketleme yani yükleme dışındaki birimlerden birisinde dosya açık ise kayıt yapılamamaktadır.

2- Varsayalım ki anlaştılar dosya açık olduğunda birbirleri ile iletişime geçerek dosyayı kapattırarak kendi girişlerini yaptılar. Veritabanı oluştu. Bu veritabanını 3 kişi sorgulamaya kalkıyor (müdür,müdür yrd.,patron)

Problem 2- Yine aynı sorun müdür vs. olan kişilere dosya açık uyarısı. Dosyalar Makro içerdiği için paylaşıtırılamıyor da.

Ben şunu düşündüm bütün birimlere ayrı ayrı kayıt yaptırmak. yani dosyayı parçalamak örneğin. Yükleme bölümünün veri girişleri a1:f1 paketleme bölümünün g1:s1 gibi. hepsi ayrı dosyalarda. Yükleme bölümünün dosya adı:"yükleme" ve kayıt yeri a1:f1 paketleme bölümünün dosya adı:"paketleme" ve kayıt yeri g1:s1: gibi.

3- Sonrada sorgulama yapacak kişilere bir dosya oluşturuyorum. bütün dosyaları tek tek açıyor gerekli yerleri gerekli dosyalardan kopyalıyor ve sorgulama yapacak kişinin dosyasına yapıştırıyor.

Problem 3- Yükleme, Paketleme... vs.. dosyalar makro içerdiği için açıp kopyala yapıştır diyemiyorum. Dosyayı açtığında makrolar çalışabiliyor ve auto_open makrosunda form gösterimleri ortaya çıkıyor.

Son açıklama:
1- Excel ile herkesin aynı anda kayıt yapabileceği bir veri tabanı çeşiti var mıdır? oluşturulabilir mi? Yada ne şekilde olursa olsun çoklu kullanıcı ile kayıt ve sorgulama yapabileceğim bir yöntem.
2- Kapalı dosyalardan veri alacak olsam. örneğin "Yükleme" dosyasından fakat o sıra yükleme dosyasını kullanan kişi veri girişi yapıyorsa...??
3- Veri girişi yapan kişiler veri giriş yaptıkları sırada dosyalarının klonları oluşturulabilir mi? ve bu klonlar auto_open gibi hiçbir makro içermeyebilirler mi? (Dosyaların parçalandığı ve kapalı dosyadan veri alma varsayımı)
4- İşe girişmeden önce hangi yolu izlemeliyim. Hangi yol en verimli yoldur üstadlarımın yardımlarını bekliyorum..

Uzunca sürdüğü için üzgünüm. Yardımlarınız için şimdiden Teşekkürler.
 
Katılım
29 Nisan 2007
Mesajlar
67
Excel Vers. ve Dili
Türkçe 2003
Arkadaşlar bir fikir paylaşacak olan var mıdır? Yol gösterirseniz sevinirim. sizin söyleyeceklerinize göre hareket edeceğim. Teşekkür ederim.
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
Sn.Hikmet

Bu tür projelerde; işlemi üç basamakta analiz etmek gerekir.

(1) Veri Girişleri (Input)
(2) Veri Depolaması
(3) Veri Raporlaması (Output)

Bahsettiğini projede; Veri Girişleri ve Veri Raporlaması için Excel'i kullanabilirsiniz ama Veri Deposunu ayrı düşünmelisiniz.

Eğer bu üç basamağı; standart, tek bir Excel dosyasına bağlarsanız, bahsettiğiniz sorunlar yüzünden işlerinizi yürütemezsiniz.

Veri Deposu'nu muhakkak ayırmalısınız ki, çoklu işlemlere izin verilebilsin. Veri Deposu olarak, bir Excel dosyası kullanabileceğiniz gibi, daha verimli ve sorunsuz çalışsın diyorsanız, Access, MSSQL Server, MySQL vs...gibi veritabanı yöneticilerinden de yararlanabilirsiniz.

Giriş ve Raporlama işlemleri için de; Yetkilendirmeye bağlı olarak tek bir Excel dosyası kafi gelebilecektir.

Böyle bir sistem tasarlarsanız ve Veri Deponuzu (Veritabanınıza) uygun bir lokasyona yerleştirirseniz, Dünyanın herhangi bir yerinden dahi veritabanına erişebilir, giriş yapabilir, raporlar alabilirsiniz. Üstelik bu işlem, birçok kullanıcı tarafından aynı anda, işler aksatılmadan (bahsettiğiniz olumsuzluklar yaşanmadan) yürütülür.
 
Üst