AccessTr.neT

Tam Versiyon: Docmd.transferspreadsheet Fonksiyon Olarak Çağırma
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2 3 4 5 6 7 8 9 10 11 12 13
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 Img-grin

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?
Sayfalar: 1 2 3 4 5 6 7 8 9 10 11 12 13