Вверх ↑
Ответов: 16884
Рейтинг: 1239
#1: 2010-07-15 14:08:32 ЛС | профиль | цитата
Chipset, ты меня извини...
Chipset писал(а):
Там главная таблица Материалы

Для начала.
1. Таблица МАТЕРИАЛЫ. 33050 записей и ещё могут добавляться.
2. Таблица МАТЕРИАЛЫ. что за единица измерения ? ДА 5-9, площадь 0,45 м2, ДА 5-10, площадь 0,50 м2

Дальше читай, если делаешь прогу для людей (а не для себя.)
Сгруппируй материалы (Трубы, Муфты, Гвозди, Болты, Доски, Плитка, Краска, Кирпич и т.д.) .
Для этого создай таблицу Group(id INTEGER PRIMARY KEY, name TEXT) (от силы 1000-2000 записей),
в таблицу MatBaz добавь колонку Groups. Надеюсь понял.

Оператору подсовываешь список групп в ComboBox, оператор выбирает группу, например Доски, и у него в таблице Материалы всего 10-15 записей, а не все 35 тысяч.

Да, кстати, "Кирпич" можешь по LIKE (да и по не найти. Кто будет знать, что первая буква "К" латинская
Примечание
"Не надо делать много ошибок. Нужно сделать одну, а потом CopyPaste".
Что ты и сделал. Кирпичей пять таких есть.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
1
Голосовали:Chipset