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

DDEInitiate işlevini kullanarak başka bir uygulamayla dinamik veri değişimi (DDE) konuşması başlatabilirsiniz. DDEInitiate işlevi, DDE sunucusu ile istemci uygulaması arasında veri aktarımı için bir DDE kanalı açar.

Örneğin, bir Microsoft Office Excel 2007 elektronik tablosundan Microsoft Office Access 2007 veritabanına veri aktarmak istiyorsanız, iki uygulama arasında bir kanal açmak için DDEInitiate işlevini kullanabilirsiniz. Bu örnekte, Access istemci uygulaması, Excel ise sunucu uygulaması işlevi görür.

Söz dizimi

DDEInitiate ( uygulama, konu )

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

Bağımsız değişken

Açıklama

uygulama

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

konu

Uygulama bağımsız değişkeni tarafından tanınan bir konu adı olan dize ifadesi. Konu listesi için uygulamanın belgelerine bakın.

Notlar

Başarılı olursa, DDEInitiate işlevi uygulama ve konubağımsız değişkenleri tarafından belirtilen uygulama ve konu ile bir DDE konuşması başlatır ve ardından Bir Uzun tamsayı değeri döndürür. Bu dönüş değeri, veri aktarımının gerçekleşebileceği kanalı tanımlayan benzersiz bir kanal numarası temsil eder. Bu kanal numarası daha sonra diğer DDE işlevleri ve deyimleriyle birlikte kullanılır.

Uygulama zaten çalışmıyorsa veya çalışıyorsa ancak konu bağımsız değişkenini tanımıyorsa veya DDE'yi desteklemiyorsa, DDEInitiate işlevi bir çalıştırma hatası döndürür.

Konu bağımsız değişkeninin değeri, uygulama bağımsız değişkeni tarafından belirtilen uygulamaya bağlıdır. Belge veya veri dosyası kullanan uygulamalar için geçerli konu adları genellikle bu dosyaların adlarını içerir.

Not: Aynı anda açılabilir en fazla kanal sayısı, Microsoft Windows ve bilgisayarınızın belleği ve kaynakları tarafından belirlenir. Kanal kullanmıyorsanız, DDETerminate veya DDETerminateAll deyimiyle sonlandırarak kaynakları korumanız gerekir.

ipucu

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

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.