Tarih Sorgusu

1 2 3
02/10/2015, 21:44

qstah14

(02/10/2015, 11:23)qstah14 yazdı:
(01/10/2015, 21:59)atoz112 yazdı: sayın qstah14,

öncelikle;aşağıda bahsi geçen tavsiyelerde bulunarak,bu tavsiyeleri dikkate almak sureti ile bu ve sonraki çalışmalarınızdaki kullanım süreçleri nezdinde hem uygulamalarınızın daha verimli ve daha olumlu sonuçlar almanızı sağlamanıza hem de sonraki zaman süreçlerinde oluşabilecek hata,sorun veya düzeltme ihtiyaçları durumlarında geriye dönük olarak ya da kodlamalar üzerinde düzenlemelerde bulunmak zorunda kalmamaya imkan vereceğini belirtmek yerinde olacaktır kanısındayım.


UYGULAMA İÇERİĞİNE YÖNELİK TAVSİYELER
1)Lütfen;tablo ve alan adlarında,sorgu ve raporlarda isimlendirmelerde bulunurken;Türkçe karakterler kullanmayınız.

2)İsimlendirmelerde büyük harfler kullanmayınız.

3)Teferruatlı değil de,kısa ve öz isimlendirmelerde bulununuz.

4)Kelime aralarını boş bırakmayınız ve boşluklar yerine alt tire (_) işareti kullanınız.

5)Veri türlerini doğru yapılandırmalarda bulununuz.

son olarak,EK'te;
bahsettiğiniz talebinize yönelik olarak hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.

bilginize...iyi çalışmalar,saygılar.

Tekrar merhaba çalışma istediğim gibi olmuş, iki tarih arası sorgulama bana yeterli oldu görevdekiler göreve başlaması gerekenler e gerek kalmadı aslında,
Son bir sorum ise iki ayrı tablodan (biri izin diğeri yurtdısındakiler ) olmayanları tek seferde sorgulayabilir miyiz? Yoksa şansımı çok fazla zorlamamalı mıyım ?  
Yardımlarınız ve gösterdiğiniz alakadan dolayı teşekkür ederim.
02/10/2015, 21:49

atoz112

sayın qstah14,

ifadeniz doğrultusunda,
konunuza yönelik olarak belirttiğiniz talebinize dair çözüm sağlanmış oldu.

bu nedenle,konunuzun Cevaplanmış Sorular kategorisi içerisine taşınması uygun olacaktır.

diğer sorunuz için,Site Kuralları sayfasında yazılı hususları tekrar incelemenizi temenni etmekle birlikte,yeni konu açarak danışmanız daha yerinde olacaktır.

böylece,hem siteye yeni bir konu katmış olacaksınız,araştırmalarda alternatif bir konu edinilmesi adına hem de bu konunuzun mesaj yoğunluğuna maruz kalmamasına zemin hazırlamış olursunuz.teşekkürler.

son olarak,
Alıntı:...olmayanları tek seferde sorgulayabilir miyiz? ...

derken,olmayanlar diye;o gün şirkette olması gerekip de olmayanlar mı yoksa izinli olanlar mı?...açıklamanız yerinde olacaktır.

bilginize...iyi çalışmalar,saygılar.
07/10/2015, 12:39

qstah14

(02/10/2015, 21:49)atoz112 yazdı: sayın qstah14,

ifadeniz doğrultusunda,
konunuza yönelik olarak belirttiğiniz talebinize dair çözüm sağlanmış oldu.

bu nedenle,konunuzun Cevaplanmış Sorular kategorisi içerisine taşınması uygun olacaktır.

diğer sorunuz için,Site Kuralları sayfasında yazılı hususları tekrar incelemenizi temenni etmekle birlikte,yeni konu açarak danışmanız daha yerinde olacaktır.

böylece,hem siteye yeni bir konu katmış olacaksınız,araştırmalarda alternatif bir konu edinilmesi adına hem de bu konunuzun mesaj yoğunluğuna maruz kalmamasına zemin hazırlamış olursunuz.teşekkürler.

son olarak,

Alıntı:...olmayanları tek seferde sorgulayabilir miyiz? ...

derken,olmayanlar diye;o gün şirkette olması gerekip de olmayanlar mı yoksa izinli olanlar mı?...açıklamanız yerinde olacaktır.

bilginize...iyi çalışmalar,saygılar.

 2 farklı tablodan (izin ve görev tabloları) 2 tarih arasındaki olmayanları sorgulasın demek istemiştim.
08/10/2015, 12:50

atoz112

Sayın qstah14,

öncelikle;aşağıda bahsi geçen tavsiyelerde bulunarak,bu tavsiyeleri dikkate almak sureti ile bu ve sonraki çalışmalarınızdaki kullanım süreçleri nezdinde hem uygulamalarınızın daha verimli ve daha olumlu sonuçlar almanızı sağlamanıza hem de sonraki zaman süreçlerinde oluşabilecek hata,sorun veya düzeltme ihtiyaçları durumlarında geriye dönük olarak ya da kodlamalar üzerinde düzenlemelerde bulunmak zorunda kalmamaya imkan vereceğini belirtmek yerinde olacaktır kanısındayım.

UYGULAMA İÇERİĞİNE YÖNELİK TAVSİYELER
1)Lütfen;tablo ve alan adlarında,sorgu ve raporlarda isimlendirmelerde bulunurken;Türkçe karakterler kullanmayınız.

2)İsimlendirmelerde büyük harfler kullanmayınız.

3)Teferruatlı değil de,kısa ve öz isimlendirmelerde bulununuz.

4)Kelime aralarını boş bırakmayınız ve boşluklar yerine alt tire (_) işareti kullanınız.

5)Veri türlerini doğru yapılandırmalarda bulununuz.

6)Uygulamalarınızdaki Olay Yordamlarında,Katıştırılmış Makro yerine,kodlama bilginizi geliştirmeye imkan sağlamanız amacı ile Kodlama içerikli Olay yordamları kullanmaya özen göstererek önem veriniz.

7) kod sayfanızda,ilk başlangıç satırında; Option Compare Database ifadesinin yerine,Option Explicit ifadesinin yer almasına özen gösteriniz.

Fakat,eğer kodlarınız genelinde;ilk satırında SADECE Option Compare Database ifadesi yazıyorsa veya Olay Yordamları içerisinde On Error Resume Next ifadesi yer alıyorsa;yukarıda yazılı maddelerdeki hataları görme imkanı vermeksizin uygulamanın işleyişte bulunmasına devam eder.

Bu nedenle,ileride çeşitli nitelikte sorunlara veya hatalara maruz kalmamak adına,her zaman uygulamalarınızdaki kod sayfasında ilk satırda Option Explicit ifadesinin yer almasına önem vererek özen göstermeye gayret ediniz. OptionExplicit ifadesinin gerekliliğini belirtmek için,aşağıdaki tanımlamalar yeterli olacaktır kanısındayım.

Option Compare Database (seçenek karşılaştırma);
ikili değer,metin değeri,dize karşılaştırmalarında tanımlı değerlerin karşılaştırmasını yapmak için kullanılır.veritabanının sıralama kodlaması tarafından belirlenir.

Option Explicit (Belirgin seçenek);
uygulamada kullanılmakta olan değişken isimlerinde bir hata söz konusu olduğunda tanımsız bir değişken kullanıldığına dair bu hatayı bildirerek,değişken isimlerinin Dim, Private, Public, ReDim veya Statik deyimi ile doğru tanımlanmasına bir zorunluluk getirir. Böylece,uygulamanın bu hatalardan arınarak sağlıklı çalışmasına imkan sağlar.
 
Option Explicit ifadesinin her uygulama hazırlayacağınız zaman,kod sayfasında sürekli otomatik olarak yer almasını sağlamak için de,kodlama sayfasında iken,üst menüden TOOLS - OPTIONS - EDITOR sekmesindeki REQUIRE VARIABLE DECLERATION satırını işaretleyip Tamam diyerek çıkınız.

Alıntı:...2 tarih arasındaki olmayanları sorgulasın...

Alıntı:...Son bir sorum ise iki ayrı tablodan (biri izin diğeri yurtdısındakiler ) olmayanları tek seferde sorgulayabilir miyiz?...

ifadelerinize yönelik olarak;taleplerinizi beyan ederken,aslında,iki farklı anlama gelebilecek ”olmayanlar” diye belirtmek yerine direkt nokta atış yapmak sureti ile,ya “hala izinde olanlar” ya da “göreve başlaması gerekirken,işyerinde olmayanlar” diye ifade kullanmanız daha net bir izahat olur kanısındayım.çünkü;”olmayanlar” ifadeniz,bu iki durumdan birini düşünmeye sebep olmaktadır.

ayrıca,”izin ve görev tabloları” diye belirtmişsiniz fakat,eklediğiniz örnekte,”görev” adında bir tablo yok,yerine “yurtdısı” adında tablo mevcut.

EK'te;
bahsettiğiniz talebinize yönelik olarak,”izin” ve “yurtdısı” adlı tablolarınız kullanılarak ve BELİRTİLEN İKİ TARİH ARASINDA İZİNDE OLANLAR’ın listelenmesine dair (eğer doğru anlaşıldıysa elbette.yok eğer değilse bunu beyan ettiğiniz takdirde gerekli düzeltmeler yapılabilir) hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.bilginize...iyi çalışmalar,saygılar.
08/10/2015, 21:09

qstah14

(08/10/2015, 12:50)EK\te; yazdı: bahsettiğiniz talebinize yönelik olarak,”izin” ve “yurtdısı” adlı tablolarınız kullanılarak ve BELİRTİLEN İKİ TARİH ARASINDA İZİNDE OLANLAR’ın listelenmesine dair (eğer doğru anlaşıldıysa elbette.yok eğer değilse bunu beyan ettiğiniz takdirde gerekli düzeltmeler yapılabilir) hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.bilginize...iyi çalışmalar,saygılar.

Hocam önerilerinizi dikkate alarak sorunumu detaylı olarak örnek dosyayı düzenleyerek ekledim ,açıklama örneğin içinde mevcut, Teşekkürler 
08/10/2015, 21:52

ozanakkaya

(08/10/2015, 21:09)qstah14 yazdı: Hocam önerilerinizi dikkate alarak sorunumu detaylı olarak örnek dosyayı düzenleyerek ekledim

Örnek uygulamanız incelendiğinde atoz112'nin önerilerinin hiç birisini dikkate almadığınız görülüyor.

Uygulamanızın düzenlenmiş hali ektedir.

Atoz112'nin 5. mesajını ve Yapılmaması gereken ölümcül hatalar bağlantısındaki konuyu inceleyiniz.
1 2 3