На новой работе пришлось заниматься экспортом из дремучих DOS-DBF.
Пригодилась старая разработка. Может, кому понадобится.
Интерфейс, надеюсь, интуитивно-понятный
Добавлен облегченный вариант для 8.1
Пригодилась старая разработка. Может, кому понадобится.
Интерфейс, надеюсь, интуитивно-понятный
Добавлен облегченный вариант для 8.1
Просмотр, редактирование, сортировка, удаление записей, упаковка таблицы, экспорт в другую DBF по условиям, печать структуры таблицы.
ну-ну порите, только не забывайте, что ей 7 лет уже..и не дорабатывалась
Замечательная вешь!
А мне понравилась.
Добавил маленький отчетик с функцией заполнения ТЗ из DBF
Возвращает ТЗ. Идентификаторы и типы значений в колонках
соотвествуют полям dbf. Удл — служебная колонка, для записей, помеченных
в DBF на удаление.
Чуть не обрадовался. Хотел протестировать. Взял файл «basy.dbf» из программы «Налогоплательщик 2007» (разработка ГНИВЦ РФ для сдачи 2-НДФЛhttp://www.gnivc.ru/) и… Первое (числовое) поле NOMB тип не определился. Соответственно при сохранении «CODEBSE ERROR» и «Неизвестный тип поля!», «Не соответствие типов!». Идея не плохая.
Облегченный вариант для 8.1. Восьмерочники, не бухтеть! 😉 ПЕРВЫЙ раз в жизни, и ночью 😉
+1 за восьмерку
А где файл?
Для восьмерки пригодилось (не мне — супруге). Некоторые клиенты выгружают всякую инфу для банков, вышестоящих орг. и прочих в формате DBF, и им видите ли ну позарез для душевного спокойствия нужно посмотреть выходной файл в удобоваримом формате. В этом случае маленькая легкая обработочка — то что нужно.
Мелочь, но приятно.
но я не смогла редактировать…
возможно что-то делаю не так?
(12) в файле DBFViewer.erf измени расширение с epf на erf
Это наверное Abadonna пошутил 🙂
Счас сам загляну внутрь, тогда и оценю.
черт нельзя исправить свой пред пост
(13) в файле DBFViewer.epf я хотел сказать, т.к. файл скачивается с расширением epf
Глянул. Ничего так. Есть чему поучиться новичку. Плюс.
Надо добавить в открытие формы параметр для имени файла и анализировать, если он передан то сразу его и открывать.
(15)>Есть чему поучиться новичку. Плюс
Да я 8-ке даже и не новичок еще, а ламерюга :))))
(15) так это же я себя новичком назвал, извини что не понятно выразился. плюс за твою шутку и pза то что не обиделся 🙂
(17,18) Так что должен был написать: есть чему поучиться новичку у ламера 😉
Только что, по ходу дела, (вовремя подвернулась — делаю счас выгрузку проводок в ДБФ) переделал немножко под себя, чтоб автоматом имя файла подхватывалось, но правда перенес все из внешней обработки в свою внутренюю конфу.
Спасибо Abadonna.
и еще маненькое замечание
ИМХО, я бы не держал таблицу ДБФ открытой, прочитали вывели и тут же ее освободить, поскольку мы же не собираемся ее править, а только просмотр.
а то вдруг кому то другому захочется в этот момент с ней поработать, а она занята нами.
я у себя так сделал.
Спасибо! Как раз то, что нужно!
+++++++++
Используем как предпросмотр перед импортом данных из dbf и конвертацию dbf — > mxl (через вывести список)
а вот насчет просмотра кириллицы, по моему проблема есть (dbf foxpro 2.6) на галочку ‘OEM’ реакции никакой — иероглифы так и остаются
(25)
Галочку надо ДО считывания ставить, а не ПОСЛЕ. Как, по-твоему, ТЗ после того, как она заполнена, должна на галочку прореагировать? А именно так, как у тебя и написано, — положить на эту галочку
Подскажите мне из 1 с в зуп надо выгрузить сотрудников в дбф. Могу я эт сделать с помощью вашей программы?
спасибо, часто работаем с дбф)
Спасибо, интересная реализация.
(17) а можно переделать для 8.3? А то я пытался, получаю ошибку:
Пытался в режиме обычного приложения. Выдает ошибку:
Почему модальные окна запрещены, бог его знает.
(30)
Включи режим совместимости с 8.2 — и всех дел. Лучше просто создать пустую конфу, включить режим совместимости и оттуда запускать.
(31) а по первой ошибке ничего не подскажете?
P.S. Как прикрутить к этой обработке возможность загрузки данных из DBF в регистр сведений?
Спасибо, классная обработка, интуитивно понятная и полезная)