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

Вниз

Ошибочка при открытии базы...   Найти похожие ветки 

 
ЕвгенийА   (2002-02-02 00:57) [0]

Здраствуйте...
У меня возникла проблема при открытии базы... Сейчас объясню как всё выглядит...
У меня OpenDialog и самый незаминимый Table, DbGrid...
Запускаем программу.. (База уже установленна (по умолчанию :))) И вот пользователь открывает базу... Всё выбрал дальше действия идут такие
Form3.Table3.Active:=false;
Form3.Table3.DatabaseName:=FilePath; //дирректория
Form3.Table3.TableName:=FileName; //имя файла
Form3.Table3.Active:=true;

И так она загрузилась... !!НО!! База не отображается такой какой она должна быть (в данном случае кол-во строк столбцов совпадает, а также имена столбцов и строк в предыдущей и загруженной базе), т.е. она от части загружается, а остальные ячейки - пустые... такое бывало у меня при установке новой базы только не при выполнении программы, а в режиме разработки... чтобы это исправить я вызывал COLUMNS EDITOR а там кнопку add all fields... и после этого всё становилось так как должно быть...
Вопрос вот в чём... Как действия с COLUMNS EDITOR COLUMNS EDITOR повторить программно...
Если у вас нет варианта ответа на этот вопрос... может вы придложите что-то более лучшее...


БОЛЬШОЕ СПАСИБО ВСЕМ!


 
Anatoly Podgoretsky ©   (2002-02-02 16:52) [1]

Не использовать Columns, тогда будут браться реальные


 
ЕвгенийА   (2002-02-03 00:10) [2]

я Columns не использую... (програмно)

Если не использоваь то как сделать то???


 
Anatoly Podgoretsky ©   (2002-02-03 12:23) [3]

Ну и аппаратно тоже :-)

"чтобы это исправить я вызывал COLUMNS EDITOR"
Вызови его и удали все колонки


 
ЕвгенийА   (2002-02-03 23:45) [4]

Да у меня в том то и вопрос... как вызвать... и убрать... ПРОГРАММНО...
В том то и вопрос...


 
ЕвгенийА   (2002-02-04 22:58) [5]

Никто не знает?


 
Koks ©   (2002-02-05 17:48) [6]

1. В дизайне удали вообще все columns в гриде.
Здесь действует такое же правило, как и для полей - либо, при наличии Columns, высвечиваются только поля, для которых есть эти Columns; а при отсутствии Column-ов высвечиваются все доступные поля.

2. Разберись с доступными полями - убери все статические поля..
( см. правило пункта 1. - тот же принцып)

А если программно, то как обычно работаешь с элементами списка

DBGrid.Coulmns := TColumns.Create;

NewColumn := TColumn.Create;
With NewColumn do
begin
.... устанавливаешь необх. св-ва
end;
DBGrid.Columns.Add(NewColumn);
end;

И так для каждой колонки...



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

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

Наверх




Память: 0.48 MB
Время: 0.006 c
3-90457
kserg@ukr.net
2002-02-01 10:08
2002.02.28
Как переименовать таблицу SQL-командой?


7-90685
REL
2001-11-22 18:49
2002.02.28
AT команды


3-90447
Geoquest
2002-01-29 13:55
2002.02.28
Еще раз о чтении таблиц Paradox в DELPHI


4-90716
NetBreaker666
2002-01-02 14:09
2002.02.28
Каким образом отключить курсор мышки ?


1-90582
-=GaLaN=-
2002-02-08 13:10
2002.02.28
SpinEdit - как обрабатывать изменения?