|
2 вопроса: Database Application на C++ Builder и Excel
|
|||
---|---|---|---|
#18+
Имеется Database Application на C++ Builder. 1. Если выбрать в качестве источника данных таблицу Excel, то ее текстовые ячейки отображаются в контроле DBGrid (или DBEdit) в виде "(MEMO)" и недоступны для редактирования. 2. При редактировании поля в DBGrid (при этом слева вместо значка "треугольник" появляется что-то типа "][") после нажатия клавиши Enter и, например, последующего закрытия приложения сделанные изменения не переносятся в исходную БД. Изменения сохраняются, только если вручную перейти к другой строке (записи). Что можно сделать ? :-) Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2003, 10:47 |
|
2 вопроса: Database Application на C++ Builder и Excel
|
|||
---|---|---|---|
#18+
Если коротко, то сохрание в БД произведенных изменений происходит - при вызове метода TDataSet::Post() - при переходе на следующию запись DataSet'a и т.е. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2003, 11:04 |
|
2 вопроса: Database Application на C++ Builder и Excel
|
|||
---|---|---|---|
#18+
А иметь в качестве базы Ексель вообще большой геморрой! Мы в свое время от этого категоически отказались. Очень тормозит работает через задницу. Для чего он тебе нужен? Если, чтобы иметь готовые отчеты, то есть способ и попроще с тем же Екселем. Наример база в dBase на худой конец, а выгрузка в готовые формы отчетов Екселя. Тупо, но очнь просто. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2003, 13:43 |
|
|
start [/forum/topic.php?fid=57&fpage=480&tid=2036285]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 119ms |
0 / 0 |