![]() |
|
#1
|
|||
|
|||
![]() Можно как-то скрыть компоненты БД и сделать единый поиск. Когда ищешь, он находит компонент и добавляет в таблицу. Я хочу сделать программу для магазина
|
#2
|
|||
|
|||
![]() Нифига не понятно чего ты хочешь.
|
#3
|
|||
|
|||
![]() Надо убрать именно компоненты БД(имя, фамилия и т.д) и сделать поиск. Когда ты ввёл например имя, оно должно появляться в таблице и так когда вводишь что-то в поиск, оно появляется в таблице
|
#4
|
||||
|
||||
![]() В БД компонентов нет, там есть таблицы, у них есть поля "(имя, фамилия и т.д)" где и лежат соответствующие им записи, а вот для подключения к полям таблицы как раз и используются невизуальные & визуальные компоненты, некоторые убрать можно без потери функциональности приложения, другие трогать нельзя, если что-то вводится, значит задействован визуальный компонент напр. DBEdit, он автоматом заносит данные в подключеное к нему поле таблички после окончания набора, поиск организуется тоже несколькими способами, "ручным" - это пробежка в цикле по всем записям и сравнение их с введённым образцом, есть и "автоматы" посредством SQL-запроса либо вызовом стандартных функций Locate() или Lookup(), вариантов - вагон и маленькая тележка, что лучше задействовать?- для этого нужна конкретика, а хотелка типа "..хочу сделать программу для магазина" слишком расплывчата
Я не понял Вашего вопроса, но всё же Вам на него отвечу! |
Этот пользователь сказал Спасибо Alegun за это полезное сообщение: | ||
danya_chelyshev (29.06.2018)
|
#5
|
||||
|
||||
![]() Да и поиск разный бывает. Непонятно, нужен именно поиск (показ всех записей с выделением совпадений) или фильтрация (скрытие записей, не удовлетворяющих критериям поиска), поиск по части слова или нет, регистро-зависимый или нет. Мне кажется, если сейчас возникают такие вопросы, то лучше за БД для магазина и не браться. Захотят кроме поиска что-то посложнее - и что тогда будете делать?
|