Tavsiyede bulunur musunuz? Hangi yöntemi kullanmalıyım?

Katılım
2 Ekim 2007
Mesajlar
124
Excel Vers. ve Dili
office 2003
Merhaba değerli arkadaşlar,

Bir haftadır uğraştığım bir projem var. 9 kişiden oluşan işyerimizde çalışanların performansını belirleyecek bir excel programı yapıyorum. Bu programa göre çalışanlar mesai saatinin bitiminde programa girecek ve o gün hangi işi ne kadar yaptığına dair formları dolduracak. Şu kadar fax yazıldı, şu kadar teklif verildi şeklinde.

Ben formları hazırlamak üzereyim. Bir ana form var. Orada tarih ve çalışan ismi seçiliyor. Daha sonra işlerin olduğu bir form açılıyor.

Şimdi bundan sonrasındaki adımlara dikkat etmeliyim.
Zira tarihe ve kişiye göre bu işler kayıt altına alınacak. İşte benim soracağım kısmı bu. Bunu nasıl yapmalıyım?
program ağdaki bir bilgisayara girerek çalıştırılacak. Ve o bilgisayarda yapılacak herşey. İstenildiği zaman kişinin aylık performansına bakılabilecek. Tarih aralığı girilecek mesela, o aralıkta neler yapmış görülecek.

1- O excel dosyasında her kişiye ait sheetler açıp sürekli oraya kayıt yapması dosyayı aylar sonra çok şişirir mi? Dosya kapasitesi mesela 1 sene sonra 10 Mb ları bulur ve dosya üzerinde ciddi işlem yavaşlığı söz konusu olur mu?

2- Acaba her kişiye ait farklı farklı excel dosyaları açıp program üzerinden yapılan kayıtlar orada mı tutulmalı? Bu daha fonksiyonel mi olur? Bunu nasıl yapabilirim?

3- Veri tabanından bahsediliyor. Acaba öyle mi daha mantıklı olur? Bunu öğrenmem ve yapmam çok sürer mi?

Programımı sizin tavsiyelerinize göre yönlendirmek istiyorum. Yardımcı olur musunuz?
 
Katılım
22 Nisan 2005
Mesajlar
486
Excel Vers. ve Dili
tarkan@tarkanvural.com.tr
3. şık en mantıklısı. Verilerinizi vt.de toplyıp Excel sayfadan ne rapor isteniyorsa ona göre üretim yapılabilir. Evet dosyanıza girilecek veriler ileride dosyayı şişireceği gibi yavaşlamasına da neden olabilir. Benim nacizane teklifim çalışmanızı ADO vt ile yapıp veri girişlerinizi vt.ye kaydettirmeniz ve raporlamayı da vt üzerinden almanız şeklinde olacak. Uzman arkadaşlar vt konusunda eminim mutlaka yardımcı olacaklardır.
Makro kodlamalarını bilmiyorsanız ve ADO konusunda uzak iseniz yapmanız uzun sürebilir ama öğrenmeniz gelecek yardımlarla fazla uzun sürmez.
 
Katılım
2 Ekim 2007
Mesajlar
124
Excel Vers. ve Dili
office 2003
Tarkan ben birşey soracağım.
Veri tabanı illa access mi olmalı.
Şunu merak ediyorum. MEsela exceli de veri tabanı gibi kullanabilir miyim acaba?

Bir de her isim için mi dosya açmalıyım. YOksa tek bir dosya yeter mi veritabanında..
 
Son düzenleme:
Katılım
2 Ekim 2007
Mesajlar
124
Excel Vers. ve Dili
office 2003
Biraz araştırma yaptım. Haluk beyin yaptığı
http://www.excel.web.tr/showthread.php?t=11613
konusunu inceledim. Acaba bu bana uygun mudur?
Sanırım bunda her isim içn ayrı ayrı excel dosyaları açmalıyım öyle değil mi? Ne dersiniz?
 
Katılım
22 Nisan 2005
Mesajlar
486
Excel Vers. ve Dili
tarkan@tarkanvural.com.tr
Excelden Excele

Tarkan ben birşey soracağım.
Veri tabanı illa access mi olmalı.
Şunu merak ediyorum. MEsela exceli de veri tabanı gibi kullanabilir miyim acaba?

Bir de her isim için mi dosya açmalıyım. YOksa tek bir dosya yeter mi veritabanında..
Veritabanı Access olabilir, Excel olabilir, txt dosyası olabilir.... Hepsini vt olarak kullanabilirsiniz.

Her isim için ayrı dosyalara gerek yok, veritabanının özelliği kalmaz zaten bu şekilde. Tek bir dosya yeterlidir. Accessi tavsiye ederim ama Excel ^de kullanışlı olur. Sayfalar arası gerekli ise verilerinizi ortak bir id no ile bağlatıp SQL sorgularınızda JOIN ' ler kullanarak sorgu bağları oluşturabilirsiniz.
Ama dediğim gibi ADO bilmiyorsanız epeyce zorlanacaksınız. Forum içerisinde arama yapmışsınız zaten. Daha detaylı arama ile sorduğunuz sorunun cevabını kendiniz bile bulabilirsiniz. Arşiv geniş ....
 
Katılım
2 Ekim 2007
Mesajlar
124
Excel Vers. ve Dili
office 2003
Teşekkür ederim Tarkan bey. İncelemeye devam ediyorum..
 
Katılım
22 Nisan 2005
Mesajlar
486
Excel Vers. ve Dili
tarkan@tarkanvural.com.tr
Tamam, iyi çalışmalar.
 
Üst