DDE функциясы

Деректердің динамикалық алмасуы (DDE) (DDE) сеансын басқа бағдарламамен бастау, бұл бағдарламадан ақпарат тарауын сұрау және пішін немесе есептегі басқару элементінде бұл ақпаратты көрсету үшін DDE функциясын пайдалана аласыз.

Мысалы, мәтін ұясының Басқару элементінің сипатында Microsoft Office Excel 2007 электрондық кестесінде белгіленген ұяшықтағы деректерді көрсету үшін DDEфункциясын пайдалана аласыз.

Синтаксис

DDE(бағдарлама, құжат, тарау)

DDE функциясы синтаксисінің төмендегідей дәлелдері бар:

Дәлел

Сипаттама

бағдарлама

DDE сеансына қатыса алатын бағдарламаны анықтайтын жол өрнегі. Әдетте, бағдарлама дәлелі – Excel сияқты Microsoft Windows бағдарламасы үшін арналған .exe файлының атауы (.exe ажыратымдылығынсыз). Мысалы, Excel бағдарламасымен сеансты бастау үшін, бағдарлама дәлелі үшін арналған "Excel" мәнін енгізіңіз.

құжат

бағдарламаның дәлелі танитын тақырып атауы болып табылатын жол өрнегі. Әдетте, құжаттың дәлелі - құжат немесе деректер файлы. Құжаттардың тізімі үшін бағдарламаның құжаттамасын оқыңыз.

тарау

бағдарлама танитын деректер элементі атауы болып табылатын жол өрнегі. Мүмкінді тараулардың тізімі үшін бағдарламаның құжаттамасын оқыңыз.


Түсіндірмелер

DDE функциясы DDE сеансын белгіленген бағдарламамен және құжатпен бастауға және тараудан деректерді сұрауға тырысады. Сәтті аяқталса, DDE функциясы сұралатын ақпараты құрамында бар жолды қайтарады.

Деректер Excel бағдарламасынан сұралып тұрса, тарау"R1C1" сияқты жол мен баған ұқсатқышы немесе ұяшықтар ауқымының атауы болуы мүмкін. Төмендегі мысалда көрсетілгендей, DDE функциясы Excel электрондық кестесіндегі 1-бағанның 1-жолының ұяшығынан ақпаратты сұрайды. Мәтін ұясын басқару элементі үшін арналған бұл өрнекті басқару элементінің сипаттар кестесіндегі Басқару элементінің көзі сипатының өрісіне енгізе аласыз:

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

DDE сипатын мәтін ұясы, ажыратпа-қосқыштар тобы, құсбелгі немесе тізімді өрістің Басқару элементінің көзі сипатында пайдалана аласыз. DDE функциясын Бағдарламалар үшін Visual Basic модулінен шақыруға болмайды.

DDE функциясы пайдаланылған кезде, басқару элементі Форма көрінісі және баспаны алдын ала қарау тек оқу үшін ғана арналады. Мысалы, DDE функциясы мәтін ұясында пайдаланылса, мәтін ұясындағы мәтінді өзгертуге болмайды. Мәтінді басқа бағдарламадан өзгерте аласыз. Өйткені Басқару элементінің көзі сипаты «Пішін көрісінде» және Алдын ала қарау көрінісінде тек оқу үшін ғана арналады, қажетті өзгертулер басқару элементінеҚұрастырушы көрінісі енгізілуі қажет.

Microsoft Windows жүйесінің параметрлері және компьютердің жады мен қор көздері бір уақытта ашыла алатын DDE сеанстарының ең көп санын анықтайды. Басқа бағдарлама орындалмай тұрғандықтан немесе белгіленген құжатты танымағандықтан, сеанс бастала алмаса немесе сеанстардың ең көп саны жеткен болса, DDE функциясы Бос қайтарады.

Ескерту : Басқа бағдарлама DDE сеансын бастауға сұрауды елемеуге теңшелуі мүмкін. Олай болған жағдайда, DDE функциясы Бос мән қайтарады. Сонымен қатар, Access бағдарламасын басқа бағдарламаның сұрауларын елемеуге орната аласыз: Файл мәзірінен Access параметрлері пәрменін таңдап, одан кейін Бағдарлама теңшелімдері тілқатысу терезесінде Қосымша түймешігін нұқыңыз. DDE әрекеттері ішінен DDE сұрауларын елемеу құсбелгісін қойыңыз.

tip

Access бағдарламасының басқа бағдарлама нысандарын пайдалануыңыз қажет болса, автоматтандыруды пайдаланғаныңыз жөн.

Төмендегі кестеде DDE функциясы әрбір басқару элементі пайдаланылғанда, оның әрекет жүргізу жолы қарастырылады.

Басқару элементі

Түсіндірмелер

Мәтін ұясы

тарау дәлелі мәтінге немесе сандарға сілтей алады. Егер тарау бірнеше ұяшығы құрамында бар Excel электрондық кестесіндегі атауы бар ауқым сияқты ақпараттың бірден көп бірлігіне сілтей алса, DDE функциясы бірінші жазбаны қайтарады. Электрондық кестенің ұяшығында бар деректерді көрсету үшін, бұл функцияны мәтін ұясымен пайдалана аласыз.

Тізімді өріс

DDE функциясы тарау сілтейтін ақпаратты тізімді өріске енгізеді. Деректерді тізімді өрістегі мәтін бөлігіне енгізе алмайсыз. Excel электрондық кестесіндегі елдер/аймақтар тізімін көрсету үшін DDE функциясын тізімді өріспен пайдалануыңыз мүмкін.

Ажыратпа-қосқыштар тобы

Ажыратпа-қосқыштар тобының әрбір ажыратпа-қосқышының Ажыратпа-қосқыш мәнінің сипаты санға орнатылады. Әдетте, бірінші ажыратпа-қосқыштың мәні 1-ге, екіншісінің мәні 2-ге және т.т. орнатылады. DDE функциясы қайтаратын сан таңдалатын ажыратпа-қосқышты анықтайды.

Мысалы, DDE функциясы 2 деген санды қайтарса, екінші ажыратпа-қосқыш таңдалады. Бұл функция Ажыратпа-қосқыш мәні сипатының ешбір параметріне сәйкес болмайтын мәнді қайтарса, ешбір ажыратпа-қосқыш таңдалмайды. Егер тарау бірнеше ұяшығы құрамында бар Excel электрондық кестесіндегі атауы бар ауқым сияқты ақпараттың бірден көп бірлігіне сілтей алса, DDE функциясы бірінші жазбаны қайтарады.

Құсбелгі

DDE функцисы 0 деген санды қайтарса, құсбелгі алып тасталады. Бұл функция, нөл орнына, 1 немесе –1 сияқты, басқа санды қайтарса, құсбелгі қойылатын болады. Егер тарау бірнеше ұяшығы құрамында бар Excel электрондық кестесіндегі атауы бар ауқым сияқты ақпараттың бірден көп бірлігіне немесе мәтінге сілтей алса, құсбелгі қатынаусыз болады.


Дағдыларды жетілдіру
Оқыту курсымен танысыңыз
Жаңа мүмкіндіктерге бірінші болып қол жеткізу
Office Insider бағдарламасына қосылу

Осы ақпарат пайдалы болды ма?

Пікіріңіз үшін рақмет!

Пікіріңізге рақмет! Сізді Office қолдау көрсету қызметіндегі агенттердің бірімен байланыстырған жөн болуы мүмкін.

×