Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Открыть DBT / 8 сообщений из 8, страница 1 из 1
30.09.2011, 15:03
    #37462996
Ashoorup
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть DBT
Имеется программа в которой в качестве базы используются файлы DBF, DBT. Саму базу вроде открыть могу и отредактировать тоже (DBF). Но самое главное не могу посмотреть/отредактировать DBT. Я так понимаю это MEMO. Но как посмотреть это MEMO?
...
Рейтинг: 0 / 0
30.09.2011, 15:23
    #37463040
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть DBT
Открываешь DBF и смотришь. Мемо-поля хранятся в файле FPT, открывается автоматом при открытии DBF, ничего дополнительного делать не надо.
Чтоб посмотреть BROW и двойной клик на надписи "Memo"
...
Рейтинг: 0 / 0
30.09.2011, 15:58
    #37463125
Ashoorup
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть DBT
Вроде получилось, но только с кодировкой засада. Все кракозябрами. я так понимаю кодировка в файле скорее всего cp866. Как ее выбрать в FOX PRO?
Некоторые файлы DBF открываются с сообщением "Convert MEMO file to Visual FoxPro format? This can later be reversed with COPY TO... TYPE FOXPLUS". Если жму Yes то вылазит "File must be opened exclusively to convert the Memo file" если нет то пишет что файл не таблица.
В Database Desktop таблица открывается без проблем, но мемо поля не открывает...
Что делать?
...
Рейтинг: 0 / 0
30.09.2011, 16:05
    #37463136
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть DBT
Установить 866 в заголовке:
Код: plaintext
DO CPZERO WITH "MyTable.Dbf",  866 
Конвертировать поле при выводе:
Код: plaintext
? cpconvert( 866 ,  1251 , MyTable.Field)
...
Рейтинг: 0 / 0
03.10.2011, 09:37
    #37464692
Ashoorup
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть DBT
А что за файлы с расширением FPT? После того как получилось открыть и что-то перекодировать то это файл появился и работает по умолчанию вместо DBT
...
Рейтинг: 0 / 0
03.10.2011, 10:45
    #37464783
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть DBT
AshoorupА что за файлы с расширением FPT? После того как получилось открыть и что-то перекодировать то это файл появился и работает по умолчанию вместо DBT
FPT - содержимое мемополей фокса
DBT - тоже мемополя, только как я понимаю фокс с ними не умеет работать, поэтому предложил тебе их отконвертировать ("Convert MEMO file to Visual FoxPro format? ...") в результате чего FPT у тебя появился.

Есть подозрения что это формат фоксбэйза. Если надо обратно вернуть попробуй так:
Код: plaintext
COPY TO ... AS  866  TYPE FOXPLUS
...
Рейтинг: 0 / 0
03.10.2011, 10:55
    #37464805
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть DBT
Привожу пример еще из ДОС-овской справки к Фоксу
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
╓─────────────────────────────────╖
║       Расширения файлов         ║
╙─────────────────────────────────╜
В нижеследующем списке приведены расширения файлов, используемых FoxPro.

Тип файла	        			Расширение
──────────		    		    ─────────
Файл базы данных                 	   .DBF
Файл Memo (примечаний)	               .FPT
Резервный файл Memo 		 	       .TBK
Файл Memo для FoxBASE+  		       .DBT
Индексный файл      	    	       .IDX
Компаундный(составной) индексный файл  .CDX
Программа	     				       .PRG
Компилированная программа	           .FXP
Файл формата				           .FMT
Компилированный файл формата           .PRX
Файл View  					           .VUE
Текстовый файл				           .TXT
File Backup					           .BAK
Файл отчета					           .FRX
Файл примечаний отчета		           .FRT
Файл ярлыков				           .LBX
Файл примечаний ярлыков		           .LBT
Файл экрана					           .SCX
Файл примечаний экрана		           .SCT
Сгенерированная программа экрана       .SPR
Компилированная программа экрана       .SPX
Файл меню   					       .MNX
Файл примечаний меню			       .MNT
Сгенерированная программа меню	       .MPR
Компилированная программа меню	       .MPX
Сгенерированная программа запроса      .QPR
Компилированная программа запроса      .QPX
Файл проекта            		       .PJX
Файл примечаний проекта 		       .PJT
Сгенерированное приложение             .APP
Выполняемая программа                  .EXE
Файл ошибок компиляции   		       .ERR
Файл сохранения переменных памяти      .MEM
Файл макроопределений                  .FKY
Файл окна    					       .WIN
Файлы ресурсов          		  FOXUSER.DBF
						          FOXUSER.FPT
Файлы помощи			          FOXHELP.DBF
						          FOXHELP.FPT
Файл конфигурации		          CONFIG.FP
Временный файл       			       .TMP
Файл отчетов FoxDoc                    .DOC
Файл диаграммы действий FoxDoc	       .ACT
Файлы поддержки FoxDoc                 .FXD
Файлы помощи FoxDoc                    .HLP
Файлы сообщений FoxDoc                 .MSG
Библиотеки                             .PLB

А что касается "получилось открыть, перекодировать..."
Попытайтесь быть хоть немного в теме.
Вот у вас были базы от Clipper'а, естественно, это были файлы таблиц (DBF) и примечаний (DBT). Вот вы их открыли с помощью VFP, и Фокс, естественно, вас спрашивал - "Convert MEMO file to Visual FoxPro format?" , и вы согласились. Ну и получили, естественно, таблицы (DBF) и примечания MEMO (FPT). Кроме того, Фокс вам определенно заявлял, что обратную процедуру тоже сможет проделать - "This can later be reversed with COPY TO... TYPE FOXPLUS" . Вопросы?
...
Рейтинг: 0 / 0
03.10.2011, 11:31
    #37464876
Ashoorup
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть DBT
AndreTM,

Спасибо вроде разобрался!
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Открыть DBT / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]