Using Menu Edit

Inserts a new record to dbf file before the current record.
Duplicate record command
Hot key: Ctrl-F5
Adds information from current record to the end of dbf file
Find command
Hot key: F7, Ctrl-F
Displays find dialog (Query by example) for searching from the first record in table.
You can set search string for each field separately. You can also use the F7 key for start search.
Replace command
Hot key: Ctrl-R
Displays replace dialog for replacing field in records, you can set wildcard for field.
Fill command
Hot key: Ctrl-L
Fills records in selected fields by wither constant or record number.
Delete/Recall record command
Hot key: Del
Marks or Unmarks record as deleted.
Delete records command
Displays «Delete» dialog, you can set expression for field or delete records by range.
Truncate command
Hot key: Ctrl-T
Deletes records from the file after the current record
Remove record
Hot key: Ctrl-F8
Remove current record from dbf file.
All Hot key: Shift-P
Erases all records marked as deleted.
Allows you pack only memo file.
Zap command
Removes all records
Hot key: Ctrl-Z
Goto Record command
Displays dialog for inputting the record number (1-N, where N- records count in file)
Dbf viewer 2000 как удалить помеченные записи
DBF Viewer 2000: удаление нескольких записей из командной строки?
Я пытаюсь написать файл .bat, который будет вызывать DBF Viewer 2000 для удаления всех записей из базы данных с полем даты до 01.01.2006. Однако я нигде не могу найти ничего, что иллюстрировало бы, как сделать что-то подобное. Может кто-то указать мне верное направление?
Не уверен насчет DBF Viewer 2000, но вы можете легко выполнить эту задачу с помощью DBF Commander Pro . Используйте следующую команду в пакетном режиме (или в файле .BAT):
Это пометит все записи, удовлетворяющие условию, как удаленные. Для полного удаления записей используйте еще одну команду:
Программа имеет 20-дневный полнофункциональный пробный период, поэтому вы можете выполнять работу в течение 3 недель бесплатно .
DBF Viewer 2000: Удаление нескольких записей из командной строки?
Я пытаюсь написать.bat файл, который будет вызывать DBF Viewer 2000, чтобы удалить все записи из базы данных с полем даты раньше, чем 1/1/2006. Однако я не могу найти ничего, что иллюстрирует, как это сделать. Может кто-то указать мне верное направление?
Не уверен в DBF Viewer 2000, но вы можете легко выполнить эту задачу с помощью DBF Commander Pro. Используйте следующую команду в пакетном режиме (или в файле.BAT):
Это отметит все записи, удовлетворяющие условию, как удаленные. Чтобы полностью удалить записи, используйте еще одну команду:
Программа имеет 20-дневный полнофункциональный пробный период, поэтому вы можете сделать работу в течение 3 недель бесплатно.
Как открыть изменить или создать новый файл в формате DBF
DBF это довольно старый формат для хранения данных, раньше разработчик программного обеспечения использовали его в качестве базы данных. Но и сейчас он еще не совсем потерял актуальность и все также применяется на практике. Лично я сталкивал с ним в далеком 2012 году когда был популярен Visual FoxPro, если кто не помнит это программы с лисичкой в качестве иконки. Для работы с файлами в формате DBF потребуется специальное ПО. DBF редакторов достаточно много но на мой взгляд самым удобным и простым инструментом является DBF Viewer 2000. С его помощью можно создать файл DBF, открыть и при необходимости внести изменения.
Как создать новый файл DBF
У программы есть официальный сайт, с которого DBF Viewer 2000 можно скачать бесплатно.
Сделан он достаточно давно и практически не обновлялся, поэтому не обращаем внимание на большие зеленые картинки (сейчас это говорить о рекламе) жмем «Скачать и начать работу», после этого произойдет загрузка установочного файла.

После установки на рабочем столе и вменю «Пуск» появиться вот такой значок.

Для того чтобы создать файл в формате DBF в окне программы заходим в меню » Файл» и выбираем пункт «Создать», можно воспользоваться сочетанием клавиш «Ctrl+N».

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

Добавляем все необходимые поля и жмем «OK». Кстати можно произвести импорт полей из другого файла DBF, так же здесь изменяет тип всего файла «dBase III», «dBase IV» или «Visual Foxpro».

Указываем имя созданного файла и сохраняем его.

После сохранения файл откроется в основном окне программы. Теперь в него можно внести необходимые данные, делается это либо с помощью панели инструментов или меню «Редактировать».

Вносим необходимую информацию.

При необходимости с помощью DBF Viewer 2000 можно открывать и редактировать файлы с расширение DBF,удалять, добавлять или изменять данные.

Программа очень удобная и простая в использование, на мой взгляд это самый лучший редактор для работы с DBF файлами.
DBF Viewer 2000 : 3 комментария
Все круто но он платный( Ключика случайно нету у Вас? Или где его можно взять
Здравствуйте! Вот бесплатный редактор Free DBF Viewer, не такой удобный конечно но пользоваться можно
Как удалить строку-запись из dbf-файла
Задача любой информационной системы, вне зависимости от её назначение – сбор, накопление и структурированное хранение информации. Накопление больших массивов информации с возможностью её обмена между другими подобными системами невозможно без стандартизированного подхода. Именно с для решения этой задачи и был разработан формат файла DBF.
Что такое dbf файл
Надёжное и стандартизированное хранение информации, главная задача файла формата DBF (от англ. сокрщ. Data Base File), который в свою очередь является составной частью системы управления базами данных (например, dBASЕ-подобные системы – JBASE, FoxPro и Clipper). Особенностью данного, хоть немного устаревшего, типа базы данных является использование в структуре двумерной таблицы, что делает редактирование подобных файлов довольно простой задачей. О наиболее простых способах редактирования, а также как удалить строку в dbf файле мы рассмотрим ниже.
Как удалить строку в dbf файле
Прежде чем преступить к любым операциям с файлами СУБД имеющим расширение .DBF, необходимо выполнить следующие подготовительные действия:
Завершить работу СУБД с сохранением всех произведённых в ней операций. Обратить особое внимание, чтобы исполняемый модуль системы не находился в фоновом режиме – это позволит избежать как повреждение базы данных, так и исключить её влияние на дальнейшие процедуры.
Создать резервную копию файла базы данных (.DBF файл). Это позволит мгновенно восстановить работоспособность и получить полный доступ ко всем данным в случае каких-либо допущенных ошибок или непредвиденных сбоев.
Благодаря простой структуре файла, процедура удаления строк в dbf файле достаточно проста, а программное обеспечение, позволяющее выполнить эту процедуру, возможно уже присутствует на вашем компьютере.
Как удалить строку из dbf файла с помощью DBF Commander Free
Для решения задачи, необходимо воспользоваться сторонними специализированными утилитами. Одной из таких программ, доступной в бесплатной версией, является DBF Commander Free. При инсталляции приложения, установщик настроит необходимые ассоциации .DBF файлов.
И так для того чтобы удалить строку из файла dbf нужно открыть этот файл в программе DBF Commander Free. Далее находим строку которую нужно удалить. Кликаем на ней правой кнопкой и выбираем удалить запись.

После этого строга будет подсвечиваться красным цветом. Но это еще не означает что она удалена. Этими действиями вы только пометили её на удаление. И если вы закроете файл то строка не удалиться.

Для того чтобы её удалить нужно выбрать пункт Правка и в нем кликнуть на Паковать таблицу. В разных программах этот пункт называется по разному. Например в программе DBF viewer 2000 этот пункт называется Сжать.

Скачать DBF Commander Free — .
Другие сторонние утилиты (WinDBFview, Database Workshop, DBF SEE и т.п.) предоставляют аналогичный функционал, а процедура редактирования аналогична описываемым выше.
В заключение необходимо отметить несколько особенностей, которые необходимо иметь в виду при работе с данным форматом файла: удаляемые данные до сохранения базы данных (паковка таблицы) фактически не удаляются, а лишь помечаются на удаление; необходимо проверять используемую в файле кодировку используемого текста.
Dbf viewer 2000 как удалить помеченные записи
есть таблица в DBF файле. Нужно её очистить от записей.
пишу
Table1.First;
while not Table1.Eof do
begin
Table1.Delete;
end;
Но после этого в DBF происходит не удаление записей а лишь пометка на удаление.
Подскажите как либо сжать, либо другой вариант очистки.
Чтобы удалить из *.dbf записи, помеченные на удаление, нужно сделать:
table1.Сlose;
table1.exclusive:= true;
table1.Open;
dbipacktable(table1.dbhandle,table1 .Handle,nil,nil,false);
table1.Сlose;
не забудь в Uses прописать BDE.
| Alexandrov |
| Посмотреть профиль |
| Найти ещё сообщения от Alexandrov |
Человек ведь задавал вопрос относительно DBF файлов а не Paradox.
В таблицах Paradox записи и так исчезают из таблицы, а в DBF они помечаются для удаления и полностью удаляются только если упаковать таблицу (dbipacktable).(Конечно, если нужно полность удалить все записи, тогда просто вызвать Table1.EmptyTable;)
После пакования таблицы рекомендуется её переиндексировать
dbiregenindexes(Table1.Handle);