|
#1
|
|||
|
|||
Записи в таблице!
В таблице повторяются записи, допустим Петров и Петров, как мне сделать что бы они не повторялись в DBLookupComboBox1
|
#2
|
|||
|
|||
Код:
select DISTINCT Name from table... Но если это разные Пертовы, то ты получишь только одного. А если одинаковые - то что-то не так у тебя со структурой БД (не 3я нормальная форма). |
#3
|
|||
|
|||
все работает, а ты не подскажешь, вот у меня в ADOQuery написан SQL запрос
Код:
select DISTINCT Название from пол where фио=Петров Код:
select DISTINCT Название from пол where фио=label1.caption |
#4
|
|||
|
|||
В запросе:
Код:
select DISTINCT Название from пол where фио=:FIO В коде: Код:
ADOQuery.ParamByName('FIO').AsString = label1.Caption; ADOQuery.Open; |
#5
|
|||
|
|||
а модно задать несколько where?что бы поиск проходил по нескольким критериям?
|
#6
|
|||
|
|||
несколько where нельзя, а вот условия можно задавать через AND(И) и OR(ИЛИ), обычно комбинациями можно опсать большинство условий
например (фио='петров' and дата_рождения > '10.02.2000') or (фио='иванов' and дата_рождения < '10.02.2000') выберет петровых с датой рождения более 10.02.2000, а ивановых с датой рождения менее 10.02.2000 правильный вопрос содержит в себе 90% ответа |
#7
|
|||
|
|||
а как промежуток времени выбрать, чтобы выберался интервал времени
|