Page 130 - 1303
P. 130

списку або задати самостійно. Оскільки таблиці "Постачальники"

               (Suppliers)  і  "Товари"  (Products)  зв'язані,  в  списку  буде
               відображений  потрібний  зв'язок.  Тому  виберіть  цей  зв'язок  і
               натисніть кнопку Далі (Next).
                     6  В  останньому  діалоговому  вікні  потрібно  задати  ім'я

               підлеглої форми і натиснути кнопку Готово.
                     Майстер  підлеглих  форм  потрібний  тоді,  коли  підлегла
               форма  ще  не  створена.  Якщо  підлегла  форма  вже  створена,  то

               потрібно просто розмістити поряд вікно бази даних з розкритою
               сторінкою  Форми  (Forms)  і  головну  форму,  відкриту  в  режимі
               Конструктора,  і  просто  перетягнути  мишкою  потрібну  форму  в

               головну  форму.  При  цьому  вона  стає  підлеглою  формою,  і
               автоматично встановлюється зв'язок між ними.


                     5.2.4 Скріплення головної і підлеглої форми
                     Зв'язок головної і підлеглої форм здійснюється за допомогою
               властивостей  Основні  поля  (LinkMasterFields)  і  Підлеглі  поля
               (LinkChildFields)           елемента        управління          Підлегла         форма

               (Subform/subreport).  Як  ми  вже  бачили  вище,  майстри  форм
               автоматично заповнюють ці властивості, грунтуючись на зв'язках
               між таблицями. Якщо зв'язки не задані, то пов'язуючими полями

               вважаються поля в таблицях, які мають однакові імена і сумісні
               типи  даних.  При  цьому  пов'язуюче  поле  в  базовій  таблиці  для
               головної форми повинно бути ключовим.
                     Якщо  при  розробці  ієрархічної  форми  дані  в  головній  і

               підлеглій формі не синхронізовані, потрібно перевірити значення
               властивостей  Основні  поля  (LinkMasterFields)  і  Підлеглі  поля
               (LinkChildFields)  і  ввести  або  відкоректувати  їх  значення.  Для

               цього потрібно:
               Відкрити головну форму в режимі Конструктора.
                   1  Вибрати           елемент         управління            Підлегла           форма

               (Subform/subreport) і відкрити вікно Властивості (Properties) для
               цього елемента.
                   2  У  рядок  властивості  Підлеглі  поля  (LinkChildFields)  слід

               ввести  ім'я  пов'язуючого  поля  з  таблиці  або  запиту,  на  якому
               базується підлегла форма.



                                                        130
   125   126   127   128   129   130   131   132   133   134   135