Page 45 - 2
P. 45

45


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

                         Рисунок 4.6 – Вікно Панель елементів

                   2.  На  панелі  елементів  натиснемо  на  кнопку  Поле  і  встановимо  курсор  на
                       вільному місці форми (при цьому він має набрати вигляду хрестика), це приведе
                       до появи поля у вибраній точці. Помістимо в нього функцію системної дати, для
                       цього відмітимо його, викличемо вікно Властивості і встановимо перемикач на
                       Дані.  У  лінійці  Значення  за  замовчуванням  напишемо  формулу  date(),  а  в
                       лінійці Дані виберемо з кишеньки ім'я поля Дата таблиці Оплати_т. Зауважимо,
                       що ім'я функції Date() в цьому та всіх інших подібних випадках буде написане
                       конструктором  з  великої  букви,  що  свідчить  про  відсутність  синтаксичних
                       помилок у формулі. Цими діями ми зв'язали щойно виготовлене поле форми з
                       полем  Дата  таблиці  Оплати_т.  Воно  буде  працювати  так:  під  час  перегляду
                       записів  таблиці  в  ньому  буде  знаходитися  дата  цього  запису,  а  коли  запис
                       таблиці не містить дати (наприклад, під час вводу нових даних), в ньому буде
                       відображена системна дата за замовчуванням. Встановимо перемикач на Макет
                       і  виберемо  з  кишеньки  формат  поля  Короткий  формат  дати.  Встановимо
                       перемикач на Інші, задамо ім'я Дата_вв нашому новому полю. Це ім'я та імена
                       інших  елементів  форми  запам'ятаємо,  вони  пригодяться  пізніше  в  формулах.
                       Закриємо вікно.
                   3.  Натиснемо на кнопку Поле зі списком. Встановимо це поле приблизно в лівий
                       верхній кут форми – там, де має знаходитися код платника, діючи так само, як і
                       при  виготовленні  поля  дати.  Майстер  поля  зі  списком  почне  свою  роботу,
                       відповімо йому:
                      1 – перемикач  у  стан  –  поле  зі  списком  використовує  значення  з  таблиці  або
                          запиту;
                      2 – перемикач у стан – показати таблиці, виберемо Платники_т;
                      3 – виберемо всі поля, їх має містити поле зі списком;
                      4 – налаштуємо  ширину  стовпців,  перемикач  у  стан  –  ключовий  стовпець  не
                          ховати;
                      5 – виберемо унікальне поле Код_п таблиці Платники_т;
                      6 – зберегти в полі Код_п таблиці Оплати_т;
                      7 – надамо полю підпис Платники_вв. Готово.
                   4.  Викличемо на екран вікно Список полів, якщо його там немає. Натиснемо на
                       кнопку Група перемикачів. Перенесемо поле Код_ф з вікна Список полів на
                       вільне місце форми, приблизно там, де вони мали би і знаходитися – справа від
                       тільки-що  виготовлених  полів.  Цим  самим  ми  повідомляємо  майстра,  що
                       хочемо мати не просто якусь групу перемикачів, а прив'язану до поля Код_ф.
                       Майстер почне свою роботу, відповімо на його кроки:
                      1 – занесемо  підписи  для  кожного  перемикача,  це  будуть  скорочені  назви
                          фондів: Хрещатик, Гаваї і Селяни;
   40   41   42   43   44   45   46   47   48   49   50