Dbfnavigator вміє багато

Чималим гідністю, в порівнянні з подібними продуктами є його безкоштовність (freeware). Незважаючи на це він в дійсно вміє багато.

В * .frx файлі можна швидко подивитися, яке принтер визначено для виведення. (Для тих хто ще не знає: файли * .frx. * .scx і * .vcx - класичні dBF таблиці, мають власне розширення. Файли * .frt. * .sct і * .vct - є їх приєднаними тимчасовими файлами.)

Далі продемонструємо можливість використання формул в dBF таблицях. Припустимо що ми хочемо змінити цей тип поля, наприклад: I9 з знакового на чисельний. Але в знаковому полі некатор осередки порожні. Щоб вирішити цю проблему використовуйте наступну послідовність: виділіть цілу шпальту, правою кнопкою миші; активізуєте меню, що випадає (або виберете пунк стандартного меню); виділіть пункт "Формула". Задайте формулу:

[SelCell] + iif (empty ([SelCell]), "0". "")
(Якщо осередок порожня, додамо до її значенням - знак нуль, інакше додамо порожній рядок)

Після натискання на "OK" DBFNavigator заповнить порожні клітинки поля I9 знаком нуль (якщо Ви це виконали, з'явиться попередження про спробу змінити даний тип поля).
Потрібно измененить тип даного поля.

Ппосле натискання на кнопку "Save" зміниться тип поля I9. Тепер можна застосовувати формулу. При зміні даного типу поля з чисельного на знаковий є подібна проблема. Як позбавиться від нулів, так щоб там залишилися порожні клітинки. Ми знову використовуємо функцію "Формула". Задайте рядок:

iif ([SelCell] = "0". "", [SelCell])
(Якщо значення комірки - знак нуль, присвоїти їй порожній рядок, інакше залишити початкове значення).

Схожі статті