Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / FoxPro / 6 сообщений из 6, страница 1 из 1
04.02.2009, 14:41
    #35796553
sergeyermak
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FoxPro
Добрый день!
У меня возникла такая проблема.
У меня есть форма в ФоксПро 9.0 , на ней находяться два text box , проблема заключаеться в том, что мне надо чтобы когда я записывал даные в один из тексбоксов , во второй я уже не смог ничего записать, то есть или сделать его не видимым, или что не было возможности вообще доступиться к нему, или чтоб выводилась ошибка что это поле нельзя заполнять, так как заполнено первое.
напишите кто-небудь код на этот текстбокс, или как это можно реализовать в ФоксПро (ну там с помощью CheckBox или по другому).
За ранее спасибо!!!!!!!
...
Рейтинг: 0 / 0
04.02.2009, 14:53
    #35796603
homik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FoxPro
Пропиши в InteractiveChange этих текстбоксов

Код: plaintext
1.
2.
3.
4.
If !empty(this.value)
   thisform.textbox1.enabled=.F.
else
   thisform.textbox1.enabled=.T.
endif 

Номера поставишь в соответсвии с тем, чтьо у тебя есть.
...
Рейтинг: 0 / 0
04.02.2009, 18:25
    #35797478
sergeyermak
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FoxPro
Я так понял на textbox2 мы вещаем код


If !empty(this.value)
thisform.textbox1.enabled=.F.
else
thisform.textbox1.enabled=.T.
endif


а на textbox1

If !empty(this.value)
thisform.textbox2.enabled=.F.
else
thisform.textbox2.enabled=.T.
endif


Просто в этом случае когда мы ввели значение, то вывело ошибку, а после нее все равно можно записать данные в тот тексбокс в который уже нельзя записывать.
Можно ли заменить ошибку, которая выводиться на свою ( то есть через messagebox)
...
Рейтинг: 0 / 0
05.02.2009, 05:31
    #35798043
Galyamov Rinat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FoxPro
А что за ошибка?

В том, что у тебя соответствующие контролы отсутствуют?



Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
05.02.2009, 16:07
    #35799616
sergeyermak
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FoxPro
ошибка заключаеться в том что заполнить текстбокс2 не можно, то есть он Enable, но после этого все равно есть возможность записи данных в текстбокс2.

А как я говорил раньше мне надо что у меня не было возможности после ввода данных в текстбокс1 ввести данные в текстбокс2.

Помоги! Срочно надо.

Спасибо всем кто поможет.
...
Рейтинг: 0 / 0
05.02.2009, 22:42
    #35800488
igorbik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FoxPro
sergeyermakзаполнить текстбокс2 не можно, то есть он Enable
Это как это возможно такое, если контрол доступен?

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


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