Skip to main content

AccessTr.neT


Rapor açılırken kodlar ile textbox ın çalışması ?

Rapor açılırken kodlar ile textbox ın çalışması ?

Çözüldü #7
(21/11/2010, 19:43)BlackEagle yazdı: Raporunuzun varsayılan görünüm özelliğini Baskı Önizleme olarak ayarlarsanız sorunsuz olarak çalıştığını göreceksiniz. Zaten pratikte kullanım olarak Rapor Görünümünden ziyade Baskı Önizleme görünümünü tercih etmenizi tavsiye ederim. Sayfa kenarlıklarını ayarlamayı unutmayınız, aksi halde sayfalarda taşmalar yaşanabilir. Kolay gelsin.

Sn BlackEagle , çok çok teşekkürler sayenizde bir sorunu daha hallettim, dediğiniz yaptım kenar boşluklarına ayarlayınca sorun çözüldü fakat raporları orada ki textbox numarasına göre sıralamak istiyorum.. Yani textbox puanı en yüksek olan birinci sırada olacak şekilde gelmesini istiyorum.. bunu nasıl yapabilirim ?
newindmuh, 18-03-2010 tarihinden beri AccessTr.neT
Cevapla
Çözüldü #8
Bunun için raporunuzun kayıt kaynağını bir sorguya bağlamalısınız ve sorgu içerisinde oluşturacağınız deyim ile bu hesaplamayı yaptırmalısınız. Sonrasında da sorguda veya rapor üzerinde Gruplandır ve Sırala özelliğinden isteğinizi yerine getirmelisiniz. Kolay gelsin.
Cevapla
Çözüldü #9
Ancak şimdi tekrar baktım ve bu sorgu içerisinde öncelikle Switch fonksiyonu ile yabancıdil, tecrübe vb. alanların alacağı değeri hesaplatmalı, sonrasında yukarıda behsettiğim yolu izlemelisiniz. Takdir edersiniz ki biraz zaman alacağından ben yapamadım. Siz başlayın takıldığınız yerde yardımcı olalım.
Cevapla
Çözüldü #10
(21/11/2010, 21:15)BlackEagle yazdı: Ancak şimdi tekrar baktım ve bu sorgu içerisinde öncelikle Switch fonksiyonu ile yabancıdil, tecrübe vb. alanların alacağı değeri hesaplatmalı, sonrasında yukarıda behsettiğim yolu izlemelisiniz. Takdir edersiniz ki biraz zaman alacağından ben yapamadım. Siz başlayın takıldığınız yerde yardımcı olalım.

Şimdi raporları sorguya bağlatarak zaten işlem yapacağım, onda bir sorun yok. fakat Switch komutu nereye yazacağım bide sorgu halindeyken puanlamayı nasıl yapacağım. Ayrıca Switch komutu hakkında da pek bilgim yok. Bu yapmaya çalıştığım şey programın en önemli yeri ? can damarı yani =) eğer çok zaman almazsa bir bakar misiniz ? yani açıkçası, tabi ki ben yapmak isterim ama ne yapmam gerektiğini tam olarak anlamadım. programın en son halini gönderiyorum , biraz inceler misiniz ? Zahmetleriniz için çok teşekkür ederim...
.rar cv prog.rar (Dosya Boyutu: 229,99 KB | İndirme Sayısı: 4)
newindmuh, 18-03-2010 tarihinden beri AccessTr.neT
Cevapla
Çözüldü #11
Yeni bir sorgu oluşturun, aşağıdaki Sql i kopyalayıp yapıştırın ve çalıştırın. Bu sorgunun sonuna eklenen askerlik, ogretim ve sonuc alanlarını inceleyin. Bakınız burada ogretim ve askerlik için Switch fonksiyonu kulanılmış, elde edilen veriler sonuc alanında toplanmıştır. Bu işlemi diğer alanlar için (yabancıdil, sürücübelgesi, mezuniyet vb.) için oluşturun, sonrada sonuç alanına bu yaptığınız alanlarıda ekleyin. Böylelikle raporunuzda oluşturduğunuz puanla_txt alanına da doğrudan sorgudan alan tanımlayabilirsiniz. Umarım anlatabilmişimdir. İnanın fazla zamanımı alacağından devam edemiyorum. Umarım siz bu doğrultuda halledersiniz, aksi halde bir gün beklemelisiniz, ancak yarın bakabilirim. (Kesin söz veremiyorum)

SELECT CV_tbl.Adı, CV_tbl.Soyadı, CV_tbl.idCinsiyet, CV_tbl.[idMedeni Durum], CV_tbl.[Doğum Tarihi], CV_tbl.[İş Unvanı], CV_tbl.[idDoğum Yeri (ülke)], CV_tbl.[idDoğum Yeri (şehir)], CV_tbl.[TC Kimlik No], CV_tbl.[E-posta Adresi], CV_tbl.[Açık Adres], CV_tbl.[Cep No], CV_tbl.[idAskerlik Durumu], CV_tbl.[Üye olunan dernekler], CV_tbl.Hobiler, CV_tbl.[okuduğu üniversite], CV_tbl.[başlama tarihi], CV_tbl.[bitiş tarihi], CV_tbl.bölüm, CV_tbl.[idöğretim türü], CV_tbl.[mezuniyet derecesi], CV_tbl.idyabancıdil1, CV_tbl.idyabancıdil2, CV_tbl.idyabancıdil3, CV_tbl.idseviye1, CV_tbl.idseviye2, CV_tbl.idseviye3, CV_tbl.[bilgisayar bilgileri], CV_tbl.[sertifika bilgileri], CV_tbl.[idsürücü belgesi], CV_tbl.idilgilendiğinizdepartmanlar, CV_tbl.[idilgilendiğiniz pozisyonlar], CV_tbl.[idiş tecrubeniz(yıl)], CV_tbl.[enson çalışılan firma], CV_tbl.referanslar, CV_tbl.[not], CV_tbl.foto, Switch([idAskerlik Durumu]='Yapıldı/Muaf',"0.1",[idAskerlik Durumu]='Tecilli',"0.05",[idAskerlik Durumu]='Yapılmadı',"0.05") AS askerlik, Switch([idöğretim türü]='Örgün Öğretim',"0.08",[idöğretim türü]='İkinci  Öğretim',"0.08",[idöğretim türü]<>'İkinci  Öğretim' Or [idöğretim türü]<>'Örgün Öğretim',"0.02") AS ogretim, Val([askerlik])+Val([ogretim]) AS Sonuc
FROM CV_tbl;
Cevapla
Çözüldü #12
(21/11/2010, 22:01)BlackEagle yazdı: Yeni bir sorgu oluşturun, aşağıdaki Sql i kopyalayıp yapıştırın ve çalıştırın. Bu sorgunun sonuna eklenen askerlik, ogretim ve sonuc alanlarını inceleyin. Bakınız burada ogretim ve askerlik için Switch fonksiyonu kulanılmış, elde edilen veriler sonuc alanında toplanmıştır. Bu işlemi diğer alanlar için (yabancıdil, sürücübelgesi, mezuniyet vb.) için oluşturun, sonrada sonuç alanına bu yaptığınız alanlarıda ekleyin. Böylelikle raporunuzda oluşturduğunuz puanla_txt alanına da doğrudan sorgudan alan tanımlayabilirsiniz. Umarım anlatabilmişimdir. İnanın fazla zamanımı alacağından devam edemiyorum. Umarım siz bu doğrultuda halledersiniz, aksi halde bir gün beklemelisiniz, ancak yarın bakabilirim. (Kesin söz veremiyorum)

SELECT CV_tbl.Adı, CV_tbl.Soyadı, CV_tbl.idCinsiyet, CV_tbl.[idMedeni Durum], CV_tbl.[Doğum Tarihi], CV_tbl.[İş Unvanı], CV_tbl.[idDoğum Yeri (ülke)], CV_tbl.[idDoğum Yeri (şehir)], CV_tbl.[TC Kimlik No], CV_tbl.[E-posta Adresi], CV_tbl.[Açık Adres], CV_tbl.[Cep No], CV_tbl.[idAskerlik Durumu], CV_tbl.[Üye olunan dernekler], CV_tbl.Hobiler, CV_tbl.[okuduğu üniversite], CV_tbl.[başlama tarihi], CV_tbl.[bitiş tarihi], CV_tbl.bölüm, CV_tbl.[idöğretim türü], CV_tbl.[mezuniyet derecesi], CV_tbl.idyabancıdil1, CV_tbl.idyabancıdil2, CV_tbl.idyabancıdil3, CV_tbl.idseviye1, CV_tbl.idseviye2, CV_tbl.idseviye3, CV_tbl.[bilgisayar bilgileri], CV_tbl.[sertifika bilgileri], CV_tbl.[idsürücü belgesi], CV_tbl.idilgilendiğinizdepartmanlar, CV_tbl.[idilgilendiğiniz pozisyonlar], CV_tbl.[idiş tecrubeniz(yıl)], CV_tbl.[enson çalışılan firma], CV_tbl.referanslar, CV_tbl.[not], CV_tbl.foto, Switch([idAskerlik Durumu]='Yapıldı/Muaf',"0.1",[idAskerlik Durumu]='Tecilli',"0.05",[idAskerlik Durumu]='Yapılmadı',"0.05") AS askerlik, Switch([idöğretim türü]='Örgün Öğretim',"0.08",[idöğretim türü]='İkinci  Öğretim',"0.08",[idöğretim türü]<>'İkinci  Öğretim' Or [idöğretim türü]<>'Örgün Öğretim',"0.02") AS ogretim, Val([askerlik])+Val([ogretim]) AS Sonuc
FROM CV_tbl;

cevap verme nezaketinden dolayı çok teşekkür ederim. ben yapmaya çalışacağım ama muhtemelen yine bir yerlerde sorun çıkacak çünkü hep öyle oluyor =) eğer müsait bir zamanınız varsa ben beklerim bir -iki gün sorun değil.. inanın yapabilsem ben kendim yapmayı çok isterim ama genelde bir problem çıkıyor. ben bugün uğraşırım umarım yaparım dediklerinizi. ilginize çok çok teşekkürler.. iyi çalışmalar ben durumu size bildiririm..
newindmuh, 18-03-2010 tarihinden beri AccessTr.neT
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task