Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.11;
Скачать: CL | DM;

Вниз

Программное создание таблицы Dbase   Найти похожие ветки 

 
Alexa_777   (2004-03-15 14:09) [0]

День добрый! Есть проблемка - как можно программно создать таблицу Dbase на основе уже существующей (причем в этой существующей есть вычисляемые поля и их присутствие в новой таблице необходимо)?


 
Reindeer Moss Eater ©   (2004-03-15 14:15) [1]

В существующей таблице DBase не могут быть вычисляемые поля.

Table2.BatchMove(Table1,batCopy);


 
Alexa_777   (2004-03-15 14:21) [2]

Я добавила эти поля через компонент Ttable (new field)!


 
Alexa_777   (2004-03-15 14:21) [3]

Я добавила эти поля через компонент Ttable (new field)!


 
Reindeer Moss Eater ©   (2004-03-15 14:25) [4]

Ну так они не в таблице DBase, а в датасете.


 
Alexa_777   (2004-03-15 14:33) [5]

Ну понятно! А мне надо чтобы они именно существовали в новой таблице. Попробовала BatchMove, а он каким-то образом ломает структуру новой таблицы (то есть через DataBase Desktop он ее вроде как нормально видит (хотя я досконально не проверяла), а вот через Excel нормально не возможно ее открыть! Он открывает ее как текстовый файл. Хотя все другие dbf открывает нормально (как таблицу)).В чем может быть причина?


 
Reindeer Moss Eater ©   (2004-03-15 15:14) [6]

Вычисляемые поля появились в результирующей таблице?
Появились.
Структура аналогична?
Аналогична.
Этого требовалось достичь?
Требовалось.

Ну и при чем здесь Эксель, не открывающий "нормально" этот файл?

Нотепад тоже не откроет этот файл и медиаплеер тоже не откроет.
Что дальше?


 
Alexa_777   (2004-03-15 15:17) [7]

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


 
Anatoly Podgoretsky ©   (2004-03-15 15:31) [8]

Table.TableName := NewName;
Table.CreateTable;


 
Anatoly Podgoretsky ©   (2004-03-15 15:35) [9]

Alexa_777   (15.03.04 15:17) [7]
A если хочешь через BatchMove, то надо обеспечить dBase IV как драйвер по умолчанию в настроках БДЕ

Еще есть dbiCopyTable



Страницы: 1 вся ветка

Текущий архив: 2004.04.11;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.044 c
1-1082853146
val_5
2004-04-25 04:32
2004.04.11
препроцессорная переменная - где компил: D6 или D7


6-1075719929
NewD
2004-02-02 14:05
2004.04.11
Вопрос по firewall -ам - как они блокируют порты ?


7-1076237725
I_V_N_I_S_H
2004-02-08 13:55
2004.04.11
Перехват клавиш


3-1079097175
Ткаченко Сергей
2004-03-12 16:12
2004.04.11
Глюк QuickReport !!!!???


11-1060670783
AMS
2003-08-12 10:46
2004.04.11
Как поставить иконку в заголовок формы?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский