09/01/2012, 01:29
Alt forumlarda veri alış verişi
09/01/2012, 14:55
ozanakkaya
İlişkilendirme ile ilgili önceki konuda üst alt alan bağlama olayı için Kimlik-Personel no şeklinde olması gerektiğini belirtmiştim. Eklediğin son örnekte personel no-personel no olarak belirtilmiş. Bir tabloda personel no 0, diğerinde 1,
Nesne eğer form ise nesnenin adı frm_personel şeklinde yazılır, tablodaki alanlara "Personel No" ismi verilmez, "PersonelNo" olarak boşluk bırakmadan yazılır.
Yapılmaması gereken ölümcül hatalar
Uygulamanıza yeni bir sorgu ekleyin, Sql koduna
tbl_maaşhesabı formundaki Çalıştığı Süre metin kutusunun denetim kaynağına da
kodunu yaz. Bu şekilde personelin çalıştığı süreden izine çıktığı aydaki toplam süreyi çıkarır.
Nesne eğer form ise nesnenin adı frm_personel şeklinde yazılır, tablodaki alanlara "Personel No" ismi verilmez, "PersonelNo" olarak boşluk bırakmadan yazılır.
Yapılmaması gereken ölümcül hatalar
Uygulamanıza yeni bir sorgu ekleyin, Sql koduna
SELECT tbl_izinler.Kimlik, tbl_izinler.[Personel No], tbl_izinler.[İzin Ayrıldığı Tarih], tbl_izinler.[İzin Dönüş Tarihi], Sum([İzin Dönüş Tarihi]-[İzin Ayrıldığı Tarih]) AS Fark, Format([İzin Ayrıldığı Tarih],"mmmm") AS Ay
FROM tbl_izinler
GROUP BY tbl_izinler.Kimlik, tbl_izinler.[Personel No], tbl_izinler.[İzin Ayrıldığı Tarih], tbl_izinler.[İzin Dönüş Tarihi], Format([İzin Ayrıldığı Tarih],"mmmm");
yaz. srg_ay adında kaydet.tbl_maaşhesabı formundaki Çalıştığı Süre metin kutusunun denetim kaynağına da
=([ÖDEME TARİHİ]-[İŞE BAŞLAMA TARİHİ])-DSum("[Fark]";"srg_ay";"[AY]= '" & [AY] & "' And [Personel no]= " & [Personel no])
kodunu yaz. Bu şekilde personelin çalıştığı süreden izine çıktığı aydaki toplam süreyi çıkarır.
12/01/2012, 20:37
iscinar
Sn.yunusotel
Konuyla ilgili geri dönüş yapınız
Konuyla ilgili geri dönüş yapınız
12/01/2012, 21:24
fascioğlu
Hocam Sql kodunu yapıştırdım " Sql deyiminden sonra karakterler bulundu" diye uyarı verdi.
12/01/2012, 21:32
ozanakkaya
ofis sürümü farklılığından dolayı "," veya ";" problemi olabilir, 1. mesajdaki örneğin düzenlenmiş hali ektedir.
12/01/2012, 22:30
fascioğlu
Hocam emeğine sağlık çalıştığı süreye göre avans tutarınıda aynı yolu izleyerek yapmaya çalıştım olmadı,hatayı nerede yaptığıma bakabilirmisiniz.