Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C/C++ Базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 31.03.2011, 20:02   #1
Gul'ka
Пользователь
 
Аватар для Gul'ka
 
Регистрация: 11.02.2011
Сообщений: 69
Восклицание Ошибка в БД на С++Builder 6

Уважаемые программисты помогите пожалуйсто...
Пишу базу на С++... Все сделала все формы готовы... При компиляции выскакивает ошибки на пятой форме выборки:
[C++ Error] Unit5.cpp(51): E2089 Identifier 'Label1Click' cannot have a type qualifier
[C++ Error] Unit5.cpp(64): E2139 Declaration missing ;
[C++ Error] Unit5.cpp(64): E2134 Compound statement missing }

Вот сам код пятой формы:
Код:
void __fastcall TForm5::RadioGroup1Click(TObject *Sender)
{
{
if (Form5->RadioGroup1->ItemIndex==0)
{ Form1->ADOTable1->Filtered=false;
 Form1->ADOTable1->IndexFieldNames="Family";
 Form1->ADOTable1->Filtered=true;  }

 if (Form5->RadioGroup1->ItemIndex==1)
{ Form1->ADOTable1->Filtered=false;
 Form1->ADOTable1->IndexFieldNames="Imya";
 Form1->ADOTable1->Filtered=true;  }

 if (Form5->RadioGroup1->ItemIndex==2)
{ Form1->ADOTable1->Filtered=false;
 Form1->ADOTable1->IndexFieldNames="C_K";
 Form1->ADOTable1->Filtered=true;  }

 if (Form5->RadioGroup1->ItemIndex==3)
{ Form1->ADOTable1->Filtered=false;
 Form1->ADOTable1->IndexFieldNames="Stag";
 Form1->ADOTable1->Filtered=true;  }

  if (Form5->RadioGroup1->ItemIndex==4)
{ Form1->ADOTable1->Filtered=false;
 Form1->ADOTable1->IndexFieldNames="Obrazovanie";
 Form1->ADOTable1->Filtered=true;  }

}
//---------------------------------------------------------------------------

void __fastcall TForm5::Label1Click(TObject *Sender)
{
Form1->ADOTable1->Filtered=false;
Form1->ADOTable1->IndexFieldNames="";
Form1->ADOTable1->Filtered=true;
 RadioGroup1->ItemIndex=-1;   
}
//---------------------------------------------------------------------------
void __fastcall TForm5::Label2Click(TObject *Sender)
{
Form1->Visible=True;
Form5->Close();
Все проверяла... есть такая же база... такой же код но ошибок она не выдает.... А на этой базе выдает ошибки...

Последний раз редактировалось Stilet; 01.04.2011 в 13:22.
Gul'ka вне форума
Старый 01.04.2011, 13:05   #2
psycho-coder
Участник клуба
 
Аватар для psycho-coder
 
Регистрация: 06.04.2009
Сообщений: 1,524
По умолчанию

Ведь проще, не так ли?
Код:
void __fastcall TForm5::RadioGroup1Click(TObject *Sender)
{
	Form1->ADOTable1->Filtered=false;
	
	switch (Form5->RadioGroup1->ItemIndex)
	{
	case 0: Form1->ADOTable1->IndexFieldNames="Family";
		break;
	case 1: Form1->ADOTable1->IndexFieldNames="Imya";
		break;
	case 2: Form1->ADOTable1->IndexFieldNames="C_K";
		break;
	case 3: Form1->ADOTable1->IndexFieldNames="Stag";
		break;
	case 4: Form1->ADOTable1->IndexFieldNames="Obrazovanie";
		break;
	default: break;
	}
	
	Form1->ADOTable1->Filtered=true; 
}
//---------------------------------------------------------------------------

void __fastcall TForm5::Label1Click(TObject *Sender)
{
	Form1->ADOTable1->Filtered=false;
	Form1->ADOTable1->IndexFieldNames="";
	Form1->ADOTable1->Filtered=true;
	RadioGroup1->ItemIndex=-1;
}
//---------------------------------------------------------------------------
void __fastcall TForm5::Label2Click(TObject *Sender)
{
	Form1->Visible=true; // true с маленькой буквы!!!!!
	Form5->Close();
}
А еще у нас код принято оформлять кнопочкой # в панели редактирования

Последний раз редактировалось psycho-coder; 01.04.2011 в 13:08.
psycho-coder вне форума
Старый 20.04.2011, 00:06   #3
Gul'ka
Пользователь
 
Аватар для Gul'ka
 
Регистрация: 11.02.2011
Сообщений: 69
По умолчанию

пасибочки большое)
Gul'ka вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ошибка indy в Builder c++ Miller-1981 C/C++ Сетевое программирование 0 25.11.2010 22:43
Builder(ошибка компиляции) mister2010 C++ Builder 1 04.03.2010 11:11
Ошибка С++ Builder Vladya C++ Builder 3 27.01.2010 08:28
что за ошибка в с++ builder balen-gotfri89 C++ Builder 6 17.12.2009 12:04
C++ BUILDER ошибка в программе? Luxian Помощь студентам 4 10.10.2009 16:00