access de rapor yazdırma

Katılım
20 Mayıs 2005
Mesajlar
154
Excel Vers. ve Dili
XP TÜRKÇE
acsesde raporalmad sıkıntım var lütfen yardım edin

ekteki okul programı .mdb dosyasındaki 2 dönem notlarıtablosundan notları giriyorum. Ben alt alta rapor almak istemiyorum anun yerine aynı satırda türkçe matematik vs derslerine ait not dökümlerini görmek istiyorum.ekli dosyadaki raporun nasıl düzeltebileceğimi bilen varsa yardımcı olunursa sevinirim
 
Katılım
27 Ağustos 2006
Mesajlar
69
Sayın Serkan DEMİRCİ;

Raporunuzu istediğiniz şekilde düzenledim. Size bazı önerilerim olacak.
Tablonuzda epeyce tekrarlayan veriler var. Örneğin Sınıf ve şube, cinsiyet, medeni durum. Bunlar için ayrıca bir tablo yaparak ilişki kurabilirsiniz. Ve telefon numarası Giriş Maskesi de hatalı görünüyor.

Saygılar.
 
Katılım
20 Mayıs 2005
Mesajlar
154
Excel Vers. ve Dili
XP TÜRKÇE
Sayın altuntas78

Öncelikle İlgilendiğiniz İçin Teşekkür Ederim

Rapor açıldığında Sorgu1 diye bir ileti veriyor

Bende sizin yaptığınız gibi yapıp iki sorgu ile daha önce yapmıştım
ama benim istediğim tek sorgu ile bu iş başarılabilir mi yada excelde indis;Düşeyara Veseçsay vs fonksiyonları ile aradığınız kayıt bulaunabiliyordu acaba access de böyle fonksiyonlar var mı yada kişi tanımlı fonksiyonda olabilir
 
Katılım
27 Ağustos 2006
Mesajlar
69
Sayın Demirci;
Accesste exceldeki düşeyaraya benzer olarak DLookUp var. Bunun için aşağıdaki dosyayı inceleyebilirsiniz.
http://www.excel.web.tr/attachment.php?attachmentid=2763&d=1156788380

Ancak raporunuzda ders notlarını yan yana almaktansa alt alta almak ban göre daha mantıklı.
Böylecee bir öğrenciye ait tüm dersleri tek sayfada görebilirsiniz.



ayrıca sizin projeniz üzerine biraz çalıştım. Özellikle kimlik bilgileri tablosundaki ilişkileri epeyce düzenledim. beğenirseniz devam ederseniz. İyi çalışmalar.
 
Katılım
20 Mayıs 2005
Mesajlar
154
Excel Vers. ve Dili
XP TÜRKÇE
Accesste DLookUp fonksiyonuyla şunu yapabilir miyiz

KişiID........Dersin Adı ...........1YAZILI

1.............türkçe..................25
1.............matematik.............50
1.............fenbilgisi...............70

şeklinde giden "not" adlı bir tablomuz olsun

DLookUp([1YAZILI];"not";[KişiID])

şeklinde fonksiyon yazılıyor bildiğim kadarıyla
burada

sonuç istenen sütun ............1YAZILI
ilişkili tablo ........................."not"
aranan sütun.......................KişiID

ben buradan fenbilgisi dersine ait 1yazılı notunun bulunması için formülü nasıl yazmalıyım
 
Katılım
27 Ağustos 2006
Mesajlar
69
Serkan Hocam;

Gelin şu notları yan yana gösterme işinden vazgeçin. Alt alta göstersin bence daha mantıklı. Yok illada yan yana olsun diyorsanız benim gönderdiğim en son örnek üzerinde biraz çalışıp size cevap vereyim. Saygılar.
 
Katılım
20 Mayıs 2005
Mesajlar
154
Excel Vers. ve Dili
XP TÜRKÇE
sayın altuntas78

öncelikle teşekkürleri bir borç biliyorum ben ve öğrencilerim adına
biliyorsunuz hazır okul programları çok pahalı kendi okuluma ve diğer ilköğretim okullarına bir katkım olsun diye uğraşıyorum

ilköğretim 1-5 sınıflarında not cetveli vardır dersler üzgünüm ama yan yana şeklinde olmak zorunda yoksa öbür türlü daha şık ve güzel kullanışlı raporlar alınablir

tekrar size ve forma katkıda bulunanlara teşekkürleri bir borç biliyorum daha önce bana katıkda bulunan ömerçeri kardeşimize ve modalı kardeşimize de yeri gelmişken tekrar teşekkür ediyorum
 
Katılım
27 Ağustos 2006
Mesajlar
69
Serkan Hocam Üzgünüm;
DLookUp ile epeyce denedim. Biryerde yanlış yapıyorum ama bir türlü nerde hata yaptığımı bulamadım. Örneğin raporda türkçe 1.yazılı sonuclarını DLookUp ile getirmeye çalıştım. Ancak sadece ilk kişinin notu tüm kişiler için değer oldu. Anlayacağınız yapamadım. En iyisi her ders için sorgu oluşturup tek sorguda birleştirmek. Onuda ilk örnekte size önermiştim zaten. :(
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın arkadaşlar,

Eklediğiniz formülü ve tam olarak ne sonuç almak istediğinizi yazarsanız yardımcı olmaya çalışırım. Bir de problemli uygulamayı da eklerseniz daha iyi olur.
DLookUp ın genel yazılışı aşağıdaki gibi

DLookup("[İsteneAlanAdı]", "AlanTablo", "[KriterAlanı] = " & Forms!Formadı!MetinKutusuAdı)

Burada dikkat edilmesi gereken nokta "" nın doğru konulması. Yukarıdaki örnekte de kriterin sayısal olması. Eğer sayısal değilse başka şekilde yazılması gerekir.

İyi çalışmalar
 
Katılım
27 Ağustos 2006
Mesajlar
69
Sayın arkadaşlar,

Eklediğiniz formülü ve tam olarak ne sonuç almak istediğinizi yazarsanız yardımcı olmaya çalışırım. Bir de problemli uygulamayı da eklerseniz daha iyi olur.
DLookUp ın genel yazılışı aşağıdaki gibi

DLookup("[İsteneAlanAdı]", "AlanTablo", "[KriterAlanı] = " & Forms!Formadı!MetinKutusuAdı)

Burada dikkat edilmesi gereken nokta "" nın doğru konulması. Yukarıdaki örnekte de kriterin sayısal olması. Eğer sayısal değilse başka şekilde yazılması gerekir.

İyi çalışmalar
Sayın Modalı;
Dlookup ta asıl sorun şu: Formumuzu "Sürekli Form" olarak açtığımızda sadece ilk kişinin notlarını tüm kişilerin notlarıymış gibi gösteriyor.
Form üzerinde Dlookup ile birinci ve ikinci kişiyi nasıl ayırt edebiliriz.
 
Katılım
20 Mayıs 2005
Mesajlar
154
Excel Vers. ve Dili
XP TÜRKÇE
Saygıdeğer Modalı kardeş

Yapmak istediğimiz ekli dosyada da göreceğin gibi not çizelgesi tablosu hazırlamak yanlız Dersler raporda da göreceğin gibi alta alta değil yanyana almak istiyoruz bu işi hangi yöntemle halledebiliriz acaba

tabloda üç kişi var ama raporda dokuz kayıt var bu kayıtlarda ilgili notları ilgli derslerin olduğu sütunlarda göstermek istiyoruz

Şimdiden çok teşekkür ediyorum
 
Katılım
27 Ağustos 2006
Mesajlar
69
Sayın Modalı;
Dlookup ta asıl sorun şu: Formumuzu "Sürekli Form" olarak açtığımızda sadece ilk kişinin notlarını tüm kişilerin notlarıymış gibi gösteriyor.
Form üzerinde Dlookup ile birinci ve ikinci kişiyi nasıl ayırt edebiliriz.
Serkan Hocam;
Yukarda da belirttiğim gibi başka bir sorunla karşılaştım. Dlookup ile denediğimde listenin başındaki öğrenci notlarını tüm kişilerin notlarıymış gibi gözteriyo. Bence en iyi çözüm her ders için bir sorgu hazırlayıp sonra onları tek bir sorguda birleştirip rapor haline getirmek. Bu çözümü size önermiştim ama siz daha önce kabul etmemiştiniz. Başka çözüm yolu gelmedi aklıma. Gerçekten üzgünüm.
 
Katılım
5 Eylül 2004
Mesajlar
571
Excel Vers. ve Dili
Excel 2003 SP1 Ingilizce
Merhaba :)

Aşağıdaki gibi birşeyler olmalı..Ama dosyanız da bazı alanlar hatalı..Okul programı.zip dosyanızda Örneğin
Dersin_adı bir yerde text olarak tanımlanmış , başka bir yerde number olarak ..bilginize ..text olarak düzeltip deneyin.

Kod:
=DLookUp("[1 Yazılı]";"2Dönem Notları sorgu";"[Dersin_Adı]='1' And [Okul No]=2")
 
Son düzenleme:
Katılım
16 Kasım 2005
Mesajlar
1,090
Excel Vers. ve Dili
Access 2002
Hoşgeldin Jale...

Jale Hanım hoşgeldiniz sizi uzun bir aradan sonra yine forumda görmek ,-şey hızlı bir giriş yapmışınız yine- 'ten dolayı mutluyuz tekrar hoşgeldiniz ....
 
Katılım
5 Eylül 2004
Mesajlar
571
Excel Vers. ve Dili
Excel 2003 SP1 Ingilizce
Jale Hanım hoşgeldiniz sizi uzun bir aradan sonra yine forumda görmek ,-şey hızlı bir giriş yapmışınız yine- 'ten dolayı mutluyuz tekrar hoşgeldiniz ....

Çok teşekkür ederim Sn Karaayhan çok kibarsınız, umarım uzun kalırım..
 
Katılım
20 Mayıs 2005
Mesajlar
154
Excel Vers. ve Dili
XP TÜRKÇE
Saygıdeğer Jale'yi
aramızda görmek mutluluk verici tekrar aramıza hoş geldiniz lütfen kendinizi özletmeyin

verdiğiniz bilgileri deneyip forma döneceğim
tekrar formdaşlarımıza selam ve saygılar
 
Üst