![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 27.02.2010
Сообщений: 22
|
![]()
Существует некая форма,которая выполняет поиск по записям любой таблицы,поля в таблицах имеют одинаковые имена,а вот имя таблицы всегда разное.как в простой форме где исп только sql,организовать механизм определения имени таблицы?
Код запроса использованный формой: SELECT *FROM Shpak WHERE ADR Like "*" & Forms!Form111!pole_vvoda1 & "*" And ADR Like "*" & Forms!Form111!pole_vvoda8 & "*" And KN Like "*" & Forms!Form111!pole_vvoda2 & "*" And RI Like "*" & Forms!Form111!pole_vvoda3 & "*" And KAT Like "*" & Forms!Form111!pole_vvoda4 & "*" And VID Like "*" & Forms!Form111!pole_vvoda5 & "*" And SOBST Like "*" & Forms!Form111!pole_vvoda6 & "*" And CHZU_NUM Like "*" & Forms!Form111!pole_vvoda7 & "*"; |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
![]()
Здравствуйте vlad_stv.
а стоит ли организовывать "определения имени таблицы"? проще искать сразу во всех таблицах одновременно, ведь такую возможность SQL предоставляет (UNION). Евгений. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 27.02.2010
Сообщений: 22
|
![]()
т.е. Вы хотите сказать,организовать такой метод который будет искать во всех открытых в данный момент таблицах? если да,то не подскажите как это сделать?
|
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
![]()
"во всех открытых в данный момент таблицах" - формулировка не совсем верна, верно будет так : "во всех таблицах текущей БД, заданных в запросе на объединение".
единственное уточнение, действительно ли число полей и их имена во всех таблицах абсолютно одинаковы ? Если нет потребуются имена всех полей и в дюбом случае имена таблиц. Евгений. |
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
![]()
не дождавшись доп. информации выкладываю "подсказку как это сделать"
конечно можно обращаться в запросе MS Access и к объектам (полям формы), "напрягая" при этом ядро JET для конвертации, но гораздо "безобиднее" предоставлять для JET данные уже полученные функцией, благо SQL MS Access допускает интеграцию VBA функций. Создайте модуль и поместите в него подобный код Код:
Код:
примерно так. Евгений. |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 27.02.2010
Сообщений: 22
|
![]()
принцип работы будет такой:база приходит в район в ней лежит одна единственная таблица,люди приходят и хотят узнать определенную инфу которая лежит в таблице.Задача:скомпилить форму которая работала бы с любой из этих таблиц.Поля абсолютно одинаковы.
т.е. "Shpak" это пример названия,и оно(название) может быть каким угодно,но состоять из одного слова на анг. |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 27.02.2010
Сообщений: 22
|
![]()
и еще один скромный вопрос.Как располагать модуль,его подключать к форме?
силенок пока мало((,сам еще не могу понять |
![]() |
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
![]()
Возможно проще выложить на этой странице архив с Вашим файлом, чем задавать воросы на каждом этапе? (если информация конфиденциальна избавьте БД от реальных данных)
Евгений. |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 27.02.2010
Сообщений: 22
|
![]()
в самой мал таблице 70тыс записей в 14 полях-прятать данные будет очень долго
|
![]() |
![]() |
![]() |
#10 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
![]()
Удалите часть данных, сожмите БД средствами MS Access (меню Сервис / Служебные программы / Сжать и восстановить...) и упакуйте в архив. Размер файла (архива) ~200Kb, вполне приемлем для выкладывания на форуме.
Без образца помощь Вам оказана, скорее всего не будет. Евгений. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
определение пола по имени | Psaf | Microsoft Office Excel | 4 | 18.02.2010 16:14 |
Определение типа таблицы (родительская/дочерняя) | PavluxaF | БД в Delphi | 0 | 16.02.2010 21:52 |
Определение имени пользователя из сервиса | Garacio_cain | Общие вопросы Delphi | 2 | 10.12.2009 17:17 |
Заполнение таблицы и поиск имени | Gwynbleidd | Общие вопросы C/C++ | 0 | 12.10.2008 16:43 |