Skip to main content

AccessTr.neT


sorguda gündüz ve akşam verilerinin işlenmesi hakkında

ATAKIMI1
ATAKIMI1
7
3692

sorguda gündüz ve akşam verilerinin işlenmesi hakkında

#1
Değerli arkadaş ve hocalarım;

Örnekteki formumda tablo (tblgörev) i baz alarak sorgu1 de araçların günlük puant çizelgesini tutabileceğim bir sorgu oluşturmaktı. fakat takıldım kaldım.Sorguda yapmak istediğim; ilgili tarihe ait ilgili göreve çıkan aracın saat 08- 17:00 arası çalışma bilgilerini tarih sütunundan önceki alanlara işlemek,saat 17-08 arası fazla mesai çalışma bilgilerini ise tarih sütunundan sonraki alanlara işlemek.Fakat alan isimleri aynı olduğu için ilişki kurmakta takıldım.
İlgileriniz ve yardımlarınız için şimdiden teşekkürü bir borç biliyorum.
.rar görev.rar (Dosya Boyutu: 226,43 KB | İndirme Sayısı: 13)
Cevapla
#2
"tarih sütunundan önceki alanlar" ve "tarih sütunundan sonraki alanlar"
derken neredeki hangi alanları kastediyorsunuz? Bu alanları hesapladıktan sonra ne yapmak istiyorsunuz?

Benim anladığım kadarıyla;
08:00-17:00 arası normal mesai bilgileri,
17:00-08:00 arası fazla mesai bilgileri olarak değerlendirilsin ve tablodaki aynı alanlara kaydedilsin istiyorsunuz.

Bu durumda daha sonra bu bilgilere göre nasıl hesaplama yaptıracaksınız?

Örneğin bir görevli, saat 15:00'de göreve gidip, 20:00'de dönerse ne olacak?
normal mesai için 2 saat ve fazla mesai için 3 saat olan bilgiyi tek alanda nasıl tutacaksınız?
Sizin yaptığınız sorgu şu anda bu hesaplamayı yapamıyor.

Sizin istediğiniz şekilde bu bilgileri aynı alanlarda tutamazsınız,
normal ve fazla mesai için ayrı alanlar oluşturmalısınız.

Tam olarak ne yapmak istediğinizi detaylı anlatırsanız, daha kolay yardımcı oluruz.
Bildiğini bilenin arkasından git, bildiğini bilmeyeni uyar, bilmediğini bilene öğret, bilmediğini bilmeyenden kaç.
Konfüçyüs
Cevapla
#3
Sayın Seruz Bey öncelikle bana zaman ayırıp ilgilendiğiniz için çok teşekkür ediyorum.
Projemin bir kısmındaki aklıma takılan bölümleri kısaca aşağıda gerek temsili resimlerle gerekse özet olarak anlatmaya çalıştım.Umarım bir çözüm yolu bulabiliriz.

Bu görev takip formuna yaptırmak istediklerim ;

Görev formundan gerekli bilgiler girilerek,tablo (tblgörev) içerisine kaydediliyor.
Sorgularda ise;
Sorgu1 in amacı araç bilgilerini bu sorgu içerisinde aylık tarih bazında bir arada tutarak puantaj oluşturmak.
Örneğin;
1 plaka numaralı araç 16.04.2010 Tarihli saat (gidis) 09:00 da başlangıç km si 0 ile A isimli ekip şefi ile göreve çıkıyor.Aynı tarihte saatImg-craydönüs)10:00 da bitiş km si 15 olarak görevden dönüyor.Aracın bakm ile bikm arasındaki km yi gkm olarak hesaplıyor.Yine gidis ile dönüş arasındaki saat farkınıda csaati alanında hesaplıyor.Devamında yine 1 plaka numaralı araç saat: 19:15 te başlangıç km (bakm) si 15 ile B isimli ekip şefi ile göreve çıkıyor.Aynı tarihte saat: 21:00 da bitiş km si 30 olarak görevden dönüyor.
Bu sorgu1 de takıldığım nokta aşağıdaki temsili resimdeki gibi tarih alanından sonraki alanlara saat 17:den sonra göreve çıkan aracın fbakm(fazla başlangıçkm),fbikm(fazla bitiş km),fgkm (fazla günlük kilometre),fgidis(fazla gidis saati),fdönüs(fazla dönüs saati),fcsaati (fazla çalışma saati),fesadı (fazla ekip şefi adı) verilerini işlemek.
Sayın Seruz Bey belirtmiş olduğunuz (Örneğin bir görevli, saat 15:00'de göreve gidip, 20:00'de dönerse ne olacak? normal mesai için 2 saat ve fazla mesai için 3 saat olan bilgiyi tek alanda nasıl tutacaksınız? ) parantez içerisindeki olasılıklı soruyu düşünmemiştim.Peki bu soru içinde bir öneriniz varmıdır.
[Resim: tblarac.png]
2.ci sorgum olan srqperpuantın amacı ise görevli personellerin aylık bazda gün cinsinden normal mesai ve fazla mesai çalışma saat verilerini toplattırmak.
Örneğin;
16.04.2010 tarihinde x görevine personel olarak; AC ve EG görevlendiriliyor,ekip sefi olarak; MD görevlendiriliyor, iş güvenliği içinde YB görevlendiriliyor ve saat 21:00 de göreve çıkıyor,ve saat 23:00 de görevden dönüyorlar.Yine bunların gidiş ve dönüş saatleri arasındaki fark olan csaati hesaplanıyor.
Fakat bu personellerin görevlendirildikleri konum farklı olduğu için, personel,es,ve igg lerini srqperpuanttaki isimlerle nasıl eşleştirip,csaatlerini toplatıp birleştirebilirim.Örneğin;es görevlisi MD isimli personelin ismi fazla mesai bazında srqperpuantta bulunan MD ismiyle birleşip csaatleri gün bazında ilgili tarih alanlarına işlenmesi.Temsili resim alttadır.
[Resim: srqperpuant.png]
srqperpuant için örneğim ektedir.
Saygılarımla;
.rar görev1.rar (Dosya Boyutu: 216,77 KB | İndirme Sayısı: 7)
Son Düzenleme: 19/04/2010, 20:17, Düzenleyen: ATAKIMI1.
Cevapla
#4
Güncel.

Hızlı Cevap Almanın Püf Noktaları
Bildiğini bilenin arkasından git, bildiğini bilmeyeni uyar, bilmediğini bilene öğret, bilmediğini bilmeyenden kaç.
Konfüçyüs
Cevapla
#5
Sisteminizin işleyişini anlamak size göre kolay ancak bize göre zor. 4 satır okudum koptum. Daha basit daha az kelime ile derdinizi anlatırsanız bizde anlayabilirsek size yardımcı olabiliriz.
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla
#6
Sn ATAKIMI son durum nedir? Çözülmediyse; Alpeki hocamın dediği gibi sorunuzudaha sade olarak anlatırsanız yardım eden olabilir.
Saygılar...
Bilgi paylaşıldıkça çoğalır....
Her engel, yaşam koşullarınızı daha iyileştirecek bir fırsattır.


Access için her zaman lazım olacak konu başlıkları listesi


Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da