powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / ???Открытие формы по нажатию кнопки в Gride???
9 сообщений из 9, страница 1 из 1
???Открытие формы по нажатию кнопки в Gride???
    #33808057
Фотография Dazlak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток.
У меня есть грид , в гриде кнопка.
нада , что бы при нажатии открывалась другая форма.
Не могу понять , что нужно писать на метод клик для этой кнопки. =(
Подскажите, ПЛЗ.
...
Рейтинг: 0 / 0
???Открытие формы по нажатию кнопки в Gride???
    #33808067
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DO FORM NameForm
С уважением, Алексей
...
Рейтинг: 0 / 0
???Открытие формы по нажатию кнопки в Gride???
    #33808168
Фотография Dazlak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как то никак (
в клике написал : DO FORM clients

результат:
loForm.Show(1)
файл 'q:\tsc\clients.scx не существует

а форма clients создана в 'q:\tsc\tsc2.vcx

в гриде создан столбец:
lcColumn = 'shownotebutton'
.AddObject(lcColumn,'ccolumn')
.&lcColumn..removeobject('textbox')
.&lcColumn..addobject('snbut', 'cbt')
.&lcColumn..header.caption = ''
.&lcColumn..Width = 20
.&lcColumn..enabled = .t.
.&lcColumn..sparse = .f.

моя кнопка называется cbt, только это и менял . остальное осталось от старого кода(пример был)
Вот вроде всё, но не открывается при нажатии и всё тут =(
хелп
...
Рейтинг: 0 / 0
???Открытие формы по нажатию кнопки в Gride???
    #33808351
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы бы хоть ради интереса HELP почитали, что ли...

Команда DO FORM предполагает наличие файла SCX. Если речь идет о классе формы (файле VCX), то экземпляр создается через CreateObject() или NewObject().

Почитайте HELP по этим командам. Там есть примеры.
...
Рейтинг: 0 / 0
???Открытие формы по нажатию кнопки в Gride???
    #33808406
Фотография Dazlak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Врать не буду пробывал читать, но сталкнулся с проблемой слабого знания английского , про креэт обджект, тоже что то читал, тот же трабл =(
За один день английский не выучиш, а так бы хотелось +)
Вот и спрашиваю , в надежде что мне помогут .
...
Рейтинг: 0 / 0
???Открытие формы по нажатию кнопки в Gride???
    #33808459
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К тому, что вам сказал Владимир, могу только добавить, что скажите хотя бы, как называется класс формы (не библиотека, ее я уже знаю - tsc2.vcx).
Иначе получается, как в том анекдоте - "... дай и мне шанс, купи хоть один лотерейный билет"
С уважением, Алексей
...
Рейтинг: 0 / 0
???Открытие формы по нажатию кнопки в Gride???
    #33808743
Фотография Dazlak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
class - Clientc(смотрел в свойствах формы (Class))
parantclass - Cformdataaccess

Не уверен , что смотрел в нужном месте ,
буду рад узнать где нада, смотреть
СПС
...
Рейтинг: 0 / 0
???Открытие формы по нажатию кнопки в Gride???
    #33809042
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В принципе, можно loForm = CREATEOBJECT("clients"), но форма будет существовать пока существует переменная loForm

С уважением, Алексей
P.S. Лучше, как советовал Вам Владимир, все-таки вам почитать про команды CREATEOBJECT и NEWOBJECT и про видимость переменных.
...
Рейтинг: 0 / 0
???Открытие формы по нажатию кнопки в Gride???
    #33809126
Фотография Dazlak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попытался , что то почитать ; с трудом (
где то нашёл код и чуть поправил под себя:
DODEFAULT()
loParamsSN = createobject('paramsshow')
loParamsSN.addproperty('caption', 'Кл')
loParamsSN.addproperty('corr', 1)
loParamsSN.addproperty('balance', 1)
loFormSN = createobject('clients', loParamsSN)
loFormSN = init(clients)
loFormSN.show(1)
RELEASE loParamsSN

что он делает не совсем понятно, и меня это не радует.
просит ещё параметры , искал их ..... не нашёл
да уж . . .
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / ???Открытие формы по нажатию кнопки в Gride???
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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