öğrenci Izin Mesaj Takip Programı
#1
Sayın Arkadaşlar;
Yatılı bir okulda ;
1. Öğrenci kayıtları ve kayıt sırasında imza altına alınan çeşitli evraklar var. Sözleşmeler, Beyanlar, Dilekçeler vb
2. Okul zamanında tutulan günlük yoklama listeleri var
3. 200 kişilik kapasiteli bir yatılı okul A ve B blok şeklinde
4. Farklı okulda okuyup bu yurtta kalan öğrenciler var. Parasız, Paralı, Misafir--Kız-Erkek
5. Aylık belirli miktarda maaş ödenir (parasız statüsünde olanlara)
6. Her hafta sonu talep edenler evci giderler-Yurttan ayrılırlar. Mesela cuma çıkıp, cumartesi-pazar yada pazartesi dönerler.
7. Evci çıkanlara okul numaralarıyla ilişkili veli telefonlarına sms programından mesaj atılması mecburidir. (Sms programına öğrencinin okul numarasının karşısına veli telefonu girilir. Toplu mesajda okul numaralarının aralarına virgül koyarak öğrenci velilerine standart mesaj gönderilir)

Sitede siz değerli büyüklerimin büyük katkılarıyla bir takım kısımlarını derme çatma bilgilerle yaptık çok şükür.Benim istediğim şu.

Yukarıda bazı maddelerin tablolarını yapıp ilişkilendirdim. Umarım doğrudur. Şimdi diyelim öğrenci kayıtlarını tablolara yaptık. 

6. Maddede talebe göre çıkış tarihini ve dönüş tarihini toplu bir listede öğrenciye atayabileceğim bir sistemi nasıl kurabiliriz. ve bunun yıl boyu raporunu kişi ve tarih bazında nasıl alırız.

Mesela  A blokta 70 olsun B blokta 85 öğrenci olsun: A bloktan bu cuma evci iznine çıkıp-,cumartesi dönüş yapan 15 kişi olsun, pazar dönen 20 kişi, pazartesi dönen 17 kişi olsun. Aynı şekilde B bloktada bu şekle benzer bir hareketlilik olsun
 Ben A blokta evci çıkan kişilere çıkış ve dönüş tarihlerini işaretleyip, rapora ve yoklama listesine bunu nasıl aktarırım. Evci çıkanların dönüş tarihi aynı olanların okul numaralarını aralarında virgül koymak şartıyla bir metin kutusuna nasıl toplarım.

Örnek

A Blok listesi yoklama listesi
                     
    okul no                    Sabah      öğle         akşam       yat     Açıklama
1- 202  Barış Manço                                                           27/10/2010 tarihine kadar evci
2-204  Cüneyt Arkın                                                           28/10/2010 tarihine kadar izinli
3- 2089 ali veli
liste bu şekilde uzuyor. kimi evci çıkar kimi çıkmaz

Bunun için nasıl bir tasarı yapılması gerekir. tablo ve veri işleme.


Çalışmamın amatör taslağı aşağıdadır.


Eklenti Dosyaları
.rar   pansiyonogrencitakip - Kopya.rar (Boyut: 848,67 KB / İndirilme: 149)



  Alıntı
Bu mesajı beğenenler:
#2
Ve burada Sıra numarası Konusunu nasıl aşarız. Bazen veri tabanından öğrenci silinir. Silinince Listenin yeniden 1,2,3,4 diye sıralanması gerekir.



  Alıntı
Bu mesajı beğenenler:
#3
Merhaba..

Uygulamanızı inceledim.. Tablo optimizasyonlarında eksiklikler var.. Üzerinde biraz daha çalışmak gerekir.. 

Öncelikle tekrarlayan verileri tüm tablolarda saklamamalısınız.. Örneğin; 
Öğrenci tablonuzdaki alanlar evcitakip tablonuzda da tekrarlanmış.. ID alanlarını yapmışsınız; öğrenci tablonuzla ilişkilendirdiğinizde bu verilere ulaşabilirsiniz zaten.. 

