powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Здраствуйте вопрос по Grid(у)
5 сообщений из 5, страница 1 из 1
Здраствуйте вопрос по Grid(у)
    #36468358
FoxNewbie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте суть вопроса такова на форме имеются 2 грида между ними реализована связь мастер деталь по полям kod(master)->Idsv(Detail) при дополнении записи в детали поле idsv должно соответствовать коду мастера но туда вносится значение 0 есть какая-то возможность вытаскивать значение кода из мастера и по какому-то событию засовывать в idsv
если можно пример как это реализовать. спасибо
...
Рейтинг: 0 / 0
Здраствуйте вопрос по Grid(у)
    #36468400
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для редактирования я делал отдельную формочку и если мне надо было вытаскивать значения из других таблиц - ставил ComboBox-ы.

Если это вам интересно то ищите по форуму.
...
Рейтинг: 0 / 0
Здраствуйте вопрос по Grid(у)
    #36468581
Fffffffffffff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А еще можно воспользоваться мастером и посмотреть, как это реализовано там. Но искать придется долго.
...
Рейтинг: 0 / 0
Здраствуйте вопрос по Grid(у)
    #36468800
igorbik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FoxNewbie,

* Примерный код добавления записи в detail, например, отдельной кнопкой
* В таблице Master нужно прежде указатель поставить на нужного мастера (через Грид)

select master
scatter memvar
select detail
append blank
replace ldsv with m.kod
* и так далее заполнить значения таблицы detail
thisform.refresh

*Если связи между таблицами уже установлены, то все еще проще:

select detail
append blank
replace ldsv with master.kod
* и так далее
thisform.refresh
...
Рейтинг: 0 / 0
Здраствуйте вопрос по Grid(у)
    #36468845
reware
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
igorbik
*Если связи между таблицами уже установлены, то все еще проще:

select detail
append blank
replace ldsv with master.kod
* и так далее
thisform.refresh

Этого кода достаточно независимо от того, установлена связь или нет. Главное, чтобы указатель в первом гриде стоял на нужном мастере.
Код: plaintext
1.
APPEND BLANK IN detail
REPLACE idsv WITH master.kod IN detail
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Здраствуйте вопрос по Grid(у)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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