powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / В модальной форме объекты неативированы
7 сообщений из 7, страница 1 из 1
В модальной форме объекты неативированы
    #33153343
Лисонька
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Леди и джентельмены! Вопросы не кончаются. Помогите разобраться.
В форме Ф1 выбираю строку в гриде и нажимаю командную кнопку. Открывается модальная форма Ф2. Там я для пробы поставила один единственный текстбокс. В DE кинула те же таблицы, что и в DE формы Ф1. К текстбоксу подвязала поле таблицы, что у меня используется в гриде. формы Ф1. Хочу, чтобы в текстбоксе этом появилось содержимое поля записи, выбранной в гриде.
Запускаю Ф1. Потом по нажатию кнопки DO FORM Ф2.
Ф2 появляется, а текстбокс в ней почему-то пустой и к тому же словно у него свойство ENABLED=.t.
Что за ерунду я поднаделала?
...
Рейтинг: 0 / 0
В модальной форме объекты неативированы
    #33153529
Burn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обычно текстбокс, привязаный к полю? неактивен, если у таблицы нет записей или указатель стоит на EOF
...
Рейтинг: 0 / 0
В модальной форме объекты неативированы
    #33153539
Кэт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
посмотри, там даже пример есть
...
Рейтинг: 0 / 0
В модальной форме объекты неативированы
    #33155752
Лисонька
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Леди и джентельмены!
Наверно, у меня вся проблема из-за того, что поле действительно пусто. Я думала, что будет работать так: выбираю в гриде запись, нажимаю коммандную кнопку, запускается модальная форма. Она ма-а-ахонькая, в ней всего 4 текстбокса, пара кнопок, в DE именно та таблица, которая была подвязана к гриду. Рассчитывала, что раз в Ф1 запись выбрана, то и в Ф2 эта же запись будет фигурировать. Дудки! Не прокатывает.
Значит, мне нужно в Ф2 делать сначала повторный выбор нужной записи (по определенному в Ф1 RECNOMER() например), а потом с ней уже и работать?
...
Рейтинг: 0 / 0
В модальной форме объекты неативированы
    #33155761
Sergey Sizov.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Лисонька:

Лисонька
Наверно, у меня вся проблема из-за того, что поле действительно пусто. Я думала, что будет работать так: выбираю в гриде запись, нажимаю коммандную кнопку, запускается модальная форма. Она ма-а-ахонькая, в ней всего 4 текстбокса, пара кнопок, в DE именно та таблица, которая была подвязана к гриду. Рассчитывала, что раз в Ф1 запись выбрана, то и в Ф2 эта же запись будет фигурировать. Дудки! Не прокатывает.
Значит, мне нужно в Ф2 делать сначала повторный выбор нужной записи (по определенному в Ф1 RECNOMER() например), а потом с ней уже и работать?


Если ты в своей ма-а-ахонькой форме уберешь все таблицы из ее DE и поставишь там же Datasession = 1, то твоя ма-а-ахонькая форма и должна будет вести себя так, как ты думала.
...
Рейтинг: 0 / 0
В модальной форме объекты неативированы
    #33155842
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi Лисонька!

Если бы у формы2 была Default DataSession - то это был бы тот-же самый курсор, и ничего нигде искать было бы не нужно - НО при таком раскладе возникают более другие проблемы, и использовать эту схему нужно с повышенной осторожностью (тогда уж лучше из DE второй формы вообще всё выкинуть). Если же оставить Private DataSession - то да, надо повторно на эту запись переходить - только лучше это делать не по RECNO, а по коду - т.е. первичному ключу.
Можно также пойти по другому пути - вообще не работать в форме2 с курсором, а передать в эту форму объект. полученный из SCATTER NAME oDataObject - там принять, сохранить в свойстве формы, привязать поля к этому объекту (к его свойствам) и после ввода мы получим новые значения в точке вызова - где можно их обратно занести в курсор (как новую запись по INSERT INTO ... FROM NAME ..., так и в существующую по GATHER NAME ...)

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
В модальной форме объекты неативированы
    #33155898
О_В_Д
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, Лисонька!
Наплюй ты на эту ма-а-ахонькую форму! Сделай свой класс контейнер с 4 textbox и кнопками, положи его в Ф1, дай Visible=.f. и успокойся. Когда надо, свойство поменяешь на обратное, объекты в форме Enabled=.f. (как это сделать попроще ты уже знаешь, я видел твой топик несколько дней назад). Отработала с контейнером - опять Visible=.f., а Enabled=.t. Всё ;-))))
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / В модальной форме объекты неативированы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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