uncle_ho: (озадаченное)
[personal profile] uncle_ho
А вот, скажем, существуют ли такие некрофилы некроманты, которые могли бы БД, написанную на Clipper в 90-х гг., перевести в современный формат?

Date: 2013-03-19 08:30 am (UTC)
From: [identity profile] ivs1958.livejournal.com
Там же вроде бы .dbf стандартные?

Date: 2013-03-19 08:32 am (UTC)
From: [identity profile] uncle-ho.livejournal.com
Ну, да, насколько я вижу. Я-то в этом плохо разбираюсь, а вот дама, что у нас за сие направление отвечает, заявляет, что это невозможно.

Date: 2013-03-19 08:42 am (UTC)
From: [identity profile] ivs1958.livejournal.com
Тогда вопрос - что действительно нужно.
- добавить данные из старой базы в новую (в существующую структуру)?
- или полностью переписать (структура в SQL, перенос данных, хоть какой-то интерфейс)?

иногда "невозможно" значит "для этой задачи времени нет, и вообще она нафиг никому не нужна".

Date: 2013-03-19 08:49 am (UTC)
From: [identity profile] uncle-ho.livejournal.com
Ну да, всё дело в интерфейсе, который под современными виндами не работает.

Date: 2013-03-19 12:03 pm (UTC)
From: [identity profile] hroaldr.livejournal.com
В dosboxe каком-нибудь тоже не работает?

Date: 2013-03-19 12:23 pm (UTC)
From: [identity profile] uncle-ho.livejournal.com
Чорт её знает. С неё же ещё распечатка должна идти.

Date: 2013-03-19 08:45 am (UTC)
From: [identity profile] paradigm411.livejournal.com
isn't it unwise to walk and text at the same time?

Date: 2013-03-19 09:01 am (UTC)
From: [identity profile] uncle-ho.livejournal.com
Some people like Julius Caesar will do it with ease.

Date: 2013-03-19 08:46 am (UTC)
From: [identity profile] dmitry-maximov.livejournal.com
Нет.

Ну, то есть, базу можно.

А код заново.

Date: 2013-03-19 08:54 am (UTC)
From: [identity profile] uncle-ho.livejournal.com
Ясно, т.е. в принципе задача хоть и нелегка, но вполне решаема.

Date: 2013-03-19 09:06 am (UTC)
From: [identity profile] inkelyad.livejournal.com
Не обязательно. С данными проблем нет. Но вот если в интерфейсе к этим данным кроме 'ввести/вывести' были какие-нибудь расчеты по формулам, которых уже никто не помнит - то проблема вполне может стать нерешаемой.

Date: 2013-03-19 09:09 am (UTC)
From: [identity profile] ivs1958.livejournal.com
Короче говоря, это задача на 60% не айтишная :) Т.е. придется самостоятельно сформулировать Т.З. и уже с ним - в IT.

Date: 2013-03-19 09:10 am (UTC)
From: [identity profile] uncle-ho.livejournal.com
Там в одной списки людей, в другой – мероприятий с датами и делами, где их можно найти. Так что я сомневаюсь, чтобы там сложные расчёты использовались.

Date: 2013-03-19 09:24 am (UTC)
From: [identity profile] bahamut-juice.livejournal.com
если и вправду весь код заключается в сопоставлении строк одной таблицы строкам другой по уникальным идентификаторам, то это не очень сложно.

Date: 2013-03-19 09:34 am (UTC)
From: [identity profile] uncle-ho.livejournal.com
=если и вправду весь код заключается в сопоставлении строк одной таблицы строкам другой по уникальным идентификаторам

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

Date: 2013-03-19 09:44 am (UTC)
From: [identity profile] inkelyad.livejournal.com
Интуиция подсказывает, что если так оно и было, то на существующую прогу
давно бы плюнули и начали использовать что-нибудь более современное.
Там внутри наверняка куча подпорок и костылей под местные условия/у нас так принято есть.

Date: 2013-03-19 09:45 am (UTC)
From: [identity profile] bahamut-juice.livejournal.com
тогда нужно взять в руки просмотрщик дбф, сделать архивную копию таблиц про запас и сесть разбираться в каком поле у таблиц какие данные. если я правильно помню, можно даже в мсофисовском аксессе сочинить базу, загрузить в её таблички данные из ваших и заработает.
или позырить вокруг, что ещё используют ваши э-э-.. сотрудники. ну в том смысле, что можно и на 1С написать, например, если вы всё равно им пользуетесь...

Date: 2013-03-19 10:03 am (UTC)
From: [identity profile] ivs1958.livejournal.com
И OpenOfice, и MSO позволяют работать с dbf без вывертов.

Date: 2013-03-19 10:07 am (UTC)
From: [identity profile] bahamut-juice.livejournal.com
тем прекраснее. я несильно разбираюсь в вопросе, но рад, что владельцу этого жж будет ещё проще.

Date: 2013-03-19 10:05 am (UTC)
From: [identity profile] uncle-ho.livejournal.com
Придётся, видно, тряхнуть стариной, вспомнить, как Аксесс работает.

Date: 2013-03-19 09:32 am (UTC)
From: [identity profile] inkelyad.livejournal.com
А не обязательно сложные. Достаточно того, что сейчас уже никто не знает - какие именно расчеты.

Date: 2013-03-19 12:26 pm (UTC)
From: [identity profile] amyatishkin.livejournal.com
Стащить всё в аксесс и попробовать связать.
Мб пострадает удобство ввода-вывода.

Date: 2013-03-19 12:03 pm (UTC)
From: [identity profile] vlkamov.livejournal.com
Бесплатно ?

Date: 2013-03-19 12:25 pm (UTC)
From: [identity profile] uncle-ho.livejournal.com
Ну, в том всё и дело, что можно под неё денежку малую попросить, которую может быть года через два и выделят.

Date: 2013-03-19 12:05 pm (UTC)
From: [identity profile] sergeyvf.livejournal.com
Если нет сложных пересчетов - можно разобраться. Если прога что-то серьезно считала - надо копать исходники.
И то дедо мутное. Лет двадцать назад перетаскивал БД с Clipper-а на FoxPro. Имея все исходники, чуть не сдох. Еще и ошибки в формулах в клЯпперных текстах нашел :(
В общем, если можно прожить без - ну его... Или пусть платят за борьбу с живым мертвецом.

Date: 2013-03-19 03:36 pm (UTC)
From: [identity profile] dr0verner.livejournal.com
Нет препятствий. Дело только в исполнителе.

Лет восемь назад я б сиё за 1000р организовал (если база простая, без кучи увязок). Сейчас старый стал, ленивый, и не помню уже ничерта.

June 2023

S M T W T F S
     1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 2324
252627282930 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 16th, 2025 09:38 pm
Powered by Dreamwidth Studios