|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.08.2015, 15:45 | #1 |
Пользователь
Регистрация: 04.08.2015
Сообщений: 48
|
Чтение из базы с фильтром
Добрый день всем! Уже который час бьюсь и не получается, даже ни чего в голову толкового не приходит, как правильно сделать.
Имеется комбобокс на форме, который при создании формы наполняется из массива, но при этом должно отсеиваться значение которое есть уже в базе. Например: массив: Код:
Код:
Я уже пытался сделать второй массив в который считать данные из базы и потом их сравнивать, но что то у меня не получается. Кому не сложно приведите пример кода. |
30.08.2015, 15:57 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Уточняющий вопрос: Почему из массива? Почему не сделать в самой БД справочник?
I'm learning to live...
|
30.08.2015, 16:22 | #3 | |
Пользователь
Регистрация: 04.08.2015
Сообщений: 48
|
Цитата:
Допустим работник сделал сегодня 10 стульев, он внес в базу их, нужно сразу из комбобокса удалить наименование стул, чтобы второй раз не заносить повторные наименования. Каждый раз проверять есть ли за сегодняшний день определенное наименование и вносить в комбобокс оставшиеся выходит запросов много или я делаю что то не так. Или лучше просто удалять из комбобокса указанные значения? Последний раз редактировалось Evil_Net; 30.08.2015 в 16:28. |
|
30.08.2015, 16:41 | #4 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
I'm learning to live...
|
||
30.08.2015, 17:04 | #5 | |
Пользователь
Регистрация: 04.08.2015
Сообщений: 48
|
Цитата:
Поясню. Пользователю незачем за определенный день вносить повторно одни и те же наименования (для редактирования внесенных данных или удаления ошибочного наименования есть специальные разделы, которые уже работают) поэтому уже внесенные в базу наименования на сегодняшний день я хочу убирать из комбобокс после каждого добавления в базу и при открытии программы снова. |
|
30.08.2015, 17:32 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
1) Сделай справочник 2) Из него заполняй комбик 3) Удаляй из комбика при добавлении записи.
I'm learning to live...
|
|
30.08.2015, 18:04 | #7 | |
Пользователь
Регистрация: 04.08.2015
Сообщений: 48
|
Цитата:
А проблема вот в чем: пользователь запустил программу все замечательно считалось в комбо, он вносит необходимые данные и внесенные наименования из комбо прекрасно удаляются, но только пользователь закрыл программу и при следующем запуске ее по новой в комбо считались ВСЕ значения, а мне нужно чтобы только те, которые он сегодня не вносил в базу! |
|
30.08.2015, 18:20 | #8 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Вот поэтому делай справочник.
А потом запрос: Код:
Код:
Получишь те элементы, которые не были вписаны. О чем я тебе и толкую.
I'm learning to live...
|
31.08.2015, 08:45 | #9 | |
Пользователь
Регистрация: 04.08.2015
Сообщений: 48
|
Цитата:
|
|
31.08.2015, 09:46 | #10 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ну и отлично )
I'm learning to live...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ускорить чтение из базы | ZBEP | БД в Delphi | 11 | 27.03.2014 23:02 |
Чтение данных из базы Access из ресурса | Аватар | БД в Delphi | 9 | 27.06.2013 16:42 |
Запись и чтение WAV-файлов в/из базы | Sanprof | БД в Delphi | 1 | 15.11.2010 13:27 |
Чтение из базы | Антон Шестаков | БД в Delphi | 8 | 18.05.2007 19:24 |