2012-04-09 14 views
5

Üye kimliğimle formumda bir açılan kutum var, üye kimliği seçtiğimde txtLastName metin kutusunun üyenin adına ayarlanmasını istiyorum. SQL sorgusu için ne yazacağımı biliyorum, ancak bu sorguyu nasıl çalıştıracağımı ve ortaya çıkan adı nasıl alacağımı ve bir String'e nasıl yerleştireceğimi bilmiyorum.Access'te olay yordamında sorgu çalıştıran?

Bu nasıl yapılabilir?

Teşekkür

cevap

4

giriş ek sorgu için gerek kalmadan bunun için "out-of-the-box" çözüm sağlar. fikri (kod) böyle combobox'dan birden çok sütun kullanmaktır:

Me.ComboBox.Column (N)

Kontrol şuna:

http://www.techrepublic.com/blog/msoffice/automatically-fill-in-access-text-boxes-based-on-a-combo-box-selection/1330

+0

Değil oldukça. Bir metin kutusu için, n = sıfırdan başladığında, '= TheComboBox.Column (n) 'diyebilirsiniz. Not, hayır ben. – Fionnuala

+0

Neden (1) çalışıyor, ancak (2) NULL değerini döndürüyor, ancak satır başına 8 sütun var. – jmasterx

+0

, sorgunuzun bu sütun için veri döndürdüğünden emin olun. (1) ve (2) sorguda çok fazla sütununuz olduğu sürece hiçbir fark yoktur. Tüm sütunları açılan (açılan kutu) sabit genişliğinde vermeyi deneyin ve formdan doğru şekilde kontrol edin. Açılır menüden sütun 2 için değerleri görüyor musunuz? –