|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Возможен ли поиск по выбранному параметру
Пожалуйста помогите!!!
Есть БД в Access, необходимо по поиску выводить либо пропуски заданного студента по всем предметам ( с учётом даты пропуска) или пропуски всей группы по определённому предмету.Можно ли например для задания параметра поиска использовать ComboBox т.е., что бы выбирать поиск по группе или по студентам.Если это можно сделать напишите как ? СПАСИБО: |
#2
|
||||
|
||||
Результатом работы комбика является текстовое или числовое значение. Использовать его в запросе на выборку несложно. Например:
Код:
'select * from Посещаемость where Студент = ''' + Combobox1.Text + '''' Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#3
|
|||
|
|||
Страдалецъ, вопрос был немгого другой
Генери селект в рантайме: Код:
var Buf : String; begin // Только для понимания что находится в ComboBox1. ComboBox1.Items.Clear; ComboBox1.Items.Add('Студент'); ComboBox1.Items.Add('Группа'); // Собственно код Query1,SQL.Clear; Buf := 'SELECT * FROM T WHERE '; If ComboBox1.ItemIndex = 0 Then Buf := Buf + 'Student' Else Buf := Buf + 'Group'; Buf := Buf + ' = ''' + Edit1.Text + ''''; Query1.SQL.Text := Buf; end; |
#4
|
|||
|
|||
Большое спасибо!!!
Вы немогли бы выполнить следующее задание,а то у меня не как не получается: Разработать программу, позволяющую отображать сводную информацию: 1) о пропусках отдельного студента по предметам с указанием даты и причины; 2)всей группы по конкретному предмету |
#5
|
|||
|
|||
это вам в раздел Работа, тут бесплатно ничего не разрабатывают, тут только помогают.
взялся из неоткуда, ничего не прошу, помогаю просто так ICQ: 593977748 - стучать в случае КРАЙНЕЙ необходимости, ну, или если вы со Ставрополя |
#6
|
|||
|
|||
Уважаемый lmikle !!! а как сделать запрос без sql? вот описание задачи: есть комбобокс, в нём условно 5 параметров, хочу чтобы пользователь выбирал один из них(критерий поиска, название поля в таблице) и вводил собственно то что хочет найти (значение поля в таблице). вот примерный код но он с уже заранее прописанным полем поиска.
procedure TForm1.Button2Click(Sender: TObject); begin if not ADOTable1.Locate('Cartridge',Edit1.Text,[loCaseInsensitive, loPartialKey])then ShowMessage('Запись не найдена'); end; //loCaseInsensitive, loPartialKey - отключаем регистр помогите!!! Диплом вот вот уже! Заранее Спасибо |