MSysObjects tablosunda tüm nesneler kayıtlıdır ve turune gore gore belli bir numaralandırma sistemi vardır. Hatta hangi tabloda olduğunu şu an hatırlamıyorum ama gruplandırılmış öğeler için kullanilan adin kayıtlı olduğu bir tablo da vardi, adlandırmadan yararlanarak sadece o gruptaki tablo, sorgu yada formları bile çekebilirsiniz.
Şu form varmı diyedemi aynı yöntem olacak yani.Kodu yazabilirmisiniz.
Dlookup yerine
DCount da kullanilabilirdi o ada sahip tablo sayisini bulursunuz like benzeri bir işleçle numaralandirilmis adlarin kactane olduğunu bulup amaç ile sayıyı alıp +1 ile sıradaki adı otomatik olarak kullanabilirsiniz.
(16/02/2020, 22:33)feraz yazdı: [ -> ]Şu form varmı diyedemi aynı yöntem olacak yani.Kodu yazabilirmisiniz.
Emin değilim koddan ama ferazbey123 diye bir form oluşturup kaydedin sonrada
dcount("*","MSysObjects","Name='ferazbey123'") yazıp deneyin
Feeazbey123
Meraktan sormuştum deneyebilirsem yarın akşama doğru deneyebilirim.
İnsanın aklına şu soru geliyor.Eğer ferazbey123 adında bir tablo ve bir sorgu var ise ferazbey123 adında form yok ise nasıl olacak bu durumda.
Kosullari belirlemek sizin elinizde şu an alan adı aklımda değil ama adı ferazbey123 ve turu 3 olan nesne gibi bir koşul ekleyebilirsiniz
Aslında sizin de uyarınızla
Dlookup kodunun eksik olduğunu şimdi farkettim)
Abey eğer aynı isimde form,sorgu varsa ve bu isim olarak aranırsa ve tablo olarak aranan isim yoksa bu durumda form yada sorguda bulunduğunu varsayarak hata vermesi gerek bu
Dlookup yöntemi.Her ihtimali değerlendirmek gerek değil mi?