Bardes PDKS Programından Çalışma Süresi Çekme

Bardes PDKS Programından Çalışma Süresi Çekme

Bardes PDKS Programından Çalışma Süresi Çekme
Bu dosya, Bardes PDKS (Personel Devam Kontrol Sistemi) veritabanına SQL Server üzerinden bağlanarak, belirli bir çalışanın seçilen tarih aralığındaki çalışma süresini Excel hücresine getirir. Bu işlem için dosyada Çalışma_Süresi adlı kullanıcı tanımlı bir fonksiyon bulunur.

BARDES, Türkiye'de PDKS yazılımları geliştiren öncü firmalardan biridir. Dosya, programda puantaj yapıldıktan sonra oluşan çalışma türlerini Excel'e listelemek için hazırlanmış bir örnektir.

Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Bilmiyorsanız Makroları Etkinleştirme makalesine bakabilirsiniz.

Dosyanın içeriği​

Dosyada tek sayfa (Sheet1) vardır.
  • Veritabanı bağlantı bilgileri: G10 hücresinde sunucu adı (SERVER), G12'de kullanıcı adı (UID), G14'te parola (PWD), G16'da veritabanı adı (DATABASE) yer alır. İlk üçü aynı adlı tanımlı adlarla bağlıdır.
  • Bardes PDKS puantaj sorgulama: G21 sicil no, G23 ilk tarih, G25 son tarih, G27 çalışma türü kodu, G29 ise sonucun göründüğü hücredir.
Dosyadaki örnek değerler: sunucu LAPTOP-70LFMR92, veritabanı BARDESDATA, kullanıcı adı ve parola BARDES. Kendi ortamınıza göre değiştirmeniz gerekir.

Kullanılan formüller​

  • G29: =Çalışma_Süresi($G$21,$G$23,$G$25,$G$27) sicil, ilk tarih, son tarih ve çalışma türü kodunu fonksiyona gönderir; sonuç olarak toplam çalışma süresini döndürür. Örnek dosyada sonuç 369,5'tir.

Makrolar​

Dosyada Module1 adlı bir modül bulunur.
  • BaglantiB: Sayfadaki sunucu, kullanıcı, parola ve veritabanı bilgileriyle SQLOLEDB sağlayıcısı üzerinden ADODB bağlantısı açar. Diğer fonksiyonlar tarafından otomatik çağrılır.
  • Çalışma_Süresi: Bağlantıyı açar, referans ve personel tablolarını sicil numarasında birleştirir. Seçilen tarih aralığında get_gpo_gs_normal fonksiyonunun toplamını alır. Kayıt yoksa 0 döndürür.
  • Çalışma_Adı: CALTUR tablosundan girilen çalışma türü koduna ait adı getirir. Kod bulunamazsa "Geçerli Değil" yazar.
Makrolar elle çalıştırılmaz, hücre formülü olarak kullanılır. Kodda dosya silme gibi zararlı bir işlem yoktur. Yalnızca girdiğiniz sunucuya bağlanır ve SELECT sorguları çalıştırır. Kodları VBA düzenleyicisinde inceleyebilirsiniz.

Nasıl kullanılır​

  1. Dosyayı açın ve makroları etkinleştirin.
  2. G10:G16 hücrelerine kendi Bardes veritabanınızın bağlantı bilgilerini girin.
  3. G21'e sicil numarasını, G23 ve G25'e başlangıç ile bitiş tarihlerini yazın.
  4. G27'ye çalışma türü kodunu girin.
  5. G29'daki formül sonucu hesaplar. Kod adı için Çalışma_Adı fonksiyonunu kullanabilirsiniz.

orkmesb tarafından daha fazla dosya

Detaylar
Yazar
orkmesb
İndirme
33
Gösterim
4,478
İlk sürüm
Güncel
SHA-256
f72f015121d4308c436ea67b7c8dcd8bf8c0343cfe2c57cd282d339b19204ede

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

emeğinize sağlık.
Geri
Üst