Зарос на возраст

Тема в разделе "SQL", создана пользователем slai, 28 сен 2010.

  1. slai

    slai Гость

    Всем привет помогите пожалуйста. Как мне сделать так чтобы при вводе цифры (лет) мне в таблице вывело именно тех кому столько лет.
    Я делаю вроде правильно но в таблице удаляются последние строки и остается только первая .
    Вот код.
    q2.SQL.Text:='select * from owner where DateDiff(year,date_of_birth,GetDate())='+Edit1.Text+' and family_status ='+char(39)+Combobox1.Text+char(39)+' and TypeOrg = '+char(39)+Combobox3.Text+char(39)+' and sex='+inttostr(RadioGroup1.Itemindex);
    q2.Open;
    form2.FormActivate(Sender);
    q2.Close;
     
  2. slai

    slai Гость

    Этим добивался чтобы фильтровалось по годам но почему то не работает. Мне надо чтобы работало и с другими компонентами что бы фильтровало не только по году, но и по Напрмер: Сфера деятельности->Торговля (производство, госслужба и т.д.), Семейное положение -> женат(или не женат ), пол->мужской(женский) фильтровала данные.
     
  3. slai

    slai Гость

    При нажатии кнопки удаляются все строки кроме первой и все .
     
  4. slai

    slai Гость

    http://s005.radikal.ru/i211/1009/a1/831f868ca8e4.jpg
    Вот при выборе всех должно фильтровать при нажатии кнопки должно в таблице фильтровать по всем параметрам.
     
  5. slai

    slai Гость

    DBX служит для подключения к базе данных sql. Как называется этот компонент.
     
Загрузка...

Поделиться этой страницей