Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.71/21: Рейтинг темы: голосов - 21, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 03.04.2019
Сообщений: 31
RAD XE3+

Поиск значения в таблице DBGrid

03.12.2021, 09:24. Показов 4669. Ответов 26
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Очень нужна помощь! Есть таблица DBGrid1 с данными (ФИО, дата рождения, дата смерти, и возраст жизни). Нужно организовать поиск в Edit так, чтобы при вводе в Edit (возраст) например 20 , отобразились только те люди которые умерли в возрасте 20 лет. И также если значение поставить 20-30 лет. так же отображались люди кто умер в возрасти от 20 до 30лет.
Объяснение, я очень надеюсь, понятное)
Очень прошу помочь мне,пожалуйста
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
03.12.2021, 09:24
Ответы с готовыми решениями:

Поиск значения в таблице StringGrid (в неупорядоченной таблице)
Здравствуйте! Очень нужна помощь! Есть таблица StringGrid1 с данными( номер, ФИО, возраст, образование и т.п.). Нужно организовать поиск...

Поиск максимального значения в таблице
Помогите пожалуйста исправить ошибку. Программа должна конвертировать введенную сумму рублей в другие валюты и находить самый высокий...

Как окрасить значения в Combobox только те которые есть в таблице dbgrid
Вообщем, есть таблица с клиентами ну и информация соответственно о них, так вот есть функция добавить клиента, нужно сделать так чтобы...

26
Модератор
 Аватар для D1973
9945 / 6480 / 2460
Регистрация: 21.01.2014
Сообщений: 27,462
Записей в блоге: 3
08.12.2021, 12:54
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от krapotkin Посмотреть сообщение
то примерно 1/12 от всех результатов будут содержать неверный возраст
Это верно почти всегда, кроме текущего случая, т.к. тут Возраст это число лет между датой рождения и датой смерти, так что тут уже ничего измениться не может...
0
 Аватар для krapotkin
6854 / 4680 / 1465
Регистрация: 14.04.2014
Сообщений: 20,681
Записей в блоге: 21
08.12.2021, 13:37
ах, ну да. не смотрел в подробности полей
0
 Аватар для Пытливый
3764 / 2272 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
08.12.2021, 14:43
Я ведь не просто так задал вопрос ТС о типе БД. Запрос конечно решает проблему расчета возраста, но можно ведь и без него обойтись, сделав поле Возраст вычисляемым, а этот тип поля как раз и появился в новой версии Акцеса.
0
0 / 0 / 0
Регистрация: 03.04.2019
Сообщений: 31
09.12.2021, 04:30  [ТС]
Цитата Сообщение от D1973 Посмотреть сообщение
Вот я тут набросал примерчик работы с возрастом и датами... Но весь фокус в том, то на Вашей таблице это не взлетит, потому как Вы все поля тупо сделали текстовыми. Это в корне неверно: если поле содержит числа - оно должно иметь числовой тип; если поле содержит дату/время - оно должно иметь тип DateTime и так далее. Для каждого поля - свой тип в зависимости от того, какие данные в нем будут содержаться.
Ну и еще: не надо в таблице делать отдельное поле для данных, которые прекрасно вычисляются прямо "на лету" запросом. Я сейчас о поле "возраст" говорю. В чем сакральный смысл его присутствия в таблице, хранения этих данных на постоянной основе, если значения эти элементарно вычисляются получением числа полных лет между двумя датами?
День добрый, в принципе частично понятно, а можно как нибудь по проще и чтоб это касалось моего проекта (полей, форм) ?
0
Модератор
 Аватар для D1973
