|
|
|
Массово заменить источник в гриде
|
|||
|---|---|---|---|
|
#18+
Есть грид на сто полей. Требуется заменить используемую таблицу на аналогичную, но с другим именем. Те. ControlSource OldTamle.Field1 заменить на ControlSource NewTamle.Field1 и так во всех 100 полях ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2006, 12:58 |
|
||
|
Массово заменить источник в гриде
|
|||
|---|---|---|---|
|
#18+
Открыти форму как таблицу и поменять нужные значения в полях. В 9-ке воспользоватся CodeReferences. Для более раних версий найти библиотеку Олега Бляхерова - достаточно легко найти в тырнете или на www.foxclub.ru (толи в решениях толи в файловом архиве) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2006, 14:47 |
|
||
|
Массово заменить источник в гриде
|
|||
|---|---|---|---|
|
#18+
2 ORAselect Тебе придеться прописывать замену на все 100 полей, а не проще было бы гриду ControlSource прописать? Это всего лишь одна строчка вместо 100. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2006, 14:48 |
|
||
|
Массово заменить источник в гриде
|
|||
|---|---|---|---|
|
#18+
Недоходящий2 ORAselect Тебе придеться прописывать замену на все 100 полей, а не проще было бы гриду ControlSource прописать? Это всего лишь одна строчка вместо 100. Не проще, к сожалению. На самом деле в таблице более 100 полей, а вот нужны 70. И таблиц таких -не одна... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2006, 18:42 |
|
||
|
Массово заменить источник в гриде
|
|||
|---|---|---|---|
|
#18+
Есть способ массовой замены значений в режиме конструктора. 1). Создаешь, например, новый Prg-файл с текстом aselobj(aObj) with aObj[1] && reference to grid you selected - change columns 2,5 alignment .Columns[2].Header1.Alignment = 2 .Columns[5].Header1.Alignment = 2 endwith Ну, естественно, заменяешь текст из примера на свой с ControlSource-ами. 2). В режиме конструктора выделяешь свой грид . 3). Правой кнопкой выделяешь текст в файле програмы - Execute selection. То же самое можно сделать и из Command Window. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2006, 10:25 |
|
||
|
|

start [/forum/topic.php?fid=41&tid=1590478]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
175ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 435ms |

| 0 / 0 |
