Tek değişen son kısımda yer alan yıl mi?
Eğer öyleyse ve yil bilgisini AclRMynSecden alıyorsa ife gerek yok
Kod:
"SELECT TACALISANKAYDI.*,TRADYASYON" & Me.AclRMynSec & ".* FROM TACALISANKAYDI LEFT JOIN TRADYASYON & Me.AclRMynSec & ". ONTACALISANKAYDI.KIMNO = TRADYASYON & Me.AclRMynSec & "..KIMNO;"
if döngülerini silip RecordSource kodunu yukardaki kodla değiştirmeniz yeterli olacaktır bence
compile error: syntax error hatası veriyor. Evet RecordSource ta tek değişen tablo ismindeki yıl ifadesi. (Bitişik olan ONTACALISANKAYDI' nı ayırdım)
Yeni konu açıp çalışmanızın son halini ekleyerek sorunuzu daha açık ifade edin ve lütfen calismanizdaki dosya isimleri neyse onu net bir şekilde ifade edi, once bir sorgu yada rapor adi verip sonra baska isimlerle cozum aramayin, eger tablo yada alan isimlerinde bosluk varsa
[] içine alarak deneyin
Sanırım yeni konu açmalıyım, tablo ya da alan isimlerinde boşluk yok. Amacım kayıt kaynağı değişikliği ile form ve raporlara, ilişkili 2 tablodan veri aktarımıdır. Tablolardan biri çalışan kaydının olduğu değişmeyen kısım iken diğeri, muayeneleri yıllık bazda tutan yapı. Örneğin açılan kutuda 2019 yılı seçildiğinde şablon form ve 3 sayfalık rapor ilgili kriterlere ayarlanacak. Çalışmamı düzenledikten sonra yeni konu açıp göndereceğim. Zaman ayırdığınız için teşekkürler, yeni ufuklar açtınız.
(06/06/2020, 23:59)mgunes yazdı: (Bitişik olan ONTACALISANKAYDI' nı ayırdım)
Peki burada kast ettiğiniz şey ne? Neyi ayirdiniz?
"ON TACALISANKAYDI", ikisi arasında boşluk. ON ile tablo adı arasındaki.