|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
20.02.2013, 17:47 | #1 |
Пользователь
Регистрация: 21.01.2013
Сообщений: 39
|
Как можно вывести данные из всех форм в БД
Здравствуйте. Ну собственно вопрос указан в самой теме Как можно вывести данные из всех форм в БД в DBGrid.
Ну например вводим в Edit фамилию или любое другое значение( и из всех форм в БД выбирались записи в которых есть это значение). Помогите организовать это в программе, желательно ввод данных через Edit, а вывод в DBGrid...если можете добавьте это в программу и напишите тут пояснения. |
20.02.2013, 18:04 | #2 | |
Участник клуба
Регистрация: 19.12.2007
Сообщений: 1,100
|
что подразумевается под
Цитата:
если нужнонайти это значение во всех таблицах: 1. получить список таблиц 2. проходясь по каждой таблице получить список полей в таблице 3. получив список полей искать требуемое значение в каждлом поле в отдельности а если нужно в одной таблице в определенном поле найти все эти значения - тогда SQL в помощь
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ... |
|
20.02.2013, 18:09 | #3 | |
Пользователь
Регистрация: 21.01.2013
Сообщений: 39
|
Цитата:
Например ввели год обучения 1992, такой год есть в форме2,3,6 вот эти поля выводятся в DBGrid. |
|
20.02.2013, 18:25 | #4 |
Участник клуба
Регистрация: 19.12.2007
Сообщений: 1,100
|
ну в такой случае "двойка" за составление структуры БД.
ну, а алгоритм действий я уже описал выше ps. или показывай структуру БД - может сможем помочь в упрощении
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ... |
20.02.2013, 18:46 | #5 |
Пользователь
Регистрация: 21.01.2013
Сообщений: 39
|
Если бы я знал как и что прописывать, я бы сюда не писал...смысл писать мне что бы чтото сделал если я этого незнаю?
БД есть в архиве, там просто формы с таблицами...какую структуру ещё нужно? |
20.02.2013, 19:11 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Ты какие компоненты используешь?
I'm learning to live...
|
|
20.02.2013, 19:19 | #7 | |
Пользователь
Регистрация: 21.01.2013
Сообщений: 39
|
Цитата:
Мне тут идею подкинули...создать форму(вывод) сделать связь 1 ко многим...и уже по ней сделать запрос, она будет искать из всех таблиц и выводить данные. Но я незнаю как это организовать. И вообще возможно ли это? В начале темы я скинул архив с БД...там всё есть. Хотелось бы чтобы в Edit вводились данные и по этим данным уже выводились в DBgrid всё что нашло. Чтобы не создавать тему спрошу ещё кое что. Как можно вывести на печать например данные из формы в которой есть Лейблы и Эдиты с данными из БД? Чтобы печатались и текст в лейблах и то что написано в эдитах Последний раз редактировалось Stilet; 20.02.2013 в 22:32. |
|
20.02.2013, 22:41 | #8 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Думаю тебе пригодится вот такая функция:
Код:
Код:
В примере учтена работа только со строковыми полями. Методика медленная.
I'm learning to live...
|
21.02.2013, 00:18 | #9 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
А может и не надо BDE использовать и Table в цикле активизировать? ADOConnection тоже этим методом выдернет список таблиц. + ADOX вроде позволяет список полей и их типов для таблицы из ACCESS выдернуть. Не пробовал правда, но если прокатит, то скорее всего быстрей будет
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 21.02.2013 в 00:20. |
21.02.2013, 08:39 | #10 | |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
Цитата:
Чтобы эффективно помочь, хотелось бы услышать от автора темы ответа на вопрос: что подразумевается по термином "форма", которым в базе данных обозначены все таблицы? А иначе, чем должны различаться данные в таблицах с именем "Форма2" и, допустим, с именем "Форма21"? Реплика в сторону. Иметь 25 таблиц в БД с абсолютно одинаковой структурой и, тем более, где все поля текстовые - это, мягко говоря, не иметь вообще никакого представления о реляционных БД. Но горю этому можно легко помочь, если знать, хотя бы, конечную цель этого проекта. Что за данные должны обрабатываться и хранится. (Опять же, непонятно с какой целью в проекте созданы фреймы. Скорее, так, от балды.) |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как вывести данные из БД | moshkin_ura | PHP | 2 | 05.04.2012 21:15 |
Как вывести имена всех запросов? | Cave_IAR | Microsoft Office Access | 2 | 27.12.2011 17:22 |
Как обработать данные с форм в php | Hichigo | PHP | 3 | 25.07.2010 03:39 |
Как вывести несколько одинаковых форм одновременно | k1r1ch | Общие вопросы Delphi | 11 | 22.08.2009 18:07 |
Как с помощью формул можно сравнить и вывести данные | kutt | Microsoft Office Excel | 2 | 24.09.2008 17:05 |