9945 / 6480 / 2460
Регистрация: 21.01.2014
Сообщений: 27,462
Записей в блоге: 3
09.12.2021, 04:46
Цитата Сообщение от beastfrim Посмотреть сообщение
а можно как нибудь по проще
Это элементарщина. Работа с нормальными БД в нормальных СУБД - гораздо сложнее и интереснее.
Цитата Сообщение от beastfrim Посмотреть сообщение
и чтоб это касалось моего проекта
Дык это и так на основе Вашей таблицы. Я просто выкинул все, несущественные для конкретного, заданного Вами, вопроса, поля и назвал их так, как мне привычно. Потому как нет способа нажить головную боль проще, чем использовать кириллицу в объектах БД. Но если Вы читали тему - то, надеюсь поняли необходимость переделки. А если нет - ну, на нет и суда нет, а колхозить фильтры в запросе и добавлять/изменять данные методом, принятым для ADOTable (Edit/Post), мне не интересно.
0
0 / 0 / 0
Регистрация: 03.04.2019
Сообщений: 31
20.12.2021, 01:48  [ТС]
Друзья мне товарищ посоветовал сделать фильтр таким образом (проект в архиве) но моя база не отображается в Grid, посмотрите пожалуйста как мне перенастроить базу или чего там еще чтоб Grid отображал ее правильно? я понимаю что нужно поле даты нужно поставить не текстовые а (дата и время) тогда у меня проект выдает ошибки, дайти наставление где мне что поменять... Спасибо
Вложения
Тип файла: rar Новая папка.rar (4.28 Мб, 7 просмотров)
0
0 / 0 / 0
Регистрация: 03.04.2019
Сообщений: 31
20.12.2021, 09:48  [ТС]
Друзья, всё разобрался всем спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.12.2021, 09:48

Поиск по таблице DBGrid
Доброе время суток. У столкнулся с проблемой поиска. Водим в Edit символы и в таблице происходит сразу сортировка по введённым...

Поиск записей в одной таблице, где значения ключевого поля не совпадают с полем в другой таблице
Имеется Access XP, надо создать запрос для поиска записей в таблице ТОВАРЫ,где значения ключевого поля (Артикул) не совпадают со значениями...

Поиск максимального значения в стобце умной таблице, и генерация значения+1
Всем привет! Кто может подсказать, как писать код в VBA в таком случае. Имеется умная таблица. Один из столбцов таблицы должен...

Поиск значения в другой таблице и вывод его значения (процедура)
Нужно создать процедуру которая заполняет значения в таблице автоматически. В процедуру передаётся три значения типа char(30): Название...

Поиск значения в таблице
Как в VBA осуществить поиск значения в поле ААА (значения уникальные), при условии, что BBB = пылесос CCC = белый DDD = 400 EEE =...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
27
Ответ Создать тему
Новые блоги и статьи
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров В текущей версии модели успешно реализован ключевой механизм. . .
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям Реализованные компоненты: Механизм закисления почвы через протонную помпу Конкуренция между типами микориз pH как триггер сукцессии C/ P соотношение. . .
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы ## О чём эта статья В процессе построения ОДУ-модели (система дифференциальных. . .
сукцессия 24. Промежуточное общее описание модели
anaschu 12.07.2026
Хендофф: модель АМ→ЭКМ сукцессии микоризы (ризосфера, 50 лет) Содержание проекта Симуляция вековой (50 лет) экологической сукцессии в почве леса Основные участники: АМ-гриб, ЭКМ-гриб,. . .
сукцессия 23. Более физиологичная физиология, более экологичная экология, более диффурные диффуры.
anaschu 12.07.2026
Что реально нашли и починили за эти 5 часов Правило Линдемана (КПД конверсии сахара в тело, kEff) — раньше 100% полученного углерода шло прямо в биомассу гриба; теперь только kEff=0. 5 (после. . .
сукцессия 22. От артефактов к физиологии: калибровка агентной модели грибной сукцессии для воспроизведения сезонной динамики и pH-плато
anaschu 11.07.2026
Аннотация В данной работе представлена калибровка агентной модели динамики грибных сообществ (fungal-succession), направленная на устранение нефизичных артефактов (коллапс биомассы, мгновенное. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru