Приложение dbf. Конвертация DBF в другие форматы. Почему именно DBF и в чем его достоинства

ТВ онлайн

12:30 СашаТаня (122-я серия) (16+)

12:30

Устав от совместного проживания с Таней и ее опеки, Катя решает снять квартиру. Устав от совместного проживания с Таней и ее опеки, Катя решает снять квартиру. Об этом случайно узнает консьерж Альберт. У Альберта есть отличная однокомнатная квартира. О том, что квартира не совсем его, Альберт, конечно, молчит.

Тематика: Обо всем

Страна: Россия

ТНТ – лучший бесплатный развлекательный телеканал России, который по популярности на протяжении ряда последних лет соперничает с Первым каналом. Основанный в 1998 году, он был собственностью медиахолдинга «Медиа-Мост». Имя канала расшифровывалось как «Твоё Новое Телевидение».

12:15 Идеальный ремонт (Юрий Чернов. Сюрприз для жены) (6+)

12:15

Профессиональный дизайнер Наташа Барбье вместе с командой экспертов приходит в квартиры наших любимых "звезд"- актеров Профессиональный дизайнер Наташа Барбье вместе с командой экспертов приходит в квартиры наших любимых "звезд"- актеров театра и кино, телеведущих, артистов эстрады, звезд шоу-бизнеса.

Тематика: Обо всем Страна: Россия

Тематика: Обо всем

Страна: Россия

Первый канал - признанный лидер отечественного эфира. Созданный в апреле 1995 года под наименованием ОРТ (Общественное Российское Телевидение), с первых дней своего существования канал основной концепцией вещания избрал информационные и аналитические передачи.

11:30 Как отделаться от парня за 10 дней (16+)

11:30

Журналистка Энди Андерсон получает довольно необычное редакционное задание, которое надо сделать очень быстро. Журналистка Энди Андерсон получает довольно необычное редакционное задание, которое надо сделать очень быстро. Ей нужно написать статью о том, что выдумывают женщины, чтобы отделаться от мужчины, когда они его больше не хотят лицезреть рядом. На все про все у нее только 10 дней.

Тематика: Обо всем Страна: Россия

Тематика: Обо всем

Страна: Россия

СТС – федеральный телеканал, основанный в декабре 1996 года. Это первый сетевой телевизионный канал России, в концепцию развития которого изначально был заложен принцип партнерства с региональными телевизионными станциями.

11:05 Спортивная гимнастика. Кубок мира. Финалы в отдельных видах. Прямая трансляция из Азербайджана

11:05

Финальные состязания на Кубке мире по спортивной гимнастике в эфире "Матч ТВ". Финальные состязания на Кубке мире по спортивной гимнастике в эфире "Матч ТВ". Традиционно, эти старты заставляют специалистов открывать для себя новые имена в мировой гимнастике. Ведь с каждым годом молодые атлеты усложняют свои программы, что повышает уровень соперничества до запредельных высот. А на отдельных снарядах на победу претендуют не только признанные фавориты, но и "темные лошадки", сделавшие ставку на один единственный вид в программе.

Тематика: Спорт Страна: Россия

Тематика: Спорт

Страна: Россия

"Матч ТВ" – российский спортивный канал, начавший вещание 1 ноября 2015 года. Пришел на смену "Россия-2", заняв его частоту.Эфирная версия "Матч ТВ" в стандарте высокой чёткости (HD) доступна на платформе "НТВ-Плюс". Интернет-вещание осуществляется на официальном сайте «Матч ТВ» и на данном сайте.

11:15 "Военная тайна" с Игорем Прокопенко (16+)

11:15

Программа "Военная тайна" с Игорем Прокопенко уже много лет остается одной из самых популярных программ на Программа "Военная тайна" с Игорем Прокопенко уже много лет остается одной из самых популярных программ на отечественном телевидении. Зрители ценят ее за сенсационные факты и интересную подачу информации. Военных тайн с течением времени не становится меньше, иной раз они приобретают все более сложный, запутанный, зловещий характер. Раскрыть такие секреты под силу только настоящим профессионалам своего дела.

Тематика: Обо всем Страна: Россия

Тематика: Обо всем

Страна: Россия

Рен ТВ – популярный российский федеральный телеканал, начавший вещание зимой 1997 года. Тогда он был назван «REN-TV-НВС». В сентябре 1998 года было решено сократить имя канала до «REN-TV», и только через 8 лет канал стал называться «Рен ТВ». Впрочем, это были не последние приключения с его именем.

12:00 Квартирный вопрос (0+)

12:00

"Квартирный вопрос" - программа обо всем, что связано с обустройством дома и созданием удобного и красивого интерьера. "Квартирный вопрос" - программа обо всем, что связано с обустройством дома и созданием удобного и красивого интерьера. Прямо на глазах у телезрителей квартиры обычных горожан обретают новый облик. Известные дизайнеры и декораторы превращают не очень уютные комнаты в стильные и комфортные пространства или просто создают новую жилую среду.

Тематика: Обо всем Страна: Россия

Тематика: Обо всем

Страна: Россия

НТВ – канал общероссийского значения, впервые вышедший в эфир в 1993 году. Изначально его концепция состояла в преимущественно информационном вещании, а первыми передачами канала были известные проекты «Итоги», «Намедни», «Сегодня».

11:40 Любовь, которой не было (12+)

11:40

Анна и Николай живут в любви и согласии. Она работает врачом-травматологом, ее муж развивает свой авторемонтный бизнес. Анна и Николай живут в любви и согласии. Она работает врачом-травматологом, ее муж развивает свой авторемонтный бизнес. Если бы денег в семье было больше, их жизнь стала бы легче. Однако они все равно довольны тем, что имеют. Ведь главное в семье есть любовь, остальное приложится. Все бы так и текло своим чередом, если бы в их жизнь не вторгся Борис - человек, которого Николай спас от грабителей, а Анна вылечила. В благодарность за свое спасение Борис окружает пару заботой, дарит подарки и помогает в их проблемах. Не успевают Анна и Николай оглянуться, как их крепкий брак уже разрушен...

Тематика: Обо всем Страна: Россия

Тематика: Обо всем

Страна: Россия

«Россия» - один из пионеров российского телевещания. Основанный в 1991 году, сегодня этот общенациональный канал входит в медиахолдинг ВГТРК, являясь одним из двух российских телеканалов, покрывающих своим вещанием практически всю необъятную территорию страны.

10:00 Улетное видео (16+)

10:00

Видеосюжеты, которые вошли в программу, зафиксированы уличными камерами наблюдения, сняты случайными очевидцами на Видеосюжеты, которые вошли в программу, зафиксированы уличными камерами наблюдения, сняты случайными очевидцами на мобильные телефоны или любыми другими техническими средствами, у которых есть функция REC.

Тематика: Развлечения

Страна: Россия

Название нового телеканала «Че» отражает основное содержание его концепции: «Че» - это, прежде всего, ЧЕловек и ЧЕстность! Мы запускаем настоящий, понятный и честный канал про реальную жизнь, реальных людей, про добрых и сильных мужчин, для которых важны семейные ценности.

12:30 Улица (40-я серия) (16+)

12:30

У Андрея и Любы конфликт в отношениях. В салон Аллы приходят сотрудники, Соколов пытается ей помочь. У Андрея и Любы конфликт в отношениях. В салон Аллы приходят сотрудники, Соколов пытается ей помочь. Ирка обижена на Марата из-за фотографий. Ксюша переживает из-за своих отношений.

Тематика: Развлечения Страна: Россия

Тематика: Развлечения

Страна: Россия

Comedy TV, скорее всего, не нуждается в нашем представлении. Но мы попробуем – вдруг, кто его не знает? Это канал, который начал свое вещание в 2008 году. Он, конечно, веселый, но... может нанести вред здоровью и психике человека... Шутка, товарищи!

ТВ3

11:30 Средь бела дня (16+)

11:30

Уилл Шоу собирается в Испанию, он, сотрудник небольшой фирмы и его семья решают провести долгожданный отпуск в этой Уилл Шоу собирается в Испанию, он, сотрудник небольшой фирмы и его семья решают провести долгожданный отпуск в этой замечательной стране. Отдых начинается прекрасно. На борту белоснежной яхты даже родственники особо не раздражают. Пока...... Пока они не оказываются заложниками неизвестных преступников. Не желая того, Уилл оказывается втянутым в водоворот политических интриг и тайн. И теперь ему предстоит спасать не только свою семью, но и страну.

Тематика: Кино

Страна: Россия

ТВ3 – федеральный телеканал, концепция которого основана на демонстрации сериалов, документальных и художественных фильмов.

12:30 РИК "Россия 24"

12:30

В эфире мировые новости и новости регионов России, экономическая аналитика и интервью с влиятельными персонами. В эфире мировые новости и новости регионов России, экономическая аналитика и интервью с влиятельными персонами. Особое внимание телеканал уделяет прямым трансляциям наиболее важных мировых событий - экономических форумов, встреч на высшем уровне, запусков космических кораблей.

Тематика: Новости Страна: Россия

Тематика: Новости

Страна: Россия

Россия 24 – новостной российский канал, детище РИК «Вести», который начал вещание в 2006 году. На протяжении 24 часов телеканал знакомит телезрителя с главными новостями мирового значения, предоставляя самую достоверную и оперативную информацию о жизни регионов России и в остальном мире.

12:00 Большая перемена

12:00

В вечернюю школу приходит новый учитель Нестор Петрович Северов: молодой, неопытный, но очень душевный человек. В вечернюю школу приходит новый учитель Нестор Петрович Северов: молодой, неопытный, но очень душевный человек. Его ученики чрезвычайно своеобразны: супружеская пара, папа с дочкой, одинокий романтик, хулиган, комсомолец-активист. В этом замечательном классе Нестор делает свои первые учительские успехи.

Тематика: Кино Страна: Россия

Тематика: Кино

Страна: Россия

Дом Кино – как настоящее царство хранения российских и советских фильмов. Классика и современность соединились воедино и попеременно предстают перед зрителями.

12:05 Секретная папка (Аненербе в Крыму. Что искал Гитлер?) (12+)

12:05

Мало кто знает, но когда в 1941-42 годах шли бои за Севастополь, на территории Крыма разворачивалось еще одно сражение. Мало кто знает, но когда в 1941-42 годах шли бои за Севастополь, на территории Крыма разворачивалось еще одно сражение. Нацисты охотились за редким артефактом из музея древностей - золотой диадемой. Найти эту диадему любой ценой - стало задачей не менее важной, чем разгром Черноморского флота и захват Севастополя. По мнению руководства Третьего рейха, эта диадема якобы принадлежала готской царице Федее, которая правила в древности на территории Крыма. И хотя доказательств, подтверждающих этот факт, нацисты так и не нашли, они использовали диадему в качестве весомого аргумента для оправдания захвата чужих территорий. Удалось ли фашистам найти ее? Почему провалились три штурма Севастополя? Для чего Гитлер задействовал в Крыму ресурсы "Аненербе" - самой секретной организации Третьего рейха? Подробности - в нашей программе.

Тематика: Обо всем Страна: Россия

Тематика: Обо всем

Страна: Россия

Звезда – общенациональный российский телеканал, начавший вещание в 2005 году. Практически с первых месяцев выхода в эфир каналу удалось занять собственную нишу среди множества конкурентов, предложив российскому телезрителю совершенно новый и качественный продукт.

12:35 Одноклассницы (16+)

12:35

Три подруги Вика, Света и Даша бросают свои дела и едут в Сочи на девичник к бывшей однокласснице Кате, чтобы как Три подруги Вика, Света и Даша бросают свои дела и едут в Сочи на девичник к бывшей однокласснице Кате, чтобы как следует там оторваться. Веселье в разгаре, и шампанское льется рекой, но тут случается то, чего никто не мог ожидать - в самый разгар праздника Катя застает своего жениха с пышногрудой блондинкой. Невеста в истерике. Она запирается в номере и говорит, что готова выйти за первого встречного, лишь бы не за него. Свадьба назначена на завтра, и у решительных подруг есть всего лишь одна ночь, чтобы найти Кате нового мужа. Удастся ли им это?

Тематика: Кино Страна: Россия

Тематика: Кино

Страна: Россия

Комедия ТВ – канал, многократно улучшающий ваше настроение. Рекомендуется к просмотру тем, кому не дает спокойствия межсезонная депрессия, зимняя хандра и летняя скука. В общем, смотрите Комедию ТВ круглогодично!

12:35 След (Жизнь после шоу) (16+)

12:35

Идеальных преступлений не бывает. После каждого остаются следы. Идеальных преступлений не бывает. После каждого остаются следы. Иногда они бросаются в глаза, но чаще их можно отыскать лишь при помощи специальных навыков и приборов. Созданная в качестве эксперимента Федеральная Экспертная служба не только обкатывает новейшие технологии в области прикладной криминалистики, набирает и обучает одаренных молодых специалистов, привлекает в свои ряды лучших экспертов. В первую очередь ФЭС оказывает неоценимую уникальную помощь в раскрытии самых сложных преступлений.

Тематика: Обо всем Страна: Россия

Тематика: Обо всем

Страна: Россия

Пятый канал – петербургский федеральный телеканал, который имеет богатую историю. День рождения телевидения Ленинграда - 1938 год, когда в эфир вышла первая постановка, с которой началось регулярное вещание.

12:00 Юмористический концерт "Женские штучки" (12+)

12:00

На всех юмористических концертах большинство сидящих в зале - именно женщины, а шутят для них на сцене, в основном, На всех юмористических концертах большинство сидящих в зале - именно женщины, а шутят для них на сцене, в основном, мужчины. Участвуют: Геннадий Хазанов, Роман Карцев, Семён Альтов, Геннадий Ветров, Юрий Гальцев, Елена Степаненко, Клара Новикова, Елена Воробей.

Тематика: Обо всем Страна: Россия

Тематика: Обо всем

Страна: Россия

ТВ Центр (ТВЦ) – современный федеральный канал, главная часть телезрителей которого – москвичи. В большинстве им руководят власти столицы. Они стремятся показать аудитории о том, как выполняются правительственные программы в Москве.

11:20 Другой мир (18+)

11:20

В течение столетий между вампирами и оборотнями идет беспощадная война. В течение столетий между вампирами и оборотнями идет беспощадная война. Бесстрашная Селена, воин-вампир, каждую ночь истребляет оборотней, одержимая неутолимой жаждой мести. Ее клан уверен, что вампирам удалось одержать верх над заклятыми врагами, но Селена подозревает, что у оборотней есть тайный план, сулящий гибель ее роду...

Тематика: Кино Страна: Россия

Тематика: Кино

Страна: Россия

12:20 Аметистовая сережка (16+)

12:20

События разворачиваются в семье супругов Виктора и Евгении. События разворачиваются в семье супругов Виктора и Евгении. Мужчина работает в сфере финансов, женщина - в роддоме, акушером. В семье всё было хорошо, пока Виктор не встретил Анну. Не устояв перед ней, он стал изменять супруге. Всё чаще Виктор уходил налево, но Евгения не замечала или не хотела замечать его странного поведения... Однажды неверный муж узнал две новости: Евгения ждёт ребёнка, любовница тоже в положении. Нужно было что-то решать прямо сейчас, ведь дети не будут ждать. Виктор поломал голову, но остался с женой. Вскоре Евгения родила мальчика, его назвали Константином. Анна же потеряла своего малыша и очень сильно переживала горе. Прошло время, и Виктор перестал ходить к любовнице. Анна же, в свою очередь, осознала, что совершала ошибки, влезая в чужую семью, и решила уехать в другое место. Так она и сделала. Прошло ещё какое-то время. Костя подрастал, но его родители просто терпели друг друга ради счастья сына. В один несчастный вечер Евгения обнаружила в квартире чужую серьгу...

Тематика: Развлечения Страна: Россия

Тематика: Развлечения

Страна: Россия

Домашний – один из популярнейших российских телеканалов, охват которого составляет более 460 городов страны. Созданный в 2005 году, канал практически сразу обрел своего зрителя. Первоначально это была женская аудитория 25-60 лет, находившая здесь массу полезной информации.

* Вещание с других сайтов

Русское кино – один из лучших онлайновых фильмовых проектов России.

Тематика: Кино Страна: Россия

Тематика: Кино

Страна: Россия

Тематика: Кино Страна: Россия

Бесплатный универсальный DBF редактор, позволяющий открывать существующие и создавать новые базы данных. Имеет очень небольшие размеры, может запускаться с флешки и при этом имеет много продвинутых инструментов для работы с DBF файлами, среди которых есть даже поддержка SQL-запросов!

Галерея скриншотов

Обычно на сайте мы освещаем программы, которые будут интересны широкому кругу читателей, но сегодня случай не совсем заурядный:). Я когда-то работал эдаким «компьютерным специалистом» в нескольких государственных конторах и там часто приходилось сталкиваться с различными программами, работающими на базе FoxPro …

Главной проблемой всех этих приложений было то, что простой пользователь мог легко запороть базу данных так, что ее нельзя было потом открыть штатными средствами, поэтому приходилось извращаться, чтобы вернуть ее к жизни (что не всегда получалось, учитывая «способности» «диких юзверей»:)).

И вот, спустя несколько лет, как я уже не работаю там, нам на почту прислали просьбу добавить новую бесплатную программу для редактирования DBF-баз данных, которая имеет незамысловатое название - Sdbf . О ней и поговорим:)

Сравнение с платным аналогом

Sdbf, несмотря на свою портативность (может работать с флешки!) и малый размер, является довольно продвинутым редактором баз данных, который позволяет создавать, править и экспортировать любые базы формата DBF, начиная со спецификации xBaseIII, и заканчивая современным xVisualFoxPro! Сравним функционал Sdbf, с возможностями одного из самых продвинутых редакторов данного толка DBF Commander Professional:

Из приведенной выше таблички мы видим, что программы незначительно отличаются по функционалу, но Sdbf, во-первых, является портативной (что обычно немаловажно, так как каждый компьютерных дел мастер предпочитает носить набор необходимых программ на флешке), а во-вторых, является полностью бесплатной!

Первый запуск Sdbf

Для запуска программы ее достаточно распаковать из скачанного архива в любое место и открыть полученный EXE-файл. Перед нами появится пустое окошко следующего вида:

Drag&Drop, увы, не поддерживается, поэтому для начала работы нам потребуется вызвать меню «Файл» и там уже выбрать одно из двух доступных действий: «Создать» новую базу или «Открыть» существующую. Откроем существующую базу:

Перед нами откроется содержимое выбранной базы данных в виде таблицы. В «нулевой» строке отображаются имена полей, а начиная с первой - само содержимое. Под содержимым внизу находится панель инструментов и статусная строка.

В последней выводится достаточно много полезной служебной информации, в том числе, количество записей в базе данных, кодировка, дата создания и автоматически определенный формат. Из форматов Sdbf не поддерживает только ранние версии xBase (I и II) и позволяет открывать и создавать DBF-файлы следующих типов:

  • xBase III - VII;
  • xClipper;
  • xFoxPro;
  • xVisualFoxPro.

Инструменты поиска и фильтрации данных

Программа Sdbf позволяет напрямую редактировать любую ячейку открытой базы данных, однако, нужные ячейки еще необходимо найти… Если база небольшая и простенькая, то сделать это можно довольно быстро и вручную. Однако, если записей несколько десятков, а то и сотен, то искать может быть довольно затруднительно.

Но это не такая уж и проблема, поскольку в Sdbf есть сразу несколько инструментов, позволяющих отсеять лишние данные и отобразить только то, что нужно!

Эти инструменты находятся на нижней панели инструментов. Здесь вначале идет 8 навигационных кнопок, которые позволяют перемещаться по базе (стрелки), добавлять/удалять записи, а также подтверждать или отменять изменения. Нужные же нам функции начинаются с девятой кнопки - «Поиск»:

При активации кнопки перед нами появляется небольшое окошко с формой поиска. Нам нужно указать текст, который нужно найти и выбрать из выпадающего списка поле, по которому будет производиться поиск. Теперь жмем кнопку «Найти далее» и программа автоматически выделит строку, следующую за текущим выделением, в которой есть искомый текст. Повторное нажатие кнопки выделит строку ниже от текущей, в которой есть те же искомые данные и т.д.

Иногда в базах данных встречается нестандартное форматирование ячейки: лишние пробелы, табуляции и прочие символы, которые визуально не отображаются, но влияют на результат выдачи поиска. Если Вы столкнулись с таким случаем, то для нормальной работы функции Вам будет достаточно снять флажок «С учетом формата» в нижней центральной части окошка поиска и искомые строки начнут отображаться.

Функция поиска удобна, когда нам нужно быстро найти единичные вхождения конкретных данных. Но бывают случаи, когда удобнее было бы отобразить сразу несколько строк, которые содержат только определенную информацию. В данном случае нам поможет вторая функция (кнопка которой идет сразу за кнопкой поиска) - «Фильтр»:

Чтобы задействовать фильтрацию, нам нужно сперва правильно составить запрос и ввести его в специально отведенное поле (сразу за кнопкой в центральной части панели инструментов). Принцип составления запроса - прост, но не совсем очевиден. Нам нужно сперва ввести название поля, по которому нужно фильтровать таблицу базы данных, а затем приравнять значение фильтра к конкретному тексту, по которому нам нужно найти все строки.

Значение берем в одинарные кавычки, после чего жмем саму кнопку «Фильтр» (она становится зажатой) и получаем таблицу, содержащую данные только с определенными нам значениями в указанных полях (в примере мы отфильтровали все строки со значением «U.S.A» в поле «Country» (регистр указания названия значения не имеет)). Вернуть таблицу к исходному виду можно просто повторным нажатием кнопки «Фильтр» (становится вновь отжатой).

Поле фильтрации может содержать простейшие условия «and» (для уточнения запроса по нескольким полям) и «or» (для альтернативной выборки данных из разных полей). К сожалению, Sdbf не поддерживает исключающие запросы (типа «not»), но это ограничение мы сможем обойти другим способом, о котором речь пойдет чуть ниже.

Кстати, чтобы не вводить вручную запрос фильтрации, Вы можете воспользоваться следующим трюком: выделите любую запись в поле, по которому будете фильтровать и нажмите сочетание клавиш «Alt+F» (только не F4:))). Запрос будет автоматически сформирован, а в значении будет стоять знак «*», который является маской поиска и соответствует любому количеству любых символов.

Увы, это единственный тип масок, который можно использовать в Sdbf и, что еще печальнее, один запрос может содержать только одну маску:(. Поэтому, если Вам нужно отфильтровать одно и то же поле по нескольким параметрам, то придется использовать оператор «and» (быстрое формирование запроса по нажатию «CTRL+ALT+F») или «or» («SHIFT+ALT+F»).

Выполнение SQL-запросов к таблицам баз данных

Поиск и фильтрация - это, бесспорно, хорошо, однако не всегда удобно. Когда количество записей велико, мы легко можем потерять из виду нужные нам данные при разборе таблиц. Однако и на этот случай в Sdbf имеется отличная функция - поддержка SQL-запросов !

При помощи таких запросов в Sdbf мы можем:

  1. Динамически форматировать нашу таблицу, создавая выборку только по определенным нужным полям (операторы SELECT и SELECT TOP);
  2. Копировать данные из одной базы в другую (INSERT FROM и INSERT INTO);
  3. Изменять и удалять содержимое определенных строк (UPDATE и DELETE, соответственно);
  4. Группировать параллельные запросы (UNION);
  5. Формировать сводные таблицы (PIVOT).

Для начала работы с запросами нам нужно нажать кнопку «SQL-запрос» в правом конце панели инструментов. Однако, результат такого действия будет несколько обескураживающим: содержимое только что редактированной базы данных пропадет, а поверх рабочего окна появится еще одно пустое окошко с двумя полями (вверху - поле вывода данных, а внизу - ввода).

Пугаться не стоит:). Надо просто сразу ввести нужный SQL-запрос в нижнем поле с указанием имени нужной базы данных. Если Вы не помните этого имени, можете активировать боковую панель Sdbf (нажатием на серую вертикальную полоску справа), на которой в виде списка отображаются все базы, которые Вы открывали раньше:

Также для ускорения работы желательно запомнить горячие клавиши, которые можно посмотреть, вызвав справку по нажатию клавиши F1. Их всего три, но они позволяют значительно ускорить процесс создания правильных запросов.

Так, сочетание «CTRL+Пробел» - отобразит всплывающее окошко со списком доступных имен баз данных (чтоб не смотреть в боковую панель), «CTRL+F» - выведет список функций для текущего оператора, а «CTRL+Enter» запустит процесс выполнения запроса. Кроме того, если кликнуть по полю ввода правой кнопкой мыши (вызвать контекстное меню), то мы получим список поддерживаемых Sdbf операторов.

Вернемся к нашему предыдущему скриншоту и посмотрим на простейший запрос, который там составлен. Он базируется на операторе «SELECT», а значит возвращает нам выборку. В качестве параметра выборки стоит «*», что означает вывод любых данных, однако мы могли бы указать там через запятую имена любых полей таблицы базы данных.

Выборка, которую мы рассмотрели выше, является самой простой, однако Sdbf позволяет выполнять запросы и посложнее. На следующем скриншоте мы увидим выборку, динамически сформированную таблицу, состоящую из полей, которые содержат имена клиентов, город, в котором те проживают и страну. Причем, фильтрация клиентов идет именно по стране проживания (U.S.A) и результаты выводятся в алфавитном порядке:

Если разобрать данный запрос, то мы увидим уже упомянутый мной способ выборки по полям, указанным через запятую после оператора SELECT. Далее все то же указание имени базы данных, но на этом теперь запрос не кончается.

Следующим шагом будет перечисление функций основного оператора, которые должны будут выполняться в результате обработки запроса. Здесь их две.

Первая - «where» имеет сходство с фильтром, рассмотренным нами ранее, и выполняет аналогичное действие - позволяет выбрать только те записи, которые соответствуют условию.

Вторая функция - «order by» отвечает за сортировку полученных результатов по одному из полей (в данном случае по полю с именем клиента - «NAME») в алфавитном (параметр «asc») или инвертированном («desc») порядке.

Естественно, что приведенный пример тоже довольно примитивен, но он отображает общую суть создания и обработки SQL-запросов. Если хотите узнать о них больше, советую почитать мануалы тут: http://dimonchik.com/insert.html или https://www.sql.ru/articles/articles.aspx?g=SQL&s=0 .

Кстати, плюсом Sdbf является возможность экспортировать полученную в результате запроса таблицу, как новую базу данных или в виде HTML, RTF, либо CSV-файла! Для этого достаточно вызвать контекстное меню поля отображения таблицы и выбрать соответствующий пункт.

Дополнительные функции из строки меню

С основными возможностями Sdbf мы с Вами разобрались, но на этом все не кончается. Целый ряд полезных и даже уникальных функций таит в себе строка меню, та самая, которую мы использовали для открытия базы данных:) Так, многие полезные возможности (которые иногда позволяют обойтись без SQL-запросов) можно в меню «Таблица»:

Среди прочих «полезняшек» типа изменения кодировки и слияния баз данных в самом низу мы можем найти пункт «Изменить структуру». Данный пункт вызывает дополнительное окошко, в котором мы можем полностью изменить все поля открытой таблицы, добавить новые, или удалить больше ненужные разделы (это же окно открывается при создании базы данных с нуля).

Конкретно мы можем менять очередность полей, их имена, типы, размеры (количество символов в ячейке) и точность (разрядность - обычно задается автоматически и зависит от типа поля).

Единственное, что нужно помнить при редактировании (а особенно создании) баз, так это то, что для каждого типа базы существуют свои наборы типов полей и они, зачастую (если не брать во внимание основные N, C, D) отличаются. Например, в базах xClipper нет поддержки полей с картинками (P, B), а xBase вплоть до седьмой версии не поддерживают автоинкрементные поля (+). То есть, нужно всегда помнить о совместимости:).

Раз уж мы рассматриваем строку меню, то не забудьте заглянуть в меню «Поле»:

Здесь всего две функции, но они бывают очень полезными! Особенно первая - «Заменить». Она позволяет быстро в автоматическом режиме произвести замену значений во всем столбике указанного поля, либо конкретных слов и символов по всей базе данных!

Функция же «Вычислить» является аналогом Excel’евских формул автоподсчета и дает нам возможность производить такие математические и статистические операции как нахождение автосуммы поля, вычисление среднего арифметического, а также максимумов и минимумов значений. Естественно, что для выполнения вычислений типы поля должны быть числовыми (N, F, I, O, B).

Последняя функция, которая не столь очевидна, но может быть полезной является встроенный HEX-редактор :

Он позволяет править данные любой ячейки. Для этого достаточно выделить содержимое, которое нужно изменить и в контекстном меню выбрать последний пункт - «Открыть в hex». Все - можно править и сохранять или сразу распечатывать результат!

Достоинства и недостатки программы

  • портативность и малый размер;
  • поддержка практически всех типов DBF-файлов;
  • возможность создавать базы данных с нуля;
  • поддержка SQL-запросов;
  • встроенная система поиска, фильтрации и правки данных.
  • не позволяет задать в фильтре более одной маски;
  • нет функции отмены действий.

Выводы

Программа Sdbf при своих скромных размерах и системных требованиях позволяет делать с DBF-базами данных если и не все, то очень и очень многое… А реализация поддержки SQL-запросов вообще позволяет вывести работу по редактированию базы на новый уровень! С их помощью можно легко компенсировать многие недочеты в работе через графический интерфейс.

Самым же большим разочарованием, на мой взгляд, явилось отсутствие самой тривиальной функции «Отменить последнее действие» в миру «CTRL+Z»:(Самое обидное, что по недосмотру или незнанию пользователь может, например, случайно применить автозамену по всему полю, а вернуть данные уже будет невозможно:(

За сим можно констатировать, что программа в функциональном плане - более чем удачна, но перед работой с ней всегда выполняйте древнее админское правило - СОЗДАВАЙТЕ БЭКАПЫ! И будет Вам счастье:)

P.S. Разрешается свободно копировать и цитировать данную статью при условии указания открытой активной ссылки на источник и сохранения авторства Руслана Тертышного.

Расширение DBF делится на две основные категории:

  • DBF формат (полн. dataBased Intelligence ) повсеместно применяется, как файл базы данных в большинстве программных приложений. Данное расширение эффективно используется в качестве типового метода для хранения и передачи данных в виде систем управления базами данных (СУБД), электронных таблиц и т.д.

На протяжении достаточно долгого времени (начиная с 1980 года), данный формат представления информации (известный, как Dbase) был одним из самых популярных для СУБД микрокомпьютеров и смежного с ним программно-технического оборудования, включая Apple, UNIX и IBM PC.

В основе структуры стандартного DBF файла лежит электронная таблица, содержащая определенное количество полей данных фиксированной длины, заголовок и фактические записи. Самое первое поле - это набор структурированных данных с информацией об удалении записи (символ “звездочка”). Примечательно, что после удаления той или иной записи, ее можно восстановить или уже удалить безвозвратно.

  • DBF расширение, являющееся файлом табличного представления базы данных Oracle . Являясь объектно-реляционной СУБД, данный формат универсален для своего применения и может одинаково эффективно использоваться как на базе ОС Windows, так и Unix. Данные в таком DBF файле хранятся в виде “табличных пространств”, создаваемых интегрированными командами Oracle CREATE/ALTER TABLESPACE.

Данный формат имеет множество различных исполнений и модификаций, порой даже несовместимых друг с другом. Так, например, DBF, разработчиком которого является ESRI, далек от типового представления СУБД и являет собой набор пространственных данных в геоинформационной системе.
Таким образом, единый стандарт (технология) представления DBF формата отсутствует. Это создает пользователю определенные трудности в части открытия и редактирования файла. Иногда в комплекте с DBF расширением идет файл , который не работает автономно, является вспомогательным и открывается только в совокупности с DBF.

Программы для открытия DBF файлов

В зависимости от исполнения и области своего практического применения, DBF расширение может генерироваться и редактироваться следующими программными приложениями:

  • в ОС Windows используются dBase , Microsoft Access , Microsoft Excel , Microsoft Visual FoxPro , Microsoft Works , Corel Quattro Pro , Apache OpenOffice, HiBase Group DBF Viewer , Astersoft DBF Manager , DBF Viewer Plus , DBFShow , DBF Navigator, WinDBFView , Sage ACT , CGF Shop Data Management Center, , OpenOffice.org Calc , ArcGIS , Arago , AbacusLaw , CA-dBFast , Wordtech , Alpha Five , NovaBACKUP , The Network Diary , FLARE , ACDSee ;
  • в ОС Mac могут применяться Planamesa NeoOffice , Apache OpenOffice , OpenOffice.org Calc;
  • в Linux: Apache OpenOffice , multisoft FlagShip .

Если при открытии расширения DBF возникает ошибка, причины могут заключаться в следующем:

  • поврежден или инфицирован файл;
  • файл не связан с реестром ОС (выбрано некорректное приложение для воспроизведения или не произведена инсталляция конкретного плагина);
  • недостаточно ресурсов устройства или ОС;
  • поврежденные или устаревшие драйвера.

Конвертация DBF в другие форматы

В каждом конкретном случае структура и область практического использования DBF расширения уникальны. Для конвертации формата принято применять именно тот программный продукт, с помощью которого производилась генерация.

Однако, самым популярным способом трансляции файла принято считать преобразование DBF в . MDB - формат представления электронных таблиц Microsoft Access . Обладая достаточно мощным интегрированным конвертором, Access может транслировать данные практически без потерь и повреждений.

Конвертация DBF расширения в другие форматы практически не практикуется.

Почему именно DBF и в чем его достоинства?

DBF расширение - один из самых популярных и востребованных форматов для хранения и передачи данных в виде систем управления базами данных (СУБД), электронных таблиц и.т.д.

Данный файл может иметь большое многообразие различных исполнений и модификаций, порой даже несовместимых друг с другом.

Для качественной обработки и редактирования формата строго рекомендуется использовать то программное приложение, с помощью которого производилась генерация файла.



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: