|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Помогите с базой данных
База на Paradox'е ,хочу сделать фильтрацию ,когда 'Surname'= вырезаю выдает ошибку,мол не может найти такую строку(например если ввожу Петров,то пишет Field 'П' not found)
Код:
procedure TForm3.Button14Click(Sender: TObject); begin if(Edit6.Text) <> '' then begin table1.filtered:=false; table1.filter:= 'Surname' = Edit6.text; table1.filtered:=true; end Последний раз редактировалось Admin, 19.02.2014 в 19:30. |
#2
|
||||
|
||||
= в кавчки, + вместо =
Пишу программы за еду. __________________ |
#3
|
|||
|
|||
Цитата:
или так: table1.filter:= 'Surname' + Edit6.text; |
#4
|
||||
|
||||
Второй вариант. Прикалываетесь что-ли, ведь по-другому компилятор не пропустит, нарушение основ синтаксиса языка. Текст существует всегда в кавычках, его можно только складывать с таким же 'текстом' или добавлять к нему текстовые свойства компонетов и содержимое переменных. Всё остальное через преобразование посредством специальных функций
Я не понял Вашего вопроса, но всё же Вам на него отвечу! |
#5
|
||||
|
||||
= в кавчки перемести, + вместо = поставь:
table1.filter:= 'Surname=' + Edit6.text; Пишу программы за еду. __________________ |