Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как сделать активной кнопку , при условии что она должна активироваться.....
 
 автор: Usik   (24.11.2007 в 12:40)   личное сообщение
 
 

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;

}

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

  Ответить  
 
 автор: akkorn   (24.11.2007 в 23:13)   личное сообщение
 
 

советую создать запрос
а при запуске формы проверять количество записей. и если 1 или более- делать чего там надо... )))

  Ответить  
 
 автор: osmor   (25.11.2007 в 20:12)   личное сообщение
 
 

А такой вопрос, все три поля должны быть заполнены? а может это делать условиями на значение полей таблицы? что бы все нужные поля обязательно заполнялись...
что бы активировать кнопку просто при наличии записей в таблице Команды (вне зависимости от заполнения полей)
можно использовать такой код :
на событие "Загрузка" (OnLOAD) пишите

me.Кнопка3.Enbled = (dcount("*","[Команды") > 0)

Так же Help по dcount

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList