Access de sorgu alan ismini formdan çekme

Katılım
6 Mayıs 2011
Mesajlar
172
Excel Vers. ve Dili
TR
Merhaba,
Access 2013 tr kullanıyorum. Bir tablom, bir sorgum ve bir de formum var.
Tablo ismi: Tablo1,
Sorgu ismi : sorgu1
Form ismi: FormXX
Tablo alan isimleri AA1, AA2, AA3, AA4 dır. (Bunları manuel oluşturdum)
FormXX deki Metin kutusu isimi Metin1 dır.
Normalde Sorgu1'i oluştururken sorgunun ALAN bölümüne manuel olarak tıklayarak Tablo1 alan isimlerinden AA3 seçtim ve ölçüt kısmını da boş bırakarak kaydettim. Böylece Sorgu1 'ın bir tek alanı var ve AA3 oldu.

Fakat Sorgu1 alan ismini belirlerken manuel olarak Tablo1'e tıklayıp seçerek oluşturdum, oysa ben bu alan isminin otomatik olarak FormXX deki Metin1 kutusundan almasını istiyorum. Yani FormXX deki Metin1 kutusuna AA3 yazdığımda, Sorgu1 deki ilk alan ismi otomatikman AA3 olarak değişsin, Metin1 kutusuna AA4 yazdığımda ise Sorgu1 deki alan ismi otomatikman AA4 olarak değişsin istiyorum. Şöyle deniyorum ama olmıyor.
Ben bu işlemi, Sorgı1 ALAN kısmına;

ifade1: [Forms]![FormXX]![Metin1]

İfadesini yazıyorum ve çalıştırıyorum, ekrana ALAN ismi bölümünde ifade1 çıkıyor ve ifade1'ın alt satırlarında da AA4 ‘ler görünüyor, oysa ben görünmesini istediğim AA4 alan ismi değil Tablo1’deki AA4 alanına bağlı değerleridir. ( Yani AA4 alanında kayıtlı olan verileri görmek istiyorum, ekli dosyada yer alan Örnek2, Örnek3,Örnek4aa,Örnek5bb, ..... vb)

Özetle, Sorgu1, ALAN isimlerini FormXX deki Metin kutusuna yazılandan alsın istiyorum.
Buna nasıl bir çözüm bulabiliriz. Teşekkür ederim.
Not: (ben kod yazmayı bilmiyorum, olabiliyorsa Access ın kendi entegre komutları ile yapabilir miyiz, eğer olamıyorsa son çare olarak kod olsun)

Saygılarımla,
 

Ekli dosyalar

Katılım
17 Temmuz 2007
Mesajlar
294
Excel Vers. ve Dili
access
bunu neden yapmak istediğinizi ve nerede kullandığınızı söyler misiniz ?,bu hali ile mantığa ters ve daha kısa ve güzel bir yol bulunabilir,açıklayınız
 
Üst