![]() |
|
|
![]()
|
|
| Frant |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 14.6.2006 Репутация: нет Всего: нет |
Помогите подалуйста.......................
Нужно сделать чтобы в Grid'e отображались записи без повторений, но при этом можно было редактировать таблицу................... |
|||
|
||||
| ТоляМБА |
|
|||
![]() Котэ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1607 Регистрация: 15.12.2004 Репутация: 3 Всего: 252 |
Обязательно указание:
1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.) Попробуй
Св-во RequestLive в True. При условии что ты юзаешь BDE и Query |
|||
|
||||
| Frant |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 14.6.2006 Репутация: нет Всего: нет |
Таблица Paradox..... Через BDE...................
Дело в том что при параметре DISTINCT не возможно редактировать данные...... Отображение у меня через DBGridEh ...................... |
|||
|
||||
| bas |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 446 Регистрация: 14.8.2002 Где: Молдова, Кишинев Репутация: 1 Всего: 2 |
||||
|
||||
| Frant |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 14.6.2006 Репутация: нет Всего: нет |
Все записи с одинаковыми именами......... |
|||
|
||||
| ТоляМБА |
|
|||
![]() Котэ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1607 Регистрация: 15.12.2004 Репутация: 3 Всего: 252 |
Что это за ТАБЛИЦА (не выборка из нескольких полей, а именно вся таблица) в которой есть повторяющиеся записи???
Программисту что, за объём таблицы платят или за корректность данных и скорость обработки? |
|||
|
||||
| Frant |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 14.6.2006 Репутация: нет Всего: нет |
ТоляМБА,
смотри.......есть разные товары................и производители........ при выборе производителя нужно дать спиок его товаров, а поля находятся в одной таблице......... и + к товару подсоеденена таблица с кучей дополнительных данных.......... |
|||
|
||||
| ТоляМБА |
|
|||
![]() Котэ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1607 Регистрация: 15.12.2004 Репутация: 3 Всего: 252 |
Frant, структуру обеих таблиц с 3-4 записями в студию!
/офтоп: И почисти клаву, у тебя точка заедает офтоп:/ |
|||
|
||||
| Frant |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 14.6.2006 Репутация: нет Всего: нет |
в таблицах не 3-4 записи
и если есть дельное предложение то давай! |
|||
|
||||
| ТоляМБА |
|
|||
![]() Котэ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1607 Регистрация: 15.12.2004 Репутация: 3 Всего: 252 |
||||
|
||||
| Frant |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 14.6.2006 Репутация: нет Всего: нет |
таблицы:
ID ID 3Tovar -------------------> 1 Tovar 2Firms DataProizvodstva 1DataDogovora DataPostupleniya Kolichestvo №Tovara CenaPokupki CenaProdagi Info Nakladnaya cтруктура таблиц примерно такая цифрами указаны вторичные индексы я делаю редактор фирм и предоставленных товаров, т.е мне нужно чтобы в одном gride отображалоись firm'ы а в другом наименование товаров причём чтобы фирмы не повторялись, а DBGridEh только белым закрашивает повторные значения, с DISTINCT не возможно редактировать... |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: нет Всего: 260 |
не совсем ясно. список фирм у тебя в третьей таблице? Или как? Или на каждый товар - свое название фирмы? не пойму, почему это фирмы повторяются...
|
|||
|
||||
| Frant |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 14.6.2006 Репутация: нет Всего: нет |
skyboy,
список фирм находится в первой таблице(как я и указал),но в принципе ты прав каждый товар относится к определённой фирме........ Добавлено @ 21:56 а фирмы могут повторятся ........например одна фирма может выпускать туалетную воду и туалетную бумагу....................................... |
|||
|
||||
| Savek |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 355 Регистрация: 10.4.2006 Где: Воронеж Репутация: 7 Всего: 7 |
||||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: нет Всего: 260 |
надо три таблицы. в одной - список фирм. просто список. без повторений, естественно.
во второй - список продуктов. тоже без повторений. а в третьей - два id: id фирмы из первой таблицы и id товара из второй таблицы. тогда повторений не будет в принципе. |
|||
|
||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |