Applies ToMicrosoft 365 için Access Access 2024 Access 2021 Access 2019 Access 2016

DDE işlevini kullanarak başka bir uygulamayla dinamik veri değişimi (DDE) konuşması başlatabilir, bu uygulamadan bir bilgi öğesi isteyebilir ve bu bilgileri form veya rapordaki bir denetimde görüntüleyebilirsiniz.

Örneğin, excel çalışma sayfasında belirtilen hücreden verileri görüntülemek için metin kutusunun ControlSource özelliğindeki DDE işlevini kullanabilirsiniz.

Söz dizimi

DDE( uygulama, konu, öğe )

DDE işlevinin söz diziminde şu bağımsız değişkenler bulunur:

Bir argument

Açıklama

uygulama

DDE konuşmalarına katılabilen bir uygulamayı tanımlayan bir dize ifadesi. Genellikle uygulama, Excel gibi Microsoft Windows tabanlı bir uygulama için .exe dosyasının (.exe uzantısı olmadan) adıdır. Örneğin, Excel ile DDE konuşması başlatmak için uygulama bağımsız değişkeni için "Excel" yazın.

konu

Uygulama tarafından tanınan bir konu adı olan dize ifadesi. Konu bağımsız değişkeni genellikle bir belge veya veri dosyasıdır. Olası konuların listesi için diğer uygulamanın belgelerine bakın.

öğe

Uygulama tarafından tanınan bir veri öğesi adı olan dize ifadesi. Olası öğelerin listesi için diğer uygulamanın belgelerine bakın.

Açıklamalar

DDE işlevi, belirtilen uygulama ve konu başlığıyla bir DDE konuşması başlatmayı dener ve öğedeki verileri ister. Başarılı olursa , DDE işlevi istenen bilgileri içeren bir dize döndürür.

Excel'den veri istiyorsanız, öğe"R1C1" veya hücre aralığının adı gibi bir satır ve sütun tanımlayıcısı olabilir. Aşağıdaki örnekte , DDE işlevi Excel çalışma sayfasındaki 1. satır, sütun 1'deki hücreden bilgi ister. Bir metin kutusu denetimi için bu ifadeyi, denetimin özellik sayfasındaki ControlSource özellik kutusuna girebilirsiniz:

=DDE("Excel", "Sheet1", "R1C1")

DDE işlevini yalnızca bir metin kutusunun, seçenek grubunun, onay kutusunun veya birleşik giriş kutusunun ControlSource özelliğinde kullanabilirsiniz. DDE işlevini birVisual Basic for Applications (VBA) modülünden çağıramazsınız.

DDE işlevini kullandığınızda, denetim Form görünümü ve Baskı Önizleme'de salt okunur hale gelir. Örneğin, metin kutusunda DDE işlevini kullanırsanız, metin kutusundaki metin düzenlenemez. Metni diğer uygulamada düzenlemeniz gerekir. ControlSource özelliği Form görünümünde ve Baskı Önizleme'de salt okunur olduğundan, denetimde yapılan değişiklikler Tasarım görünümü içinde yapılmalıdır.

Microsoft Windows ve bilgisayarınızın belleği ve kaynakları, aynı anda açabileceğiniz en fazla DDE konuşma sayısını belirler. Diğer uygulama çalışmadığından veya belirtilen konuyu tanımadığından konuşma başlatılamıyorsa veya konuşma sayısı üst sınırına ulaşıldıysa DDE işlevi null döndürür.

Not: Diğer uygulama, DDE konuşma isteğinizi yoksayacak şekilde yapılandırılabilir. Öyleyse , DDE işlevi null döndürür. Benzer şekilde, Access'i diğer uygulamalardan gelen istekleri yoksayacak şekilde ayarlayabilirsiniz: Dosya menüsünde Erişim Seçenekleri'ne ve ardından Uygulama Ayarları iletişim kutusunda Gelişmiş'e tıklayın. DDE işlemleri altında DDE isteklerini yoksay'ı seçin.

ipucu

Access'ten başka bir uygulamanın nesnelerini işlemeniz gerekiyorsa Otomasyon kullanmayı düşünebilirsiniz.

Aşağıdaki tabloda , denetimlerin her biriyle birlikte kullandığınızda DDE işlevinin nasıl davrandığını gösterilmektedir.

Con trol

Açıklamalar

Metin kutusu

Öğe bağımsız değişkeni metne veya sayılara başvurabilir. Öğe birden çok hücre içeren bir Excel çalışma sayfasındaki adlandırılmış aralık gibi birden fazla bilgi parçasına başvuruyorsa, DDE işlevi ilk girdiyi döndürür. Çalışma sayfasındaki bir hücrede bulunan verileri görüntülemek için bu işlevi bir metin kutusuyla kullanabilirsiniz.

Birleşik giriş kutusu

DDE işlevi birleşik giriş kutusunu öğenin başvurduğu bilgilerle doldurur. Kutunun metin bölümüne veri giremezsiniz. DDE işlevini bir birleşik giriş kutusuyla birlikte kullanarak Excel çalışma sayfasında bakımını yaptığınız ülkelerin/bölgelerin listesini görüntüleyebilirsiniz.

Seçenek grubu

Bir seçenek grubundaki her seçenek düğmesinin OptionValue özelliği bir sayı olarak ayarlanır. Genellikle ilk düğme değeri 1, ikinci düğme 2'dir ve bu şekilde devam edilir. DDE işlevi tarafından döndürülen sayı, hangi seçenek düğmesinin seçileceğini belirler.

Örneğin, DDE işlevi 2 döndürürse ikinci düğme seçilir. Bu işlev OptionValue özellik ayarlarıyla eşleşmeyen bir değer döndürürse, düğmelerin hiçbiri seçilmez. Öğe birden çok hücre içeren bir Excel çalışma sayfasındaki adlandırılmış aralık gibi birden fazla bilgi parçasına başvuruyorsa, DDE işlevi ilk girdiyi döndürür.

Onay kutusu

DDE işlevi 0 döndürürse onay kutusu temizlenir. Bu işlev sıfır olmayan 1 veya –1 gibi bir sayı döndürürse, kutu seçilir. Öğe metne veya excel çalışma sayfasındaki birden çok hücre içeren adlandırılmış aralık gibi birden fazla bilgiye başvuruyorsa, onay kutusu kullanılamaz.

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.