Docmd.transferspreadsheet Fonksiyon Olarak Çağırma

1 2 3 4 5 6 7 8 9 10 11 12 13
16/02/2020, 22:30

berduş

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.
16/02/2020, 22:33

feraz

Şu form varmı diyedemi aynı yöntem olacak yani.Kodu yazabilirmisiniz.
16/02/2020, 22:34

berduş

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
16/02/2020, 22:43

feraz

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.
16/02/2020, 22:46

berduş

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)
16/02/2020, 22:50

feraz

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