Bu ve buna benzer düzeltmeleri yaparsanız istediğiniz raporlamaları almanız çok çok daha kolay olur.. Temel bilginiz oluşmuş; tablo oluşturma ve optimizasyon konusu üzerinde biraz daha çalışırsanız efektif bir uygulama çıkacağı kesin..

Sıra numarası konusuna da takılmayın.. Son aşamada raporda veya formda basitçe çözülür..



  Alıntı
Bu mesajı beğenenler:
#4
Zannedersem tamam. Lakin Şöyle bir hatayı neden alıyorum.


[Resim: Ep2t7q.jpg]


Eklenti Dosyaları
.rar   pansiyonogrencitakip - Kopya.rar (Boyut: 847,17 KB / İndirilme: 104)



  Alıntı
Bu mesajı beğenenler:
#5
Hata: frmogrenci formunda al form olan Öğrenci Kayıt Formu  ana bağlantı alani = sirano, alt bağlantı alani = ogrtc olmali, Iliskileri de bire-cok olarak degistirebilirsiniz.

SQL
  1. SELECT DLookUp("kayıtlıoldugublok","TblPansiyon","ogrtc=" & [sirano]) AS Blok, TblOgrenci.adısoyadı, IIf(IsNull([evvcicıkıstarihi]),-1,0) AS Sabah, IIf(IsNull([evvcicıkıstarihi]),-1,0) AS Ogle, IIf(IsNull([evvcicıkıstarihi]),-1,0) AS Aksam, TblEvciTakip.evcidonustarihi
  2. FROM TblOgrenci LEFT JOIN TblEvciTakip ON TblOgrenci.sirano = TblEvciTakip.ogrtc;



Sorgusuna Blok, evcidonustarihi alanlari gruplama ile bir rapor hazirlama ile sonuc alabilirsiniz.



  Alıntı
Bu mesajı beğenenler:
#6
Kaydetme başlıklı konuda sordum ama;
Programda Yeni, Kaydet, Sil butonlarım var.
Yeni butonu ile kişi eklemesi yapmak istiyorum. 
-Tc kimlik alanı mecburi ve mükerrer olmamalı. (mükerrer kontrolünü kodla yaptırabilirim. Tablo form ilgili alanda gereklilik şartını evet ayarlarım)
lakin
-Bütün form elemanları boş gelmeli, 
-Herhangi bir vazgeçiş durumunda kayıt yapılmadan çıkılmalı.
-İşlem bitince Kaydet tuşuna basılarak kayıt gerçekleşmeli. iptal tuşuna basılınca vazgeçile bilmeli, Form kapanırken kendisi kayıt yapmamalı.
-Alt formlarda veri girişinden sonra enter tuşuyla diğer alt forma geçmeli. Kendi içinde sürekli kayıt modunda olmamalı.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  öğrenci Takip (sadece Tablo) accessbonkörü 1 227 05-01-2026, 20:40
Son Mesaj: dsezgin
access-sql-14 Öğrenci Takip Programı genco051 20 23.136 14-10-2024, 11:13
Son Mesaj: mesuty@gmail.com
  Aynı Kodlu Farklı Kayıtlara Izin Vermiyor ankaram 2 384 10-07-2024, 09:14
Son Mesaj: ankaram
  Buzdolabı Stok Takip Programı Nasıl Yaparım. mertkevlar 3 689 13-04-2024, 01:35
Son Mesaj: dsezgin
  Stok Takip Programı Stok Satış Ekranı MRUNHAPY 2 895 28-01-2024, 23:24
Son Mesaj: MRUNHAPY
  [SORGU] Sınıfa Kayıtlı Aktif öğrenci Sayısını Bulmak Dcount Fonksiyonu by_hayalci 2 465 24-08-2023, 08:38
Son Mesaj: by_hayalci
  çalışan Yıllık Izin Hak Hesabı orderyazbim 7 752 18-01-2023, 07:39
Son Mesaj: alperalper
  [FORM] personel takip-puantaj-stok takip personel kartı açılmıyor mustafa.sogutlu 5 3.792 27-12-2022, 14:33
Son Mesaj: metınaycıcek

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi