DBFViewer

На новой работе пришлось заниматься экспортом из дремучих DOS-DBF.
Пригодилась старая разработка. Может, кому понадобится.
Интерфейс, надеюсь, интуитивно-понятный
Добавлен облегченный вариант для 8.1

Просмотр, редактирование, сортировка, удаление записей, упаковка таблицы, экспорт в другую DBF по условиям, печать структуры таблицы.

31 Comments

  1. Abadonna

    ну-ну порите, только не забывайте, что ей 7 лет уже..и не дорабатывалась

    Reply
  2. GIZmo

    Замечательная вешь!

    Reply
  3. chev

    А мне понравилась.

    Reply
  4. Abadonna

    Добавил маленький отчетик с функцией заполнения ТЗ из DBF

    Возвращает ТЗ. Идентификаторы и типы значений в колонках

    соотвествуют полям dbf. Удл — служебная колонка, для записей, помеченных

    в DBF на удаление.

    Reply
  5. aim

    Чуть не обрадовался. Хотел протестировать. Взял файл «basy.dbf» из программы «Налогоплательщик 2007» (разработка ГНИВЦ РФ для сдачи 2-НДФЛ http://www.gnivc.ru/) и… Первое (числовое) поле NOMB тип не определился. Соответственно при сохранении «CODEBSE ERROR» и «Неизвестный тип поля!», «Не соответствие типов!». Идея не плохая.

    Reply
  6. Abadonna

    Облегченный вариант для 8.1. Восьмерочники, не бухтеть! 😉 ПЕРВЫЙ раз в жизни, и ночью 😉

    Reply
  7. poppy

    +1 за восьмерку

    Reply
  8. kirillka

    А где файл?

    Reply
  9. maljaev

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

    Reply
  10. grey82

    Мелочь, но приятно.

    Reply
  11. MariP

    но я не смогла редактировать…

    возможно что-то делаю не так?

    Reply
  12. Збянтэжаны Саўка

    (12) в файле DBFViewer.erf измени расширение с epf на erf

    Это наверное Abadonna пошутил 🙂

    Счас сам загляну внутрь, тогда и оценю.

    Reply
  13. Збянтэжаны Саўка

    черт нельзя исправить свой пред пост

    (13) в файле DBFViewer.epf я хотел сказать, т.к. файл скачивается с расширением epf

    Reply
  14. Збянтэжаны Саўка

    Глянул. Ничего так. Есть чему поучиться новичку. Плюс.

    Reply
  15. Збянтэжаны Саўка

    Надо добавить в открытие формы параметр для имени файла и анализировать, если он передан то сразу его и открывать.

    Reply
  16. Abadonna

    (15)>Есть чему поучиться новичку. Плюс

    Да я 8-ке даже и не новичок еще, а ламерюга :))))

    Reply
  17. Збянтэжаны Саўка

    (15) так это же я себя новичком назвал, извини что не понятно выразился. плюс за твою шутку и pза то что не обиделся 🙂

    Reply
  18. Арчибальд

    (17,18) Так что должен был написать: есть чему поучиться новичку у ламера 😉

    Reply
  19. Збянтэжаны Саўка

    Только что, по ходу дела, (вовремя подвернулась — делаю счас выгрузку проводок в ДБФ) переделал немножко под себя, чтоб автоматом имя файла подхватывалось, но правда перенес все из внешней обработки в свою внутренюю конфу.

    Спасибо Abadonna.

    Reply
  20. Збянтэжаны Саўка

    и еще маненькое замечание

    ИМХО, я бы не держал таблицу ДБФ открытой, прочитали вывели и тут же ее освободить, поскольку мы же не собираемся ее править, а только просмотр.

    а то вдруг кому то другому захочется в этот момент с ней поработать, а она занята нами.

    я у себя так сделал.

    Reply
  21. nadina8

    Спасибо! Как раз то, что нужно!

    Reply
  22. andr_sv

    +++++++++

    Reply
  23. IgoriKr

    Используем как предпросмотр перед импортом данных из dbf и конвертацию dbf — > mxl (через вывести список)

    а вот насчет просмотра кириллицы, по моему проблема есть (dbf foxpro 2.6) на галочку ‘OEM’ реакции никакой — иероглифы так и остаются

    Reply
  24. Abadonna

    (25)

    на галочку ‘OEM’ реакции никакой — иероглифы так и остаются

    Галочку надо ДО считывания ставить, а не ПОСЛЕ. Как, по-твоему, ТЗ после того, как она заполнена, должна на галочку прореагировать? А именно так, как у тебя и написано, — положить на эту галочку

    Reply
  25. 713-87

    Подскажите мне из 1 с в зуп надо выгрузить сотрудников в дбф. Могу я эт сделать с помощью вашей программы?

    Reply
  26. sdwggg

    спасибо, часто работаем с дбф)

    Reply
  27. N_aix

    Спасибо, интересная реализация.

    Reply
  28. Nigelist

    (17) а можно переделать для 8.3? А то я пытался, получаю ошибку:

    {Обработка.ЗагрузкаДанныхИзDBF.Форма.ФормаОтчета.Форма(4,17)}: Тип не определен (ДиалогВыбораФайла)
    Диалог = Новый <<?>>ДиалогВыбораФайла(Режим); (Проверка: Сервер)

    Пытался в режиме обычного приложения. Выдает ошибку:

    {Форма.ФормаОтчета.Форма(41)}: Ошибка при вызове метода контекста (Вопрос)
    Ответ = Вопрос(Текст, Режим, 0);
    по причине:
    Использование модальных окон в данном режиме запрещено!

    Почему модальные окна запрещены, бог его знает.

    Reply
  29. Abadonna

    (30)

    Почему модальные окна запрещены, бог его знает.

    http://v8.1c.ru/o7/201301nm/

    Включи режим совместимости с 8.2 — и всех дел. Лучше просто создать пустую конфу, включить режим совместимости и оттуда запускать.

    Reply
  30. Nigelist

    (31) а по первой ошибке ничего не подскажете?

    P.S. Как прикрутить к этой обработке возможность загрузки данных из DBF в регистр сведений?

    Reply
  31. user1285064

    Спасибо, классная обработка, интуитивно понятная и полезная)

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *