0 / 0 / 0
Регистрация: 11.10.2015
Сообщений: 120
|
|
Поиск по Базе данных27.04.2019, 11:35. Показов 554. Ответов 11
Метки нет Все метки)
(
0
|
27.04.2019, 11:35 | |
Ответы с готовыми решениями:
11
Поиск в ADoquery, Delphi, поиск в базе данных Поиск в базе данных (поиск далее) Реализовать поиск и выбор данных в форме в базе данных Access |
Модератор
![]() |
|
27.04.2019, 11:49 | |
0
|
35 / 29 / 15
Регистрация: 20.11.2010
Сообщений: 481
|
|
27.04.2019, 14:15 | |
У вас ФИО в отдельной таблице с UID каждого пользователя, Страховщиков вы объявили в другой таблице, а 3 у вас договора с вознаграждением? Либо то, что вы нам показываете и есть ваша таблица, в которой вы совместили все это? Есть 3 варианта поиска: 1 и более рациональное - это производить поиск посредством SQL запросов. 2 - это использовать фильтрацию самого DataSet (в том случае, если база учебная и маленьких размеров). 3 это использовать метод Locate у DataSet. Если у вас БД грамотно сформирована, то 1 вариант самый лучший.
Добавлено через 2 минуты Фильтрация записей базе данных в Delphi По ссылке найдете как провести поиск посредством фильтрации. Относительно Locate, думаю писать не стоит. Нажмите f1 и найдете справку по нему
0
|
Модератор
![]() |
|
27.04.2019, 17:15 | |
Нет, я не про это. Я про нормализацию! Как Вы в Вашей, так сказать, БД будете отбирать людей по имени Иван? Т.к. таблица не приведена к 1-й нормальной форме - в выборку будут попадать и Иванов и Иванович...
0
|
Модератор
![]() |
|
27.04.2019, 17:31 | |
Оба-на... А вот с этого момента поподробнее обоснуйте...
Писать запросы - обязанность не пользователя, а "тыжпрограмиста", который эту программу делает... И если автор программы не имеет никакого понятия ни о теории БД, ни о языке SQL - то да, это становится непреодолимой проблемой...
0
|
Модератор
![]() |
||||||
27.04.2019, 17:59 | ||||||
И что? У меня в примитивном телефонном справочнике для моей работы - их 22...
0
|
Модератор
![]() |
|
28.04.2019, 11:04 | |
1. Никогда и ни при каких условиях не давать имена полей из нескольких слов на русском языке (к нормализации это не относится - это просто совет, который поможет избежать многих косяков и костылей для их устранения)
2. Разделите поле ФИО на 3 поля: Имя. Фамилия, Отчество (помните про пункт 1). 3. Поле "Код страховщика" (помните про пункт 1) должно быть целочисленным и уникальным. Назначьте его первичным ключом. Всего и делов...
0
|
28.04.2019, 11:04 | ||||||
Помогаю со студенческими работами здесь
12
Поиск по базе данных Поиск по базе данных Поиск в базе данных
Поиск в базе данных Искать еще темы с ответами Или воспользуйтесь поиском по форуму:
|
|
Новые блоги и статьи
![]() |
||||
Результаты исследования от команды MCM (март 2025 г.)
Programma_Boinc 07.04.2025
Результаты исследования от команды MCM (март 2025 г. )
В рамках наших текущих исследований мы продолжаем изучать гены, которые имеют наибольшую вероятность развития рака легких, выявленные в рамках. . .
|
Рекурсивные типы в Python
py-thonny 07.04.2025
Рекурсивные типы - это типы данных, которые определяются через самих себя или в сочетании с другими типами, которые в свою очередь ссылаются на исходный тип. В мире программирования такие структуры. . .
|
C++26: Объединение и конкатенация последовательностей и диапазонов в std::ranges
NullReferenced 07.04.2025
Работа с последовательностями данных – одна из фундаментальных задач, с которой сталкивается каждый разработчик. C++ прошел длинный путь в эволюции средств для манипуляции коллекциями – от. . .
|
Обмен данными в микросервисной архитектуре
ArchitectMsa 06.04.2025
Когда разработчики начинают погружаться в мир микросервисов, они часто сталкиваются с парадоксальным правилом: "два сервиса не должны делить один источник данных". Эта мантра звучит повсюду в. . .
|
PostgreSQL в Kubernetes: Автоматизация обслуживания с CNPG
Mr. Docker 06.04.2025
Администраторы баз данных сталкиваются с целым рядом проблем при обслуживании PostgreSQL в Kubernetes: как обеспечить правильную репликацию данных, как настроить автоматическое переключение при. . .
|
Async/await в TypeScript
run.dev 06.04.2025
Асинхронное программирование — это подход к разработке программного обеспечения, при котором операции выполняются независимо друг от друга. В отличие от синхронного выполнения, где каждая последующая. . .
|
Многопоточность в C#: Синхронизация потоков
UnmanagedCoder 06.04.2025
Многопоточное программирование стало неотъемлемой частью разработки современных приложений на C#. С появлением многоядерных процессоров возможность выполнять несколько задач параллельно значительно. . .
|
TypeScript: Классы и конструкторы
run.dev 06.04.2025
TypeScript, как статически типизированный язык, построенный на основе JavaScript, привнес в веб-разработку новый уровень надежности и структурированности кода. Одним из важнейших элементов этой. . .
|
Многопоточное программирование: Rust против C++
golander 06.04.2025
C++ существует уже несколько десятилетий и его поддержка параллелизма постепенно наращивалась со временем. Начиная с C++11, язык получил стандартную библиотеку для работы с потоками, а в последующих. . .
|
std::vector в C++: от основ к оптимизации производительности
NullReferenced 05.04.2025
Для многих программистов знакомство с std::vector происходит на ранних этапах изучения языка, но между базовым пониманием и подлинным мастерством лежит огромная дистанция. Контейнер std::vector. . .
|