Skip to main content

AccessTr.neT


Raporda Ad-Soyad'ın İlk Harfleri ve Dosya No İlk Rakamı Çıkmasını Nasıl Sağlarız??

Raporda Ad-Soyad'ın İlk Harfleri ve Dosya No İlk Rakamı Çıkmasını Nasıl Sağlarız??

Çözüldü #1
S.aleykum,herkese şimdiden hayırlı bayramlar diliyorum..

ekte bulunan uygulama örneğinde raporda öğrenci adı soyadının ilk harfleri ve dosya numarasının ilk rakamı çıksın,gerisi .....şeklinde gözükmesini istiyoruz..

Bunun için çok çok uğraştım ama başarılı olamadımImg-cray Buna neden gerek var derseniz??Yönetmelik gereği randevuları 1 ay önceden kurumun resmi sitesinden duyurmak zorundayız,ancak bunu yaparken de öğrencilerin ad soyad vs bilgilerini açıkça belirtmememek gerekiyor..

Tam adlı raporumuz kurum içinde kullanılacak..Web sitemiz için de tam2 adlı bir rapor oluşturmak istiyoruz ve bu rapor resim 2 deki şekilde olsun istiyoruz..Bunu nasıl sağlarız??

Yardım ve önerilerinizi bekliyor saygılar sunuyorum..

Resim 1 bizim tam adlı raporumuz ve kurum içinde kullanılacak..
RESİM1
[Resim: do.php?img=4989]

Resim 2 ise bizim web sitemiz için oluşturmak istediğimiz raporun görselidir.
RESİM2
[Resim: do.php?img=4990]

Umarım açıklayıcı olmuştur..
.rar Rehberlik Araştırma Merkezi Randevu Programı 2.rar (Dosya Boyutu: 258,47 KB | İndirme Sayısı: 10)
Son Düzenleme: 18/07/2015, 22:36, Düzenleyen: mehami.
Cevapla
#2
Öncelikle, "Not" adında alan adı veya denetim adı olmaz.

tam isimli sorguyu tasarım görünümünde aç,

Not alanını aşağıdaki ile


Notu: Left(Left([Not];InStr(1;[Not];" ")-1);1) & "... " & IIf(Len(Trim(Mid([Not];InStr(1;[Not];" ")+1;IIf(InStr(InStr(1;[Not];" ")+1;[Not];" ")=0;0;InStr(InStr(1;[Not];" ")+1;[Not];" ")-InStr(1;[Not];" ")))))>0;Left(Trim(Mid([Not];InStr(1;[Not];" ")+1;IIf(InStr(InStr(1;[Not];" ")+1;[Not];" ")=0;0;InStr(InStr(1;[Not];" ")+1;[Not];" ")-InStr(1;[Not];" "))));1) & "... ";"") & Left(Right(Trim([Not]);Len(Trim([Not]))-InStr(InStr(1;[Not];" ")+1;[Not];" "));1) & "..."


miktar alanını aşağıdaki ile değiştir
Miktari: Left([Miktar];1) & "..."

Raporu tasarım görünümünde açıp not ve miktar alanlarının denetim kaynağını notu ve miktari şeklinde değiştir.
Cevapla
#3
Değerli ozanakkaya hocam;
Öncelikle sizin ve diğer tüm forum üyelerimizin Ramazan Bayramını Kutlarım..

Ozan hocama ilgisinden dolayı ayrıca tşk ederim..Söylediklerinizi aynen yaptım ve oldu..Yalnız 2li isim ve soyadlarında ufak sıkıntılar gözlemledim..

Örnek:
Deniz Kaan Birinci isminde öğrenci olduğunu varsayalım
Program D...K...yı doğru yaparken Soyad kısmında harfleri değiştirdiğini gördüm,genelde G-C değişimi,Ş-S değişimi vs vs şeklinde..Bunu nasıl önleriz??

Yada programın tamamı için şu şekilde bir değişikliğe gitmek zor mudur??
Dosya No:2347,
Adı soyadı: Deniz Kaan Birinci
Tanısı: OMR

Olan bir öğrenci için tam2 adlı raporumuzda sonuç şu şekilde görünse??
Dosya No:2*4*
Adı soyadı: D*ni*   K*a*  B*r*nc*
Tanısı: OM*

Yani maskeleme yapılsa bu mümkün müdür??
Öneri ve yardımlarınızı bekliyor-saygılar sunuyorum..

TEKRAR HAYIRLI BAYRAMLAR DİLİYORUM..
Son Düzenleme: 17/07/2015, 09:43, Düzenleyen: mehami.
Cevapla
#4
Sorduğunuz sorunun cevabını Ozan kardeşim tam olarak vermiş sayın Mehami. Üç isim de olsa, instr ile boşluklara göre çalışan bir koddur. Sanırım denemeden tahminen öyle yazdınız. Ben yine de denedim ve gördüm ki 3 isimli kişilerde de sorun olmuyor.

Gelelim maskeleme konusuna. Bahsettiğiniz türden bir maskeleme yazılabilir mi? Elbette yazılır ama bunun bir mantığı olmalı. Belli bir kriteri falan. Mesela bazı harfleri replace komutuyla "*" karakterine dönüştürmek olabilir. Buda oldukça kolay bir yoldur. Mesela a,e,m,r harflerini maskelesek benim adım soyadım şöyle olacak.

**h**t D**i**l
Olur mu?
İnadına, ille de Accesstr.net...
Cevapla
#5
Sayın mehami,

Alıntı:Olan bir öğrenci için tam2 adlı raporumuzda sonuç şu şekilde görünse??

Dosya No:2*4*
Adı soyadı: D*ni*   K*a*  B*r*nc* 
Tanısı: OM*

bu talebinize yönelik,izninizle bir yorumda bulunmak isterim.konunuzu açarken yazdığınız açıklamalar içerisinde

Alıntı:Yönetmelik gereği randevuları 1 ay önceden kurumun resmi sitesinden duyurmak zorundayız,ancak bunu yaparken de öğrencilerin ad soyad vs bilgilerini açıkça belirtmememek gerekiyor..

bu ifadelerin yer aldığı beyanı da yazdınız. bu açıklamanız ile en son talebiniz,gerek durum ve gerekse de uygulanması itibarı ile doğru olmasa gerek.zira,öğrenci ismi içerisinden birkaç harfin gösterilmesi demek,hali hazırda ismin hem deşifre ya da tahmin edilmesi ya da seçilebilmesi hem de öğrencinin ya da ailesinin rencide edilmesi anlamına da gelebilir,böyle bir listelemede.Bu nedenle,resim2 üzerinde görüldüğü hali ile olması bir bakıma kabul görülebilirlik adına daha geçerli olsa gerek.

tercih ve takdir sizindir elbet.bu sadece,beni bağlayan bir yorumdur.bilginize...İyi çalışmalar,saygılar.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#6
Bu söylediğim yöntemi büyük harfe çevirme modülünü düzenleyerek modülle yaptım. Bakın bakalım. Buna benzer bir şekilde bazı harfleri maskeleyerek yapabilirsiniz. Modülü inceleyerek değişiklikler yapılabilir. Ben şimdi sadece göstermek amacıyla i,e,m,r,k,a harflerini maskeledim. Siz değiştirirsiniz artık.
.rar Rekberlik Araştırma Merkezi Randevu Programı.rar (Dosya Boyutu: 202,92 KB | İndirme Sayısı: 9)
İnadına, ille de 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