![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сложный индекс? [D6, Paradox, ]
Натик © (2002-01-22 10:19:00)Имеется две таблицы: Картриджы - Id,Название и Расход картриджей, в которой идет связь по ID_Catridge с ID в базе картриджей. Мне необходимо создать сложный индекс?, т е проиндексировать таблицу расхода по названию картриджа. Использовать Query нет возможности. Подскажите, пожалуйста, как это делается. Впервые с этим столкнулась.
Alex Y (2002-01-23 12:57:00) [1]Как сказал TSV используй TUpdateSQL
Натик (2002-01-23 10:21:00) [2]Спасибо большое за ответы. В принципе к выводу, что все таки придеться разделять просмотр и редактирование я тоже пришла, но думала, что может выкручусь как-то и одной формой.
Фэ (2002-01-22 22:35:00) [3]Разделяйте, как это не покажется накладным, представление и редактирование - и все Ok.
Ничего плохого в этом нет, наоборот, пользователь быстро привыкнет, что в гриде ничего не попортит, а для редактирования вызывается отдельная форма или закладка, где по все по отдельным полям редактируется.
TSV (2002-01-22 19:38:00) [4]Так то оно так, но посортировать по lookup-полю не получится.
Val (2002-01-22 18:49:00) [5]можно сделать не квери, а лукап-поле в таблице расхода и редактируй себе..
TSV (2002-01-22 17:47:00) [6]Проблема в том, что она потом не сможет редактировать этот Query напрямую, потому как Paradox это. В принципе ничего страшного в этом нет. Можно использовать TUpdateSQL или редактировать запись в отдельной форме.
gek (2002-01-22 16:40:00) [7]Я че-то не понял, какие проблемы?
Связывай 2 таблицы
Главная - название
подчиненная - картриджы и сортируй по названию
Digitman (2002-01-22 16:38:00) [8]Можно вообще обойтись без всяких индексов. Тем более - сложных. По кр.мере - в твоей ситуации. Назначение индексов (вообще - как таковых) - иное.
"Query редактируется, только если состоит из 1 таблицы" - не соответствует действительности (вернее, не всегда). Это зависит от структуры запроса.
Натик (2002-01-22 15:52:00) [9]Потому что эта таблица именно для редактирования и предназначена, а Query редактируется, только если состоит из 1 таблицы, а я должа буду его сделать из 2. Вот такая история.
TSV (2002-01-22 11:23:00) [10]Для этого существуют виды (представления, views). К сожалению, в Paradox этого нет. Можно построить соответствующий Query, но редактировать его будет нельзя. Кстати, почему "Использовать Query нет возможности"?