Створення таблиць в базі даних foxpro

Щоб створити таблицю, в якій будуть знаходитися дані через вікно проекту, натисніть на вкладку "Data", і двічі клацніть ім'я бази. Або один раз по базі, а потім на кнопку "Modify". Якщо піти цим шляхом, то ви опинитеся на тому місці, де зупинилися на сторінці, присвяченій створенню бази даних. Можна зробити і по-іншому - створити незалежну таблицю, і підключити її до бази. У будь-якому випадку таблиці потрібно дати ім'я:

Приємно побачити знайоме розширення - dbf, чи не так? Дуже додає впевненості, коли подумаєш про збої. Замість беззмістовного table дамо таблиці осмислене ім'я - fio, оскільки велика частина завдань так чи інакше пов'язана з прізвищами та іменами людей. Давно пора почати це робити, і так у нас база і проект якісь неконкретні.

Незалежно від способу, яким створюється таблиця - кнопкою чи, або командою crea stru, на екрані з'являється одне і те ж.

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

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

Якщо до цих пір ви таблиць не створювали, потрібні деякі пояснення.

  • famil, name та інше - це імена полів, ви їх придумуєте самі. Якщо не хочете пригод, завжди використовуйте літери латинського алфавіту та цифри. Починайте ім'я завжди з букви. Не використовуйте розділових знаків, крім символу підкреслення, навіть тире не рекомендується. Не використовуйте пробілів. Неважливо, що дозволяє, а чого не дозволяє мову - ці правила повинні дотримуватися обов'язково. У таблиці імена полів будуть колонками, рядки же будуть просто пронумеровані. За рідкісними винятками імена полів (колонок таблиці) ніхто, крім програміста, не бачить - замість них виводяться нормальні російські назви.
  • Довжина поля зараз не так важлива, як кілька років тому, але все ж занадто великі значення використовувати не слід. Слова рідко бувають довші 20-25 символів, якщо це не назва хімічної речовини, і не іспанське ім'я. Занадто довгі поля ускладнюють роботу з таблицею безпосередньо, роблячи її нелегкою для читання. Численні порожні поля - теж.

Після натискання Enter, і відповідаємо на питання - чи будемо вводити дані негайно. Відповідаємо "немає", щоб не відволікатися, і отримуємо наступну картинку

На цьому малюнку - частина вікна бази даних, після створення першої таблиці. Раніше воно було порожнім, і у вікні Database Designer половина кнопок було неактивним, зараз все змінилося ..

Сподіваюся, ви не забули крім "корисний" ще й про службове поле kod, яке знадобиться для зв'язування таблиць. Без цього програма не зможе працювати.

Схожі статті