|
|
|
| Cитуация такая Имеется Форма(название MAIN) на ней есть кнопка(название Кнопка 3), эта кнопка неактивная (Button3->Enabled=false). Имеется таблица "Команды" со следующими полями (Название команды и город, ФИО тренера, место в прошлом сезоне,Стадион).
Задача:Как сделать так чтобы при загрузке формы MAIN проверялось существует ли хотя бы одна запись в таблице "Команды"(т.е. если заполнены поля Название команды и город, ФИО тренера, место в прошлом сезоне,Стадион хоть у одной записи), то активируем кнопку три.
Чтобы стало более понятно напишу то что мне надо на псевдоязыке:
Событие на загрузку формы MAIN()
{
if (Table("Команды")->FieldbyName("Название команды и город")->ExistRecord&&
Table("Команды")->FieldbyName("ФИО тренера")->ExistRecord&&Table("Команды")- FieldbyName("Cтадион")->ExistRecord&& и другие поля)
Кнопка3->Enabled=true;
else
Кнопка3->Enabled=false;
}
Помогите плиз , и скажите что и куда писать чтобы я решил данную задачу. | |
|
| |
|
|
|
| советую создать запрос
а при запуске формы проверять количество записей. и если 1 или более- делать чего там надо... ))) | |
|
| |
|
|
|
| А такой вопрос, все три поля должны быть заполнены? а может это делать условиями на значение полей таблицы? что бы все нужные поля обязательно заполнялись...
что бы активировать кнопку просто при наличии записей в таблице Команды (вне зависимости от заполнения полей)
можно использовать такой код :
на событие "Загрузка" (OnLOAD) пишите
me.Кнопка3.Enbled = (dcount("*","[Команды") > 0)
|
Так же Help по dcount | |
|
| |