Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Формирование условия для кнопки "ВЫбор" / 20 сообщений из 20, страница 1 из 1
08.01.2009, 13:41
    #35747382
XoTaBbI4
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формирование условия для кнопки "ВЫбор"
Добрый день!
Имеется 3 формы: Ответственное_лицо, Оборудование и Комплектующие. У них одинаковое поле: код_ответственного_лица. Значит, в форме ответственное_лицо имеется 2 кнопки "Выбор".
1:
frm_ob.Text7.Value = otv_lico.kod_otv_lica
frm_ob.refresh()
RELEASE thisform
2:
frmkomp.txtKod_otv_lica.Value = otv_lico.kod_otv_lica
frmkomp.refresh()
RELEASE thisform
Неподскажи как сделать так, чтобы все это было прописано в 1 кнопке, при это если добавляем в форму оборудование выполнялось 1 условие, а если форму комплектующие то 2 условие!
Заранее Благодарен!!!
...
Рейтинг: 0 / 0
08.01.2009, 14:37
    #35747451
BMJ
BMJ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формирование условия для кнопки "ВЫбор"
forma1.knopka1.clic

If (uslovie)
.....
else
.....
endif

do case
case (uslovie1)
....
case (uslovie 2)
.....
endcase


.... append ; repl
or
.....insert
Если правильно понял вопрос!
...
Рейтинг: 0 / 0
08.01.2009, 15:22
    #35747513
XoTaBbI4
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формирование условия для кнопки "ВЫбор"
BMJ, дак вот.....IF(uslovie)....Какое оно? В этом то и вся проблема.
Заранее Благдарен!
...
Рейтинг: 0 / 0
08.01.2009, 17:32
    #35747687
BMJ
BMJ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формирование условия для кнопки "ВЫбор"
Трудно сказать, может не пустое поле с оборудованием или комплектующим или выбор из имеющегося списка, как поставлена задача.
...
Рейтинг: 0 / 0
08.01.2009, 17:44
    #35747702
