05/04/2016, 22:43
06/04/2016, 02:02
ekleme sorgusunu aşağıdaki ile değiştir.
INSERT INTO tbl_calisma ( PERSID, adi_soyadi, GRUBU, caltarih, izintarih1, izinsaat1, izintarih2, izinsaat2, görevyeri, görevi )
SELECT tbl_personel.PERSID, tbl_personel.adi_soyadi, tbl_calisma.GRUBU, Date() AS Tarih, tbl_calisma.izintarih1, tbl_calisma.izinsaat1, tbl_calisma.izintarih2, tbl_calisma.izinsaat2, tbl_calisma.görevyeri, tbl_calisma.görevi
FROM tbl_personel INNER JOIN tbl_calisma ON tbl_personel.PERSID = tbl_calisma.PERSID
GROUP BY tbl_personel.PERSID, tbl_personel.adi_soyadi, tbl_calisma.GRUBU, Date(), tbl_calisma.izintarih1, tbl_calisma.izinsaat1, tbl_calisma.izintarih2, tbl_calisma.izinsaat2, tbl_calisma.görevyeri, tbl_calisma.görevi
HAVING (((tbl_calisma.GRUBU)=[Forms]![Frm_Calisma]![GRUPSEC]));
06/04/2016, 17:47
4.Mesajda ki belirtilenleri kısmen ve son mesajda ki Sql komutunu uyguladım.
Var olan, grup ve personel açılan kutudan altforma gelme olayı da bozuldu.
Nerede hata yaptığmı ve ana forma eklediğim tarih (mtn_tarih) alanının kullanımını anlayamadım.
saygılarımla.
Var olan, grup ve personel açılan kutudan altforma gelme olayı da bozuldu.
Nerede hata yaptığmı ve ana forma eklediğim tarih (mtn_tarih) alanının kullanımını anlayamadım.
saygılarımla.
08/04/2016, 11:49
sayın yorum70,
EK'te;
bahsettiğiniz talebinize yönelik olarak hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.
NOT1
uygulama üzerinde genel bir düzenleme ve bazı işlemlerde yenileme yapılmıştır.
NOT2
talep ettiğiniz üzere;çalışma tarihi ve çalışma saati 1 ve 2 üzerinde değişiklikler yaparak kaydedebilirsiniz.
NOT3
naçizane tavsiye olması adına,lütfen;her bir yeni konunuzda uygulamalarınıza isimlendirme yaparken,yeni konuya özgü kısa bir isimlendirmenin yanına günün tarihini veya saatini yazmanız yeterlidir.örnekteki gibi teferruatlı yazmayınız.her bir düzenlemede saati değiştirerek hangisinin güncel ve en son olduğunu daha iyi anlayabilirsiniz.
bilginize...iyi çalışmalar,saygılar.
EK'te;
bahsettiğiniz talebinize yönelik olarak hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.
NOT1
uygulama üzerinde genel bir düzenleme ve bazı işlemlerde yenileme yapılmıştır.
NOT2
talep ettiğiniz üzere;çalışma tarihi ve çalışma saati 1 ve 2 üzerinde değişiklikler yaparak kaydedebilirsiniz.
NOT3
naçizane tavsiye olması adına,lütfen;her bir yeni konunuzda uygulamalarınıza isimlendirme yaparken,yeni konuya özgü kısa bir isimlendirmenin yanına günün tarihini veya saatini yazmanız yeterlidir.örnekteki gibi teferruatlı yazmayınız.her bir düzenlemede saati değiştirerek hangisinin güncel ve en son olduğunu daha iyi anlayabilirsiniz.
bilginize...iyi çalışmalar,saygılar.
08/04/2016, 12:26
Sn.ATOZ112, zaman yetersizliği bakımından eklenmiş olduğunuz uygulamayı hızlı bir şekilde indirip-diskime kaydettim-Çıkmam gerektiği için, inceleyip bilgi vereceğim.
Öneriniz konusunda ise haklısınız, dikkate alacağım.
Tşk.
Saygılarımla.
Öneriniz konusunda ise haklısınız, dikkate alacağım.
Tşk.
Saygılarımla.
08/04/2016, 18:07
Merhaba
Sn.ATOZ112 tarafından düzenlenen uygulama tarafımca incelenmiştir.
Sanırım ben tam anlatamadım, sn. üyelerde mesleki olarak konunun dışında oldukları için tam vakıf olamakla birlikte, yardımlarını esirgememektedirler.
Sorun aynen devam ediyor, sorun kayıt etme olayı değildi, zaten kayıt ediyor tbl_calisma'ya...
Sorunumuz, bir sonraki girilen görev tarih-saatler, yeri, görevi, ve izin bilgilerini, bir öncekinin üzerine kayıt ediyor..Kodlara baktığım zaman her işlemden sonra tablo UPDATE ediliyor..INSERT'ü denedim kod hata verdi.
Burada ki amaç, personelin görev listesini gün gün girip, her günü tabloya ayrı ayrı kaydetmek..Yani GRUP-1 personelini çağırıp tümüne veya bir kaçı haricine 05/04/2016 tarihli eklediğimiz zaman, 04/04/2016 silip üzerine kayıt etmeyecek...4 ve 5 tarihlerini ayrı ayrı tabloda saklayacak ki, hafta sonunda veya istenilen bir tarihte kim ne kadar, kaç saat çalışmış.
2. Bir sorun ise, FRM_calisma ana tablosunda GRUPSEC açılan kutusu değerini tbl_personelden almakta iken, ben denemek için tbl_calisma içindeki kayıtları sildim o zamanda GRUPSEC veya PERSONELSEC açılan kutularında değer çağırdığımız zaman alt forma bilgi gelmiyor..
Umarım anlatabilmişimdir, teşekkür ediyorum.
Sn.ATOZ112 tarafından düzenlenen uygulama tarafımca incelenmiştir.
Sanırım ben tam anlatamadım, sn. üyelerde mesleki olarak konunun dışında oldukları için tam vakıf olamakla birlikte, yardımlarını esirgememektedirler.
Sorun aynen devam ediyor, sorun kayıt etme olayı değildi, zaten kayıt ediyor tbl_calisma'ya...
Sorunumuz, bir sonraki girilen görev tarih-saatler, yeri, görevi, ve izin bilgilerini, bir öncekinin üzerine kayıt ediyor..Kodlara baktığım zaman her işlemden sonra tablo UPDATE ediliyor..INSERT'ü denedim kod hata verdi.
Burada ki amaç, personelin görev listesini gün gün girip, her günü tabloya ayrı ayrı kaydetmek..Yani GRUP-1 personelini çağırıp tümüne veya bir kaçı haricine 05/04/2016 tarihli eklediğimiz zaman, 04/04/2016 silip üzerine kayıt etmeyecek...4 ve 5 tarihlerini ayrı ayrı tabloda saklayacak ki, hafta sonunda veya istenilen bir tarihte kim ne kadar, kaç saat çalışmış.
2. Bir sorun ise, FRM_calisma ana tablosunda GRUPSEC açılan kutusu değerini tbl_personelden almakta iken, ben denemek için tbl_calisma içindeki kayıtları sildim o zamanda GRUPSEC veya PERSONELSEC açılan kutularında değer çağırdığımız zaman alt forma bilgi gelmiyor..
Umarım anlatabilmişimdir, teşekkür ediyorum.