Skip to main content

AccessTr.neT


Alt forumlarda veri alış verişi

Alt forumlarda veri alış verişi

Çözüldü #14
İ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
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.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Alt forumlarda veri alış verişi - Yazar: fascioğlu - 08/01/2012, 18:19
Cvp: Alt forumlarda veri alış verişi - Yazar: POWER - 09/01/2012, 00:49
Cvp: Alt forumlarda veri alış verişi - Yazar: ozanakkaya - 09/01/2012, 14:55