AccessTr.neT

Tam Versiyon: verilerin metin olarak gözükmesi
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2 3 4
Sn atoz112
Ekteki dosyayı gönderiyorum.Bir öncekinin benzeri gibi.Bir zahmet ne yapmam gerekiyor.Önceki dosyalarda ben farkı göremedim.Yapmam gereken tasarı veya ilişkinin durumunu ya tam olarak açıklayarak veya görsel olarak (ekran alıntısı ) tarzında düzenleme yaparsanız çok memnun kalacağım.Selam Ve saygılarımla
Yapılmaması gereken ölümcül hatalar bağlantısındaki konumuzda da belirttiğimiz üzere, tablodaki alanların özellikleri Metin kutusu olarak kalmalı, Liste Kutusu veya Açılan kutu olarak değiştirilmemelidir.  

Siz adresbilgileri isimli tablonuzdaki meslek ve site alanlarının Alan Özelliklerinden Denetimi Görüntüle özelliğini "Açılan Kutu" olarak değiştirmişsiniz. Tabloyu açtığınızda 1. satırda meslek sütununda "Öğretmen" yazdığını görüyorsunuz. Ancak burada 1 yazıyor. Siz sorgu oluşturup excele aktardığınızda Öğretmen yazmasını bekliyorsunuz, ama doğal olarak bu alan için excele 1 verisini aktarıyor. Bu tür sorunlar yaşamamak için üstte belirtildiği gibi tablodaki tüm alanların Denetimi görüntüle özelliği Metin Kutusu olarak kalmalıdır ki sorguyu açtığınızda burada aslında 1 yazdığını görürsünüz.


kisiler isimli sorgunuzun tasarım görünümü aşağıdaki gibi


[Resim: do.php?img=5202]

1-) Öncelikle, adresbilgileri isimli tablodaki meslek ve site alanlarının Metin olan veri türünü sayı olarak değiştirdim.

2-a) kisiler isimli sorguya tblmeslek ve tblsite isimli tabloları ekledim.
b) adresbilgileri isimli tablodaki meslek alanı ile tblmeslek tablosundaki id_meslek alanını ilişkilendirdim.
c) adresbilgileri isimli tablodaki site alanı ile tblsite tablosundaki idsite alanını ilişkilendirdim.

[Resim: do.php?img=5203]

2-d) sorgudaki tablo adı adresbilgileri, alan adı meslek olan sütunu, tablo adı tblmeslek, alan adı meslek olarak değiştirdim. Tablo adı adresbilgileri, alan adı "site" olan sütunu da tablo adı tblsite, alan adı siteismi olarak değiştirdim.

[Resim: do.php?img=5204]

2-e) meslek isimli alan birden fazla tabloda bulunduğu için, site isimli alan siteismi olarak değiştiği için

ADRES: IIf(IsNull([meslek]);"";[meslek] & " ") & "" & IIf(IsNull([site]);"";[site] & " ")

şeklindeki sütunda bulunan [meslek] yerine [tblmeslek].[meslek], site yerine de siteismi yazdım. 

ADRES: IIf(IsNull([tblmeslek].[meslek]);"";[tblmeslek].[meslek] & " ") & "" & IIf(IsNull([siteismi]);"";[siteismi] & " ")

SONUÇ; 
[Resim: do.php?img=5205]
Sorgunun excele aktarılmış hali

[Resim: do.php?img=5206]

Umarım açıklayıcı olmuştur.
Değerli Üstadlarıma çok teşekkür ederim.Çok güzel anlatım olmuş.Saygılarımla
Sayfalar: 1 2 3 4