Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
23.12.2003, 10:49
|
|||
---|---|---|---|
|
|||
"Лишние" столбцы в dwo |
|||
#18+
Можно-ли удалить столбцы у уже заполненного external dwo. К результату надо будет применить saveas, поэтому псевдоудаления типа visible = 0 или y = hugevalue не годятся... Что посоветуете, парни? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.12.2003, 12:22
|
|||
---|---|---|---|
|
|||
"Лишние" столбцы в dwo |
|||
#18+
А что DeleteRow , уже не катит? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.12.2003, 12:23
|
|||
---|---|---|---|
|
|||
"Лишние" столбцы в dwo |
|||
#18+
I am sorry... Речь была о столбцах... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.12.2003, 12:31
|
|||
---|---|---|---|
|
|||
"Лишние" столбцы в dwo |
|||
#18+
Похоже, что так: Deleting and adding controls in the DataWindow object This statement deletes a bitmap control called logo from the DataWindow dw_cust: dw_cust.Modify("destroy logo") This statement deletes the column named salary from the DataWindow dw_cust. Note that this example includes the keyword column so the column in the DataWindow and the data are both deleted: dw_cust.Modify("destroy column salary") ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.12.2003, 12:33
|
|||
---|---|---|---|
|
|||
"Лишние" столбцы в dwo |
|||
#18+
На самом деле проблема проста - экспортировать надо меньше столбцов, чем показать на экране. Неужели никто не сталкивался ни с чем подобным? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.12.2003, 12:36
|
|||
---|---|---|---|
|
|||
"Лишние" столбцы в dwo |
|||
#18+
2 BS Thanks a lot. I'll try that approach. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.12.2003, 12:39
|
|||
---|---|---|---|
|
|||
"Лишние" столбцы в dwo |
|||
#18+
Можно, в принципе, еще один DW забатварить (для saveas), сделать его невидимым, запихать туда все что треба, а потом выгрузить в файл. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.12.2003, 12:43
|
|||
---|---|---|---|
"Лишние" столбцы в dwo |
|||
#18+
В качестве одного из решений можно например сохранять данные DW в формате HTML. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.12.2003, 12:53
|
|||
---|---|---|---|
|
|||
"Лишние" столбцы в dwo |
|||
#18+
BSМожно, в принципе, еще один DW забатварить (для saveas), сделать его невидимым, запихать туда все что треба, а потом выгрузить в файл. Поясните, пожалуйста. Вы предлагаете вставлять строки срузу в два dwo (или в dwo + ds, не важно), или есть способ получить "производное" dwo/ds с меньшим количеством столбцов? Что-то типа: Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.12.2003, 13:00
|
|||
---|---|---|---|
|
|||
"Лишние" столбцы в dwo |
|||
#18+
Конечно, строки вставляются изначально в один DW, далее жмешь на кнопку СОХРАНИТЬ и начинает работу скрипт, который копирует данные из отображаемого DW в невидимый. Думаю, должно быть понятно, что невидимый DW может изначально содержать нужные столбцы (с DataStore тоже самое), количество которых не имеет значения, все зависет от потребностей. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.12.2003, 15:36
|
|||
---|---|---|---|
"Лишние" столбцы в dwo |
|||
#18+
ИМХО , как один из вариантов - пробежаться в цикле по строчкам/столбцам и "ручками" через FileWrite() закинуть в файл все, что нужно, а что не нужно - пропустить. Заодно можно и формат строго соблюсти, и для визуального просмотра (если треба) ровненько сделать... А на счет столбцов - товарисч у нас так делал (примерно): Код: plaintext 1.
--- С уважением, IKAR ikarhomecenter@narod.ru IkarHomeCenter ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.12.2003, 17:24
|
|||
---|---|---|---|
"Лишние" столбцы в dwo |
|||
#18+
Modify destroy не влияет на SaveAs, поскольку сохраняется буфер, а Modify удаляет только "визуальную" часть. Т.е. как если бы в dw painter выделить колонку и нажать Delete. Из resultset она не пропадет, так? т.е. это вариация на тему "псевдоудаления". Есть варианты использовать функцию SaveAsAscii или выгружать в html -> см. HTMLTable! / Data.HTML или "переливать" в другое dw. что-то типа dw1.object.column1.Primary = dw2.object.column2.Primary проходит при одинаковом количестве строк, только надо синтаксис правильный подобрать, мне к сож негде сейчас посмотреть как это было сделано. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.12.2003, 21:13
|
|||
---|---|---|---|
"Лишние" столбцы в dwo |
|||
#18+
2 Enlighten me Как вариант можно предложить следующее (на псевдокоде :-): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.01.2004, 16:51
|
|||
---|---|---|---|
"Лишние" столбцы в dwo |
|||
#18+
С опозданием, но уточню для Guestа: Из хелпа по Modify method (DataWindows) DESTROY [COLUMN] control - Removes control from the DataWindow object. When control is a column, specify the keyword COLUMN to remove both the column and the column's data from the buffer ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.01.2004, 18:07
|
|||
---|---|---|---|
|
|||
"Лишние" столбцы в dwo |
|||
#18+
На codeXchange есть пример Choose columns for exporting from a datawindow ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=15&tablet=1&tid=1339357]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
61ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 182ms |
0 / 0 |