|
4 / 4 / 0
Регистрация: 28.09.2012
Сообщений: 178
|
|
Выборка строк таблицы по значениям столбца через начения в DBComboBox14.05.2014, 02:11. Показов 4599. Ответов 17
Метки нет (Все метки)
Задача в следующем(возможно банальна(не судите строго)): 1) Есть таблица DBGrid 'Ispolnenie' в ней 5 столбцов, важен 5-й 'Статус'. Так же на форме присутствует DBComboBox1 со значениями 'НЕ Обработан','Обработан','В Обработке'.
Дык вот, Надо чтобы по выбору в DBComboBox1, допустим значения 'Не Обработан', в DBGrid присутствовали только те строки с данными у которых в колонке 'Статус' было написано 'Не Обработан' и по такой же схеме на остальные значения 'НЕ Обработан','В Обработке'. 2) Еще одно, опять же DBComboBox2!!!: Та же таблица DBGrid 'Ispolnenie' в ней 5 столбцов, важны 1-й'Дата', 2-й'Адрес', 3-й'Вид работ'. и DBComboBox2(загвоздка))). Тут задача другая(возможно не менее банальная(ну не судите строго)) Итак: Осуществляем "поиск" код поиска могу прикрепить, он НЕ через Locate , больше выборка чтоли. Дак вот: Необходимо прицепить (каким образом???) к DBComboBox2 не значения ячеек в каком то столбце, А осуществить Выбор столбца. Т.е. нажимаем на DBComboBox2 вылезают Наименования, тех самых, столбцов 1-й'Дата', 2-й'Адрес', 3-й'Вид работ'., выбираем допустим 1-й'Дата' и в DBEdite пишем допустим 2014, и в DBGrid он выводит все строки с данными у которых в колонке 'Дата' 2014 год или 13.05.2014. Вот как то так. По возможности конечно, но очень прошу помогите кодом.... Спасибо))
0
|
|
| 14.05.2014, 02:11 | |
|
Ответы с готовыми решениями:
17
Выборка из таблицы по двум значениям Выборка из таблицы по двум значениям Автозаполнение таблицы. Выборка по 2 значениям и суммирование. |
|
24 / 24 / 16
Регистрация: 01.11.2013
Сообщений: 196
|
|||||||||||
| 14.05.2014, 02:31 | |||||||||||
Сообщение было отмечено Slalom как решение
Решение
1)
Комбобокс не нужен, у поля Дата должен быть соответствующий тип
1
|
|||||||||||
|
4 / 4 / 0
Регистрация: 28.09.2012
Сообщений: 178
|
|
| 14.05.2014, 02:41 [ТС] | |
|
Это ко второму относится, по первому пока ))) вопросов нет, все понятно.Mr_Progger, А как же мне выбрать другой столбец? Т.е. у меня их 3 штуки по которым поиск нужен. Я и хотел для этого комбобокс. Но вот как в него запихать именно наименования(ориентированные)) столбцов, чтобы при выборе пункта дата искал по столбцу дата при выборе объект искал по столбцу объект и т.д. и к стати СПАСИБО за оперативность!!!Mr_Progger,
0
|
|
|
24 / 24 / 16
Регистрация: 01.11.2013
Сообщений: 196
|
||||||
| 14.05.2014, 03:03 | ||||||
0
|
||||||
|
пофигист широкого профиля
4770 / 3206 / 862
Регистрация: 15.07.2013
Сообщений: 18,613
|
||
| 14.05.2014, 03:05 | ||
|
0
|
||
|
4 / 4 / 0
Регистрация: 28.09.2012
Сообщений: 178
|
|
| 14.05.2014, 13:51 [ТС] | |
|
Возможно и другой вариант! Вы как предлогаете решить?
Добавлено через 2 минуты Mr_Progger, спасибо, как я понимаю потом та же процедура.
0
|
|
|
4 / 4 / 0
Регистрация: 28.09.2012
Сообщений: 178
|
||||||
| 15.05.2014, 22:31 [ТС] | ||||||
Добавлено через 9 минут Mr_Progger, Хелп???!!!))
0
|
||||||
|
0 / 0 / 1
Регистрация: 13.04.2014
Сообщений: 3
|
|
| 15.05.2014, 22:35 | |
|
Замените слово "СТАТУС=" на название Вашего столбца в таблице iTZ.... например "Status=" или как Вы его обозвали при создании... сомневаюсь, что он у Вас назван по-русски
0
|
|
|
24 / 24 / 16
Регистрация: 01.11.2013
Сообщений: 196
|
|||||||||||
| 16.05.2014, 00:12 | |||||||||||
|
Название поля вручную писать не нужно, ты же хотел чтоб юзер сам выбирал из выпадающего списка по какому полю делаем поиск.
В эдит юзер вбивает руками что ищем. Этот весь код надо положить например в кнопку Добавлено через 7 минут Поправочка Это помести на открытие формы
0
|
|||||||||||
|
4 / 4 / 0
Регистрация: 28.09.2012
Сообщений: 178
|
||||||
| 16.05.2014, 00:50 [ТС] | ||||||
|
Mr_Progger, Блин, ну все же правильно почему не работает???(((( И так и так пробовал, даже по заданному столбцу не получается(( Что не так может быть?
Добавлено через 8 минут Подставлять она подставляет в комбокс и вроде все норм но по кнопке
Добавлено через 19 минут Mr_Progger, Он работает но ищет только по значениям которые в цифрах, а по словам ругается"не допустимое значение". (( Есть идеи?
0
|
||||||
|
Супер-модератор
|
|||||||
| 16.05.2014, 01:09 | |||||||
0
|
|||||||
|
4 / 4 / 0
Регистрация: 28.09.2012
Сообщений: 178
|
|
| 16.05.2014, 08:40 [ТС] | |
|
UI, Использовать параметры? Как! Срочно пример!!!)))
0
|
|
|
24 / 24 / 16
Регистрация: 01.11.2013
Сообщений: 196
|
||||||
| 16.05.2014, 09:20 | ||||||
0
|
||||||
|
4 / 4 / 0
Регистрация: 28.09.2012
Сообщений: 178
|
|
| 16.05.2014, 09:27 [ТС] | |
|
Mr_Progger, как тогда реализовать поиск по нужному столбцу либо по всему сразу?
0
|
|
|
24 / 24 / 16
Регистрация: 01.11.2013
Сообщений: 196
|
|
| 16.05.2014, 09:34 | |
|
Наверняка в программе требуется поиск всего по нескольким полям, сделать несколько кнопок для каждого поиска или выбор поля в радиогруп. Ну а если в процесе работы возможно изменение числа полей в таблице, такую структура базы надо пересмотреть.
1
|
|
|
4 / 4 / 0
Регистрация: 28.09.2012
Сообщений: 178
|
|
| 16.05.2014, 13:14 [ТС] | |
|
Поиск по 4 столбцам, несколько кнопок не вариант, радиогруп не совсем красиво, хотя возможно. А теоритически если не полную фразу ввести в поле едита он найдет строки где в фразах находится этот отрезок? Или обязательно надо точно писать что ищешь и он ищет только то что написал? Просто покаэпроверить не могу.
Добавлено через 3 часа 26 минут Mr_Progger, ?
0
|
|
|
4 / 4 / 0
Регистрация: 28.09.2012
Сообщений: 178
|
|
| 17.05.2014, 13:25 [ТС] | |
|
Mr_Progger, Все работает!! Спасибо! А можно ли как то зделать чтобы поиск был не со 100% сответственностью. Т.е. Ввел не Палка , а Пал или ка??????? Вместо равно пишу like. Вроде как там можно че то с % делать? Знает кто может?
0
|
|
|
24 / 24 / 16
Регистрация: 01.11.2013
Сообщений: 196
|
|
| 18.05.2014, 15:18 | |
Сообщение было отмечено Slalom как решение
Решение
select * from iTZ where ''+edit1.text+'%' вроде так. Должно искать все строки содержащие edit1.text
Добавлено через 10 минут Или так select * from iTZ where '%'+edit1.text+'%'
1
|
|
| 18.05.2014, 15:18 | |
|
Помогаю со студенческими работами здесь
18
Заполнить ListBox выборкой по значениям из другого столбца таблицы Выборка столбца таблицы в строку Доступ к значениям сводной таблицы через VBA Пробежаться по всем значениям поля Потребитель и занести каждое значение в DBComboBox Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
|
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|