XoTaBbI4
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формирование условия для кнопки "ВЫбор"
BMJ, Извини за некорректный вопрос, в VFP недавно только, да и то по вине курсовой работы(((

Посмотри: на рис. 1_1 располагается кнопка "Выбор"(ее код смотри выше(соответсвует цифре 1 в первом сообщении)) и на рис. 2_2 кнопка "Выбор2"(ее код смотри выше(соответсвует цифре 2 в первом сообщении)). Необходимо написать такое условие, чтобы все эти коды были в ОДНОЙ кнопке Выбор, а НЕ в двух(Выбор и Выбор2)
СПАСИБО, что откликнулся.!
...
Рейтинг: 0 / 0
08.01.2009, 17:44
    #35747703
XoTaBbI4
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формирование условия для кнопки "ВЫбор"
BMJ, Извини за некорректный вопрос, просто в VFP недавно. Если сможешь помоги.

Посмотри: на рис. 1_1 располагается кнопка "Выбор"(ее код смотри выше(соответсвует цифре 1 в первом сообщении)) и на рис. 2_2 кнопка "Выбор2"(ее код смотри выше(соответсвует цифре 2 в первом сообщении)). Необходимо написать такое условие, чтобы все эти коды были в ОДНОЙ кнопке Выбор, а НЕ в двух(Выбор и Выбор2)
Зранее Спасибо!
...
Рейтинг: 0 / 0
08.01.2009, 17:45
    #35747704
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формирование условия для кнопки "ВЫбор"
Насколько я понимаю, вопрос формулируется следующим образом:

Есть несколько разных форм, в каждой из которых необходимо организовать выбор из некоего общего справочника. Однако результат выбора в каждой форме надо записать в разные объекты форм. Т.е. на одной форме результат надо записать в объект с именем Text7, а в другой форме в объект с именем txtKod_otv_lica. В настоящее время это присвоение выполняется вручную.

Вопрос в том, можно ли организовать автоматическое присвоение выбранного значения нужному объекту без ручной модификации кода.

=================================================================

В принципе, решение есть, но это решение может не вписаться в принятую идеологию работы с формами. Поэтому, не знаю, насколько оно подойдет в данном случае.

Идея решения очень проста. Имя объекта, в которое должно быть записано выбранное значение должно быть фиксировано и не изменно. Для этой цели проще включить этот объект в класс, организующий вызов формы для выбора.

Смотри на картинке
...
Рейтинг: 0 / 0
08.01.2009, 17:45
    #35747705
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формирование условия для кнопки "ВЫбор"
...
Рейтинг: 0 / 0
08.01.2009, 17:47
    #35747706
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формирование условия для кнопки "ВЫбор"
А вот как это будет выглядеть в готовой форме. Обрати внимание, что "Получатель", "Договор", "Документ" - это один и тот же класс.

Просто по разному настроены TextBox.ControlSource. Ссылаются на разные поля таблиц. Ну, и разные справочники вызывают, разумеется
...
Рейтинг: 0 / 0
08.01.2009, 17:53
    #35747718
BMJ
BMJ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формирование условия для кнопки "ВЫбор"
Не понял, кнопка одна а названия разные "выбор" и "выбор2" в фоксе есть возможность менять названия кнопок. Это Ваша курсовая! Пишите хоть что-то, "напильником" помогут доработать, а постановкой задачи и её записью в коде вряд-ли!
...
Рейтинг: 0 / 0
08.01.2009, 17:59
    #35747727
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формирование условия для кнопки "ВЫбор"
На всякий случай уточню.

В вашей терминологии, форма "Ответственное лицо" при выборе элемента ничего никуда не записывает. Она просто возвращает код выбранной записи.

А вот уже собственно запись осуществляется в той форме из которой была вызвана форма для выбора.
...
Рейтинг: 0 / 0
08.01.2009, 17:59
    #35747728
XoTaBbI4
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формирование условия для кнопки "ВЫбор"
BMJ, не правильно понел кнопки 2: Выбор и Выбор2, а нужно чтоб была одна(назовем ее Выбор_3), которая обьединяла в себе кнопки Выбор и Выбор2.
...
Рейтинг: 0 / 0
08.01.2009, 18:05
    #35747732
XoTaBbI4
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формирование условия для кнопки "ВЫбор"
ВладимирМНа всякий случай уточню.

В вашей терминологии, форма "Ответственное лицо" при выборе элемента ничего никуда не записывает. Она просто возвращает код выбранной записи.

А вот уже собственно запись осуществляется в той форме из которой была вызвана форма для выбора.

Дак это то да. Она возвращает код выбранной записи в другую форму, а далее происходит сохранение. Вот мне необходимо, чтобы кнопки Выбор и Выбор2 обьединились в одной(допустим Выбор3). Сколько уже мучаюсь, как только не пробовал никак не получается((((((
Спасибо!
...
Рейтинг: 0 / 0
08.01.2009, 18:10
    #35747736
BMJ
BMJ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формирование условия для кнопки "ВЫбор"
XoTaBbI4,

Увидеть бы что "намучал" в коде кнопки!
...
Рейтинг: 0 / 0
08.01.2009, 18:12
    #35747739
XoTaBbI4
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формирование условия для кнопки "ВЫбор"
BMJ,
кнопка Выбор
frm_ob.Text7.Value = otv_lico.kod_otv_lica
frm_ob.refresh()
RELEASE thisform
Кнопка Выбор2
frmkomp.txtKod_otv_lica.Value = otv_lico.kod_otv_lica
frmkomp.refresh()
RELEASE thisform

Необходимо чтобы была 1 кнопка, вместо двух (дорпустим Выбор_3)
...
Рейтинг: 0 / 0
08.01.2009, 18:15
    #35747743
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формирование условия для кнопки "ВЫбор"
XoTaBbI4ВладимирМНа всякий случай уточню.

В вашей терминологии, форма "Ответственное лицо" при выборе элемента ничего никуда не записывает. Она просто возвращает код выбранной записи.

А вот уже собственно запись осуществляется в той форме из которой была вызвана форма для выбора.

Дак это то да. Она возвращает код выбранной записи в другую форму, а далее происходит сохранение. Вот мне необходимо, чтобы кнопки Выбор и Выбор2 обьединились в одной(допустим Выбор3). Сколько уже мучаюсь, как только не пробовал никак не получается((((((
Спасибо!

Хм... Что-то не понятно в том решении, которое я предложил?
...
Рейтинг: 0 / 0
08.01.2009, 18:24
    #35747757
BMJ
BMJ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формирование условия для кнопки "ВЫбор"
LcKod=otv_lico.kod_otv_lica
IF !EMPTY(LcKod)
frm_ob.Text7.Value = LcKod
frm_ob.refresh()
frmkomp.txtKod_otv_lica.Value = LcKod
frmkomp.refresh()
endif
RELEASE thisform

Может так? При условии что запись с ответственным лицом выбрана.
...
Рейтинг: 0 / 0
08.01.2009, 18:30
    #35747767
XoTaBbI4
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формирование условия для кнопки "ВЫбор"
ВладимирМ, Все понел, что вы предложили. Спасибо огромное! Бывают люди, которые даже от таких как я понимают вопросы! Просто не сразу дошло, посидел подумал....мысль стала ясна.
Владимир можно ещё 1 вопрос про грид в этой теме или новую создть? Если не трудно.
СПАСИБО БОЛЬШОЕ!
...
Рейтинг: 0 / 0
08.01.2009, 18:31
    #35747771
XoTaBbI4
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формирование условия для кнопки "ВЫбор"
BMJ,
СПАСИБО тебе БОЛЬШОЕ!!!! Сейчас опробую!!!! Спасибо за помощь.
...
Рейтинг: 0 / 0
08.01.2009, 18:36
    #35747780
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формирование условия для кнопки "ВЫбор"
XoTaBbI4Владимир можно ещё 1 вопрос про грид в этой теме или новую создть? Если не трудно.
Лучше создать новую тему. Во-первых, проще будет искать в последствии, если надо будет вспомнить чего. А, во-вторых, проще разбираться с ответами. Не возникнет путаницы в теме кто и на что отвечает.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Формирование условия для кнопки "ВЫбор" / 20 сообщений из 20, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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