powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Массово заменить источник в гриде
6 сообщений из 6, страница 1 из 1
Массово заменить источник в гриде
    #34089270
ORAselect
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть грид на сто полей. Требуется заменить используемую таблицу на аналогичную, но с другим именем.
Те. ControlSource OldTamle.Field1 заменить на ControlSource NewTamle.Field1 и так во всех 100 полях
...
Рейтинг: 0 / 0
Массово заменить источник в гриде
    #34089370
Burn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Открыти форму как таблицу и поменять нужные значения в полях. В 9-ке воспользоватся CodeReferences. Для более раних версий найти библиотеку Олега Бляхерова - достаточно легко найти в тырнете или на www.foxclub.ru (толи в решениях толи в файловом архиве)
...
Рейтинг: 0 / 0
Массово заменить источник в гриде
    #34089371
Недоходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 ORAselect

Тебе придеться прописывать замену на все 100 полей, а не проще было бы гриду ControlSource прописать? Это всего лишь одна строчка вместо 100.
...
Рейтинг: 0 / 0
Массово заменить источник в гриде
    #34089527
ORAselect
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Недоходящий2 ORAselect

Тебе придеться прописывать замену на все 100 полей, а не проще было бы гриду ControlSource прописать? Это всего лишь одна строчка вместо 100.

Не проще, к сожалению. На самом деле в таблице более 100 полей, а вот нужны 70. И таблиц таких -не одна...
...
Рейтинг: 0 / 0
Массово заменить источник в гриде
    #34090201
Fox5631
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть способ массовой замены значений в режиме конструктора.
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.
...
Рейтинг: 0 / 0
Массово заменить источник в гриде
    #34095941
ORAselect
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, спасибо, работает.
Но есть и просто вариант пнуть новую таблицу в окружение вместо старой. Работатет, подмену не обнаруживает
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Массово заменить источник в гриде
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]