Tıklama yöntemi ile tüm verileri değiştirebilmek

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
u8300693
Üye
Mesajlar: 20
Kayıt: 09 Eki 2003 03:37
Konum: ANKARA

Tıklama yöntemi ile tüm verileri değiştirebilmek

Mesaj gönderen u8300693 »

Günaydın arkadaşlar. Benim gibi bir acemiye fikir verebilirseniz çok sevinirim. Vardiya programı yapıyorum.
Dbgridin Columns editor ünden pick lisk kısmına olabilecek sınırlı verileri girdim.
07:00 - 15:00,
10:00 - 15:00,
15:00 - 23:00 gibi
Ör. Pazartesi kolonunda 07:00 - 15:00 vardiyası gözüküyor. Sorum ise tıklama yapıldıgında Tüm sütunları kontrol edip 07,15 vardiyasını 10,15 e ve 10,15 vardiyasını 15,23 vardiyasına kişileri nasıl upload edebilirim. Ama saat formatı bu şekilde olmalı.
Bu nasıl olur bilmiyorum bana olmayacak gibi gözüküyor. yinede sizlerin fikrini almak istedim.
İlginize şimdiden teşekkür ederim.
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7588
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Merhaba,

yanlış anlamadı isem, vardiya saatini seçtiğin zaman o vardiyadaki kişileri listelemek istiyorsun. Eğer böyleyse :

1. Veri sayısı sınırlı ise bir döngüye alıp, saate göre ilgili vardiyaya aktarabilirsin.

if Vardiya = '07-15' then ....
else
if Vardiya = '10-15' then ... gibi

2. Eğer sayı çok ise veya Query kullanmayı tercih ediyorsan, bir vardiyadaki işçileri seçip aktar. sonra diğerini ve 3. vardiyayıda seçip aktar.

Böyle birşey istemiyorsan, biraz daha detay verirsen, hatta birkaç örnek yardımcı olmaya çalışırız.

Kolay gelsin.
Kullanıcı avatarı
u8300693
Üye
Mesajlar: 20
Kayıt: 09 Eki 2003 03:37
Konum: ANKARA

Mesaj gönderen u8300693 »

Tamam Hocam. İlk olarak bu saatleri pick liste yazmakla dogrumu yaptım bilemiyorum. ikinci olarak ben başlangıç olarak herkesin vardiyasını manuel girecem. Yaklaşık 200 kişi kadar. Girdikten sonra Tıklama yapılınca pazartesi günü 7 de gelen kişi otomatik olarak 10 da , salı günü 15 de gelen kişi 07 de gelmesi gerekiyor. Ve bu tüm günler için aynı Query de olabilir. Zannedersem Query de hem hızlı hemde daha kolay olur. Ama Sql komutlarını pek bilmedigim için tamamıyla yabancı kalıyorum.
Bir şey daha sormak istiyorum. Farzedelim bu problemi halledebildik. Ama 07:00 - 15:00 arasındaki saati ayrı bir kolanda gösterebilirmiyim. Biliyorsunuzki Format biraz faklı.
Cevapla