AccessTr.neT
sorguda tamamının gozukmesi - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: sorguda tamamının gozukmesi (/konu-sorguda-tamaminin-gozukmesi.html)

Sayfalar: 1 2


sorguda tamamının gozukmesi - hegu - 15/02/2010

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.


Cvp: sorguda tamamının gozukmesi - nihatkr - 15/02/2010

(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.


Cvp: sorguda tamamının gozukmesi - hegu - 15/02/2010

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


Cvp: sorguda tamamının gozukmesi - nihatkr - 15/02/2010

Sorgudan neden alt form oluşturmuyorsunuz. Böylece tüm bilgileri görmüş olursunuz.

Çok iyi anlamadım ama yinede bir örnek yaptım.


Cvp: sorguda tamamının gozukmesi - Hayri16 - 15/02/2010

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.


Cvp: sorguda tamamının gozukmesi - hegu - 15/02/2010

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.