Skip to main content

AccessTr.neT


sorguda tamamının gozukmesi

sorguda tamamının gozukmesi

Çözüldü #1
arkadaşlar ekte gönderdiğim örnekte sorgu kısmında verilerin tamamını nasıl göreceğim. Sadece alt formda veri varsa gösteriyor. Bu konuda yardım rica ediyorum.
Teşekkür ederim.
.rar deneme.rar (Dosya Boyutu: 19,47 KB | İndirme Sayısı: 4)
Cevapla
Çözüldü #2
(15/02/2010, 17:10)hegu yazdı: arkadaşlar ekte gönderdiğim örnekte sorgu kısmında verilerin tamamını nasıl göreceğim. Sadece alt formda veri varsa gösteriyor. Bu konuda yardım rica ediyorum.
Teşekkür ederim.

alt ve üst alan bağlantılarını silerseniz alt formda tüm verileri görebilirsiniz.

Örnek ektedir.
.rar deneme.rar (Dosya Boyutu: 20,89 KB | İndirme Sayısı: 6)
FX-Etopla
Liste Kutusu Oluşturma
Cevapla
Çözüldü #3
sayın nihatkr,
Yapmak istediğimi zaman kısıtlı olunca anlatamadım.kusura bakmayın.
Öncelikle benim yapmak istediğimi anlatayım. Tablo1 kurum personeli, Tablo2 kurum personelinin bakmakla yükümlü olduğu kişiler. Ben bu tablolardan bire çok ilişki kurdum. Daha sonra Tablo1 Sorgu oluşturdum. Bu sorguda eğer alt formda veri varsa gözüküyor. Ben alt formda veri olsun olmasın personelinde bilgisinin çıkmasını istiyorum. Bunu yaptıramadım. Bu sorgudan da rapor oluşturacağımki bütün personelin bilgisi ve bakmakla yükümlü olduğu kişilerin bilgisinin raporunu alabileyim. Hatta örnek rapor bile yaptım.

(Birde eğer kişilerin ad ve soyadlarını ayrı yazmış olsaydım. Form kısmında Personelin soyadı alt formda otomatik nasıl getirilebilirdi. Alt forma eklediğim her kişinin soyadını kendi otomatik nasıl yazılabilirdi. Bu konuda da bilgi rica ediyorum. Bu bilgiyi bu form içinde kullanmam için kişilerin soyadlarını nasıl ayrıbilirim. Hem personel hemde altformdaki bakmakla yükümlü olduğu kişiler için.)
Teşekkür ederim
Son Düzenleme: 15/02/2010, 18:20, Düzenleyen: hegu.
Cevapla
Çözüldü #4
Sorgudan neden alt form oluşturmuyorsunuz. Böylece tüm bilgileri görmüş olursunuz.

Çok iyi anlamadım ama yinede bir örnek yaptım.
.rar deneme2.rar (Dosya Boyutu: 34,46 KB | İndirme Sayısı: 7)
FX-Etopla
Liste Kutusu Oluşturma
Cevapla
Çözüldü #5
Sayın hegu;
Ben size ad soyad ayırma konusunda yardımcı olmak istiyorum.
Kodu beraberce inceleyelim.
Kod:
'Önce kulanacağımız değişkenleri tanımlıyoruz.
Dim uzunluk As Integer
Dim ayir As Integer
Dim bosyer As Integer

For uzunluk = Len(adsoyad) To 1 Step -1
'adsoyad uzunluğu ne kadarsa oradan geriye doğru 1 er 1 er karakterlere bak

If Mid(adsoyad, uzunluk, 1) = " " Then
'eğer bu karakter boşluğa eşitse

bosyer = uzunluk
Exit For
'kaçıncı karakter olduğunu bosyer adlı değişkene ata ve for next döngüsünden çık

Else
End If
Next
'değilse döngüyü devam ettir

ayir = Len(adsoyad) - bosyer
'boşluğun kaçıncı karakterde olduğunu bulduktan sonra
'adsoyad uzunluktan bosluk yerini çıkar ve soyadın kaç karakter olduğunu bul

soyad = Right(adsoyad, ayir)
'soyad değişkenine adsoyadımızın sağından itibaren bulduğumuz ayir uzunluğu kadar
'karakteri ata

Umarım faydalı olmuştur.
Saygılarımla kolay gelsin.
Hayri16, 12-11-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla
Çözüldü #6
malesef ben konuyu iyi anlatamıyorum herhalde.
sorguyu inceliyecek olursanız ne demek istediğimi anlıyacaksınız. Normalde A personeli var ama bunu bakmakla yükümlü olduğu kişiler yok. Bu nedenle sadece form kısmını dolduruyorum. Orda da maliye no tc no seri no ve no var. Bunlar malesef sorguda görünmüyor. Eğerki A personelinin alt formuna kendini yazacak olursam gösteriyor. Bu da rapor kısmında iki kere aynı kişi oluşmasına sebeb oluyor. Ben bu nedenle sadece üst formu doldurduğum zaman bile sorguda görünmesini istiyorum. Tablo1 bakacak olursanız A personeli sorguda görünmüyor.(A gibi alt formu yazmadığım hiç bir personel görünmüyor.)
teşekkür ederim.
Bu sorunu çözebilirsem adsoyad ayırma işlemine bakalım.
teşekkür ederim.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da