Skip to main content

AccessTr.neT


Ödev Takip Programı

martineden-30
martineden-30
10
8015

Ödev Takip Programı

Çözüldü #1
Merhaba Değerli arkadaşlar;
Öğrencilerimin belirli tarihler arası çözdükleri soruları saklayabileceğim bir uygulama yaptım. Şu haliyle işimi görüyor fakat ufak bir sorunum var. Bir türlü üstesinden gelemedim.
Ekte sunduğum uygulamada SBSFORM üzerindeki veriliş tarihi, teslim tarihi alanını ve öğrenciyi ilgili kutudan seçip raporla dediğimde sorun yok, o tarihler arası ilgili öğrencinin ödev raporunu alabiliyorum. Benim tam olarak istediğim açılan kutuyu boş bıraktığımda ve sorgula butonuna bastığımda o tarih aralığındaki tüm öğrencilerin listelenmesi.
bu konuda yardımcı olursanız sevinirim..
iyi çalışmalar
.rar ödev takibi(2007).rar (Dosya Boyutu: 176,99 KB | İndirme Sayısı: 158)
martineden-30, 11-04-2010 tarihinden beri AccessTr.neT Üyesidir.
Son Düzenleme: 24/12/2012, 18:40, Düzenleyen: martineden-30.
Cevapla
Çözüldü #2
rapor sorgusunun Sql bölümünü bununla
SELECT [Tablo1 Sorgu].ogrencino, [Tablo1 Sorgu].adı, [Tablo1 Sorgu].soyadı, [Tablo1 Sorgu].sınıfı, [Tablo1 Sorgu].vertar, [Tablo1 Sorgu].teslimtar, [Tablo1 Sorgu].td, [Tablo1 Sorgu].ty, [Tablo1 Sorgu].tn, [Tablo1 Sorgu].md, [Tablo1 Sorgu].my, [Tablo1 Sorgu].mn, [Tablo1 Sorgu].fd, [Tablo1 Sorgu].fy, [Tablo1 Sorgu].fn, [Tablo1 Sorgu].sd, [Tablo1 Sorgu].sy, [Tablo1 Sorgu].sn, [Tablo1 Sorgu].id, [Tablo1 Sorgu].iy, [Tablo1 Sorgu].[in], [Tablo1 Sorgu].toplamsoru, [Tablo1 Sorgu].toplamdogru, [Tablo1 Sorgu].toplamyanlis, [Tablo1 Sorgu].toplamnet
FROM [Tablo1 Sorgu]
WHERE ((([Tablo1 Sorgu].adı) Like "*" & [Formlar]![sbsform]![açılan kutu56] & "*"));

rapor1 sorgusunun Sql bölümünüde bununla değiştiriniz.
SELECT [Tablo1 Sorgu].ogrencino, [Tablo1 Sorgu].adı, [Tablo1 Sorgu].soyadı, [Tablo1 Sorgu].sınıfı, [Tablo1 Sorgu].vertar, [Tablo1 Sorgu].teslimtar, [Tablo1 Sorgu].td, [Tablo1 Sorgu].ty, [Tablo1 Sorgu].tn, [Tablo1 Sorgu].md, [Tablo1 Sorgu].my, [Tablo1 Sorgu].mn, [Tablo1 Sorgu].fd, [Tablo1 Sorgu].fy, [Tablo1 Sorgu].fn, [Tablo1 Sorgu].sd, [Tablo1 Sorgu].sy, [Tablo1 Sorgu].sn, [Tablo1 Sorgu].id, [Tablo1 Sorgu].iy, [Tablo1 Sorgu].[in], [Tablo1 Sorgu].toplamsoru, [Tablo1 Sorgu].toplamdogru, [Tablo1 Sorgu].toplamyanlis, [Tablo1 Sorgu].toplamnet
FROM [Tablo1 Sorgu]
WHERE ((([Tablo1 Sorgu].adı) Like "*" & [Formlar]![sbsform]![Açılan Kutu63] & "*") AND (([Tablo1 Sorgu].vertar) Between [Forms]![sbsform]![TAR1] And [Forms]![sbsform]![TAR2]));
POWER 'un Çekirgesi :=)
ozguryasin, 23-09-2009 tarihinden beri AccessTr.neT AİLESİ üyesidir.
Access'i Profesyonel Şekilde Öğrenmek İçin https://www.accesstr.net Ailesi Yeter. alkis


Site Kurallarını sorularınızın hızlı cevaplanması için kesinlikle okuyunuz.
Cevapla
Çözüldü #3
Sayın ozguryasin ilginiz için çok sağolun.
yoğunluktan kaynaklı bakma fırsatım olmamıştı.
denedikten sonra cevap yazarım.
tekrar sağol.
iyi çalışmalar..
martineden-30, 11-04-2010 tarihinden beri AccessTr.neT Üyesidir.
Cevapla
Çözüldü #4
Sayın ozguryasin her şey için sağolun..
işe yaradı. tekrar sağol varol.

bir sorum olacaktı. Bunun için başka bir konu açmam gerekiyor mu gerekmiyor mu bilmiyorum açıkçası. Eğer yanlış yaptıysam şimdiden affola.

sorum şu. mesela tüm öğrencilerin isimlerini başka bir tablodan girip sbsformda göstereyim. raporda belirtilen tarihler arasında ödevini getirmeyen öğrencileri 'getirmedi' uyarısını nasıl yazdırabilirim? Mantığını anlatabilirseniz sevinirim..
iyi çalışmalar..
martineden-30, 11-04-2010 tarihinden beri AccessTr.neT Üyesidir.
Son Düzenleme: 22/12/2012, 23:54, Düzenleyen: martineden-30.
Cevapla
Çözüldü #5
böyle durumlarda yeni konu açmak daha iyi olacaktır.

yeni açacağınız formda durum hakkında bir metin kutusu, bunun karşılığında ise tabloda durum isminde alan oluşturduktan sonra buna açılır kutu ile işlevsellik kazandırarak bu işlemi gerçekleştirebilirsiniz. açılan kutu içerisinde GETİRDİ, GETİRMEDİ ibareleri olabilir. tablonun varsayılan değerine GETİRMEDİ yi işaretleyip getirdiği vakit değiştirerek bu kontrolü yapabilirsiniz. bunun karşılığında hazırlayacağınız bir rapora budurum ile ilgili istekleri yaptırdıktan sonra işinizi görecektir. anladığım kadarı ile bu şekil işinizi görecektir. eğer fazla işinize yaramayacak bir yöntem olduğunu düşünüyor iseniz. daha ayrıntılı maddeler halinde sorunuzu tekrar sorar iseniz. daha değişik seçeneklerde çıkacaktır ortaya.
POWER 'un Çekirgesi :=)
ozguryasin, 23-09-2009 tarihinden beri AccessTr.neT AİLESİ üyesidir.
Access'i Profesyonel Şekilde Öğrenmek İçin https://www.accesstr.net Ailesi Yeter. alkis


Site Kurallarını sorularınızın hızlı cevaplanması için kesinlikle okuyunuz.
Cevapla
Çözüldü #6
Sayın ozguryasin hocam anlattığınız yöntem güzel ama benim bunu sürekli kontrol etmem gerekecek. Ben soru çözümü görünmeyen öğrenciye otomatik olarak GETİRMEDİ yazdırmak istiyordum. aslında öneriniz bana güzel bir fikir verdi. sağolun hocam.. yardımlarınız için çok teşekkür ediyorum.
iyi çalışmalar...
martineden-30, 11-04-2010 tarihinden beri AccessTr.neT Üyesidir.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task