Konu Araçları | Seçenekler: | Gösterim Stili
Tarih
15/02/2010 17:10
Konu Sahibi
hegu
Yorumlar
9
Okunma
2226
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy

hegu

Aktif Üye
Kullanici Avatari
Aktif Üye
H....
469
03/11/2008
18
Konya
Ofis 2003
Dün,15:05
Çözüldü 
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.


Ek Dosyalar
.rar   deneme.rar (Dosya Boyutu: 19,47 KB / İndirme Sayısı: 4)
Cevapla

nihatkr

Ofis 2007-2003-2010
Kullanici Avatari
Aktif Üye
814
29/10/2008
272
İstanbul
Ofis 2007
03/09/2016,04:40
Çözüldü 
(15/02/2010, 17:10)hegu Adlı Kullanıcıdan Alıntı: 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.


Ek Dosyalar
.rar   deneme.rar (Dosya Boyutu: 20,89 KB / İndirme Sayısı: 6)
Cevapla

hegu

Aktif Üye
Kullanici Avatari
Aktif Üye
H....
469
03/11/2008
18
Konya
Ofis 2003
Dün,15:05
Çözüldü 
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


Cevapla

nihatkr

Ofis 2007-2003-2010
Kullanici Avatari
Aktif Üye
814
29/10/2008
272
İstanbul
Ofis 2007
03/09/2016,04:40
Çözüldü 
Sorgudan neden alt form oluşturmuyorsunuz. Böylece tüm bilgileri görmüş olursunuz.

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


Ek Dosyalar
.rar   deneme2.rar (Dosya Boyutu: 34,46 KB / İndirme Sayısı: 7)
Cevapla

Hayri16

Aktif Üye
Kullanici Avatari
Aktif Üye
1.010
12/11/2009
294
Bursa
Ofis 2007
08/09/2017,22:49
Çözüldü 
Sayın hegu;
Ben size ad soyad ayırma konusunda yardımcı olmak istiyorum.
Kodu beraberce inceleyelim.

Kod:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
'Ö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

hegu

Aktif Üye
Kullanici Avatari
Aktif Üye
H....
469
03/11/2008
18
Konya
Ofis 2003
Dün,15:05
Çözüldü 
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


Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
Çözüldü Son Tarihi Sorguda Göstermek metbal 4 163 10/09/2017, 22:57 metbal
Çözüldü Sorguda Veri Sayma İşlemi ertans 10 309 25/08/2017, 16:34 ertans
Çözüldü Sorguda Önceki Aydan Devir dayko 7 453 24/06/2017, 10:51 dayko
Çözüldü Access Sorguda Toplama İşlemi onrask 6 376 16/06/2017, 18:13 ozanakkaya
Çözüldü Sorguda Detay Ve Sonuçların Rapora Alt Bilgi Olarak Aktarılması Sorunu cemre1970 4 233 09/06/2017, 08:23 cemre1970

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2017 MyBB Group.
Forum use Krzysztof "Supryk" Supryczynski addons.