Çapraz sorgu

Katılım
24 Aralık 2006
Mesajlar
232
Excel Vers. ve Dili
2007 ingilizce
Arkadaşlar kolay gelsin,
form üzerindeki açılır kutudaki veriye göre çapraz sorguya koşul koymak istiyorum ancak kabul etmiyor. Koşulum aşağıdaki gibidir. Yardımcı olursanız sevinirim. Örnek eklemem istenecek ancak kimlik bilgileri olduğu için ekleyemedim.
Like "*" & [Formlar]![Tarih Arası]![Açılan Kutu88] & "*" Or Like "*" & [Formlar]![Tarih Arası]![Açılan Kutu90] & "*"
 
Katılım
24 Aralık 2006
Mesajlar
232
Excel Vers. ve Dili
2007 ingilizce
Arkadaşlar teşekkür ederim.
Şöyle bir sorunla karşılaştım. Çapraz sorgudan oluşturduğum bir formu alt form olarak kullanmak istedim ancak doğrudan bir sorguyu veya sabit olmayan süten çapraz sorgusunu bir alt form veya alt raporun kayıt kaynağı olarak kullanamazsınız. diyor ve ekliyor alt form veya alt raporu bir çapraz sorgu ile ilişkilendirmeden önce, sorgunun ColumnHeadings özelliğini ayarlayın şeklinde ikaz veriyor ve eklediğim çarpraz sorgunun formunu asıl formda göstermiyor yardımlarınızı bekliyorum
 
Katılım
24 Aralık 2006
Mesajlar
232
Excel Vers. ve Dili
2007 ingilizce
arkadaşlar bundan anlayan yokmu
 
Katılım
18 Nisan 2007
Mesajlar
2,053
Excel Vers. ve Dili
Access 2019
Merhaba..

Bu şekilde bir mesaj yazacağınıza keşke hata veren çalışmanızı ekleseydiniz. Yine de sorunuzu yanıtlayım..

Evet anlayan var! Sorgunun ölçüt alanına, değişkeni bir modul üzerinde tanımlayıp o şekilde verin. Sorgunuz çalışacaktır.
 
Katılım
24 Aralık 2006
Mesajlar
232
Excel Vers. ve Dili
2007 ingilizce
arkadaşlar olayın kısa açıklaması, çapraz sorguyu alt form olarak kullanamıyorum. Nasıl yapabilirim. Arkadaşım kusura bakma yazını görmedim.
 
Katılım
24 Aralık 2006
Mesajlar
232
Excel Vers. ve Dili
2007 ingilizce
Cevabınız için teşekkür ederim. Benim asıl sorunum. ekteki dosyada ana form' a ölü yaralı butonundaki TOPLAMCİNSİYETİNEGÖREÖLÜ YARALI formunu alt form olarak eklemek istiyorum ama kabul etmiyor. Yardımlarınızı bekliyorum.
 

Ekli dosyalar

Katılım
24 Aralık 2006
Mesajlar
232
Excel Vers. ve Dili
2007 ingilizce
Arkadaşlar yardımlarınızı bekliyorum.
 
Katılım
8 Eylül 2006
Mesajlar
155
Excel Vers. ve Dili
Excel 2002
Dosyanızı indirip bir bakayım dedim
ama inanın çok karmaşık bir yapınız var.

TOPLAMCİNSİYETİNEGÖREÖLÜ YARALI adlı form -> TOPLAMCİNSİYETİNEGÖREÖLÜ YARALI sorgusunu
TOPLAMCİNSİYETİNEGÖREÖLÜ YARALI sorgusu -> KAZAZEDEÖLÜYARALI çapraz sorgusu ve CİNSİYETİ tablosunu
KAZAZEDEÖLÜYARALI çapraz sorgusu -> KAZAZADE sorgusu ve YARALIÖLÜ tablosunu
KAZAZEDE sorgusu -> KAZAZADEy sorgusu ve ana bilgiler tablosunu
KAZAZADEy -> KAZAZEDELER tablosu ve ana bilgiler tablosunu
kullanıyor.

Tam bir bilmece gibiydi.

Ben ingilizce access kullandığım için bir de kriterler "formlar" şeklinde kalınca iyice içinden çıkılmaz oldu.
Sorguları ve "Formlar" kriterini tek tek düzelttikten sonra bir baktım,
KAZAZEDELER tablosunda kayıt yok. Sorgu sonucu boş çıkıyor.
Şaka gibiydi :)

Neyse, ben yine de boş haliyle çalıştırmayı ve alt form olarak eklemeyi başardım.

Şunları yapmalısınız;
Öncelikle, KAZAZADEy ve KAZAZEDE sorgusunda PARAMETERS kısımları kalmış.
(Büyük ihtimalle daha önce çapraz sorgu yapmışınız bunları)
Sorgu Özelliklerinde "Parametreler" kısmından bunları kaldırın.

KAZAZEDEÖLÜYARALI adlı çapraz sorgunun Parametreler kısmına bunları ekleyin.
[Formlar]![Tarih Arası]![Açılan Kutu82] Long Integer
[Formlar]![Tarih Arası]![Açılan Kutu86] Long Integer
[Formlar]![Tarih Arası]![Açılan Kutu88] Long Integer
[Formlar]![Tarih Arası]![Açılan Kutu90] Long Integer

Aslında verdiği hata mesajında ne yapmanız gerektiğini söylüyor ve yapınca da düzeliyor.
Çapraz sorgularda alan isimleri sabit olmadığı için alt form olarak kullanamazsınız,
Aynı Çapraz sorgunun özelliklerinde Column Headings (sütun başlıkları)
kısmına sorgu sonucunda oluşabilecek alan adlarını girin ve böylece alan adlarını sabitleyin diyor.
Öncelikle kullandığınız bu çapraz sorgunun özelliklerinde
Column Headings (sütun başlıkları) kısmına oluşabilecek alan adları olan isimleri girin;

"SÜRÜCÜÖLÜ";"SÜRÜCÜYARALI";"YAYAÖLÜ";"YAYAYARALI";"YOLCUÖLÜ";"YOLCUYARALI";"ÖLÜ";"YARALI"

Bu dediklerimi yaptıktan sonra alt form olarak kullanabilirsiniz formunuzu.

Ekte resimle göstermeye çalıştım ve yaptığım dosyayı da ekledim.
İngilizceden Türkçeye geçerken kriter kısmındaki "Forms" kelimesini "Formlar" olarak
düzeltiyor diye biliyorum ama olmazsa teker teker sizin düzeltmeniz lazım.



Not:Oturup sakin kafayla bir daha tasarım yapmaya çalışın,
bu şekilde bir tablo, sorgu, form tasarımıyla için çıkılmaz bir duruma gelirsiniz.
Belki bu konuda da yardım etmeliyiz ama inanın çok vakit alır.
En azından benim o kadar vaktim yok,
belki diğer arkadaşlar yardımcı olmaya çalışır.

Daha iyi bir tasarımla, kesinlikle daha kolay bir şekilde çözümlenebilir sorunlarınız.

Son olarak,
"arkadaşlar bundan anlayan yokmu" şeklindeki üslubunuz hiç hoş değil.
Bunu da söylemeden geçemeyeceğim.
 

Ekli dosyalar

Katılım
24 Aralık 2006
Mesajlar
232
Excel Vers. ve Dili
2007 ingilizce
Seruz bey eline beynine sağlık çok teşekkür ederim. Verileri girmememin sebebi tc kimlik numaraları idi. veriler girince işlem tamam oldu çok teşekkür ederim. ayrıca kabalığımı bağışlayın.
 
Üst