powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / имена полей вркменной таблицы
6 сообщений из 6, страница 1 из 1
имена полей вркменной таблицы
    #37445997
Андрей1985
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, помогите разобраться. Есть форма с Grid. Источником для Grid, является временная таблица Cursor. Можно ли задать имена полей временной таблицы( kod_prib=код прибора, nai_vid=вид прибора и т.д.)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
vid_prib1= thisform.combovid_prib.value
 
IF vid_prib1='ПЛИТА ГАЗОВАЯ'
SELECT Sp_prib.kod_prib, Sp_prib.nai_vid, Sp_prib.nai_firma, Sp_prib.nai_marka, Sp_prib.tip, Sp_prib.model;
 FROM gaz!sp_prib;
 WHERE  Sp_prib.vid_prib =  1  INTO CURSOR Myvid_prib NOFILTER READWRITE
 thisform.grdList.RecordSource = ""  
thisform.grdList.RecordSource = "Myvid_prib"

...
Рейтинг: 0 / 0
имена полей вркменной таблицы
    #37446044
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
thisform.grdList.Column1.Header.Caption = "Код прибора"
thisform.grdList.Column2.Header.Caption = "Вид прибора"
...
Рейтинг: 0 / 0
имена полей вркменной таблицы
    #37446325
Андрей1985
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВладимирМ, прописал в методе init формы. После запуска запроса все работает до тех пор, пока не "щелкнешь" по форме.
...
Рейтинг: 0 / 0
имена полей вркменной таблицы
    #37446347
IgorNG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей1985Здравствуйте, помогите разобраться. Есть форма с Grid. Источником для Grid, является временная таблица Cursor. Можно ли задать имена полей временной таблицы( kod_prib=код прибора, nai_vid=вид прибора и т.д.)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
vid_prib1= thisform.combovid_prib.value
 
IF vid_prib1='ПЛИТА ГАЗОВАЯ'
SELECT Sp_prib.kod_prib, Sp_prib.nai_vid, Sp_prib.nai_firma, Sp_prib.nai_marka, Sp_prib.tip, Sp_prib.model;
 FROM gaz!sp_prib;
 WHERE  Sp_prib.vid_prib =  1  INTO CURSOR Myvid_prib NOFILTER READWRITE
 thisform.grdList.RecordSource = ""  
thisform.grdList.RecordSource = "Myvid_prib"



А этот код где написан?
...
Рейтинг: 0 / 0
имена полей вркменной таблицы
    #37447895
SSn888
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей1985,

конструкция

thisform.grdList.RecordSource = ""
thisform.grdList.RecordSource = "Myvid_prib"

сносит не только сурсы из грида, но и "выделенные" для них столбцы
при thisform.grdList.RecordSource = "Myvid_prib"
Вы не просто подключаете сурсы, автоматом также в грид добавляется нужное количество столбиков (= количеству полей таблицы/курсора), причем шапки стоблцов получают имена полей

_после_
.RecordSource = "Myvid_prib"
явно указывайте желаемые Вами шапки, как указал ВладимирМ
...
Рейтинг: 0 / 0
имена полей вркменной таблицы
    #37448723
alextashk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей1985,

Уничтожение таблицы, которая прописана как ресурс для грида приводит к сбросу и грида

почитайте http://forum.foxclub.ru/read.php?32,177187,177211#msg-177211
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / имена полей вркменной таблицы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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