logo
logo

Форум Что происходит?

создать новую тему раскрыть все
Что происходит? Orion 04/04/2006 10:38 #написать ответ
Совершенно непонятная вещь .... (версия 205)
1. Установил программу на рабочем компьютере. Завел несколько записей, проверил, так сказать, как работает.  
2. Установил программу на домашнем компьютере. Изменил некоторые установки программы, ввел 160 записей, сохранил базу. Скопировал весь каталог с программой (разумеется, вместе с базой) на флешку.
3. Развернул программу с флешки на рабочем компьютере. Запустил. В базе - только те несколько записей, что и были (?????). Запустил программу с флешки - тот же результат.
4. Опять проверил базу на домашнем компьютере. Все в порядке, все 160 записей в наличии. Снова повторил перенос всего каталога программы вместе с базой на рабочий компьютер. Опять в базе только несколько записей.
5. Запустил программу непосредственно с флешки на другом рабочем компьютере. Добавил одну запись. Сохранил. Запустил программу с флешки снова на своем рабочем компьютере. Введенной записи нет.
Прошу прощения за столь долгое описание, но я не понимаю, что происходит. Или программа хранит свои записи не в файле .acb?
Похоже на заскок пользователя, В.Червонных 04/04/2006 11:26 #написать ответ
когда он забывает проверить установленный временной интервал операций.
Думаю, что... Dervish 04/04/2006 11:31 #написать ответ
...проблема не в фильтре дат, а в полных адресах к файлу. Папки перепутались.
Мне кажется, что... Dervish 04/04/2006 11:35 #написать ответ
...вам следует обратить внимание на полный путь к файлу, то есть, не только на название файла, но и на папку, в которой он находится. При всяком запуске программа пытается открыть не тот файл, который находится в текущей папке (в папке программы), а тот, который был открыт в прошлом сеансе. И неважно, что программу вы запускаете с флешки.
 
В общем, маленький совет: переименуйте acb-файл, который находится на флешке. Дайте ему другое название. И если я прав, то ситуация сразу же прояснится.
Да, интересно ... Orion 04/04/2006 14:08 #написать ответ
Да, по видимому, Сергей, Вы правы ... с базой на флешке все получилось. Для окончательного вердикта надо повторить эксперимент с домашней базой ...
разве можно это kilo 04/04/2006 21:52 #написать ответ
назвать экспериментом ? так ведут себя все программы, которые заточены открывать последний открывавшийся файл. хотите открыть "левую" базу - делайте правым кликом мышки на файле и выбирайте "Открыть с ..." и открывайте с Кэш. И не надо "экспериментировать". юмор
Никакого юмора ... Orion 05/04/2006 11:04 #написать ответ
Когда база находится в одном каталоге с программой, то вполне ожидаемо, что программа обращается именно к ней, если не указано иное. И совершенно неочевидно, что после копирования полного каталога с программой, будет использоваться какая-то другая база. Просто дело в том, что на компьютере, как выяснилось, было <B>два</B> каталога с программой, и запуская программу из одного каталога, я никак не мог предположить, что она обращается к файлу БД, который находится <B>в другом каталоге</B>.
И хорошо, что Вы поставили слово "экспериментировать" в кавычки, поскольку в данном случае речь шла не о каких-то экспериментах, и единственное, что мне требовалось, это просто выяснить, что происходит.