powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Открыть DBT
8 сообщений из 8, страница 1 из 1
Открыть DBT
    #37462996
Ashoorup
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется программа в которой в качестве базы используются файлы DBF, DBT. Саму базу вроде открыть могу и отредактировать тоже (DBF). Но самое главное не могу посмотреть/отредактировать DBT. Я так понимаю это MEMO. Но как посмотреть это MEMO?
...
Рейтинг: 0 / 0
Открыть DBT
    #37463040
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Открываешь DBF и смотришь. Мемо-поля хранятся в файле FPT, открывается автоматом при открытии DBF, ничего дополнительного делать не надо.
Чтоб посмотреть BROW и двойной клик на надписи "Memo"
...
Рейтинг: 0 / 0
Открыть DBT
    #37463125
Ashoorup
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вроде получилось, но только с кодировкой засада. Все кракозябрами. я так понимаю кодировка в файле скорее всего 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
Открыть DBT
    #37463136
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Установить 866 в заголовке:
Код: plaintext
DO CPZERO WITH "MyTable.Dbf",  866 
Конвертировать поле при выводе:
Код: plaintext
? cpconvert( 866 ,  1251 , MyTable.Field)
...
Рейтинг: 0 / 0
Открыть DBT
    #37464692
Ashoorup
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А что за файлы с расширением FPT? После того как получилось открыть и что-то перекодировать то это файл появился и работает по умолчанию вместо DBT
...
Рейтинг: 0 / 0
Открыть DBT
    #37464783
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AshoorupА что за файлы с расширением FPT? После того как получилось открыть и что-то перекодировать то это файл появился и работает по умолчанию вместо DBT
FPT - содержимое мемополей фокса
DBT - тоже мемополя, только как я понимаю фокс с ними не умеет работать, поэтому предложил тебе их отконвертировать ("Convert MEMO file to Visual FoxPro format? ...") в результате чего FPT у тебя появился.

Есть подозрения что это формат фоксбэйза. Если надо обратно вернуть попробуй так:
Код: plaintext
COPY TO ... AS  866  TYPE FOXPLUS
...
Рейтинг: 0 / 0
Открыть DBT
    #37464805
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привожу пример еще из ДОС-овской справки к Фоксу
Код: 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
Открыть DBT
    #37464876
Ashoorup
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AndreTM,

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


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