Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.86/14: Рейтинг темы: голосов - 14, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 07.07.2011
Сообщений: 20

из комбобокса ссылаться на названия таблицы или запроса?

11.07.2011, 10:08. Показов 3162. Ответов 28
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здраствуйте....
можно ли значениями из комбобокса ссылаться на названия таблицы или запроса?* если да, то как?*или например, значением из поля со списками1 ссылаемся на запрос и выбранное значение из поля со списками2 автоматически заполняет значение этого запроса на выборку по условию отбора.....как-то так.....
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
11.07.2011, 10:08
Ответы с готовыми решениями:

Создание запроса к БД с использованием номеров столбцов таблицы а не их названия
наиболее общий запрос работает и выглядит примерно так. после работы вывел данные в datagridview oleCommanda.CommandText = "select *...

Нужно выбрать названия полей таблицы. Или 1 запись
Привет. Нужно определить названия полей таблицы. Конечно можно отрыть её полностью (см. код ниже), но таблица большая и открывается...

ADOX, не могу изменить название таблицы или названия столбцов
Помогите люди! Измудохался. Проблема с ADOX: Удается добавить, удалить таблицу, столбцы, но не могу изменить их потом. Скажем название...

28
3357 / 1776 / 83
Регистрация: 05.08.2010
Сообщений: 4,471
11.07.2011, 11:33
Почитайте тут, - может это оно - Поиск в базе данных MS Access по данным из поля формы
0
0 / 0 / 0
Регистрация: 07.07.2011
Сообщений: 20
11.07.2011, 12:23  [ТС]
спасибо...но другое.....
0
3357 / 1776 / 83
Регистрация: 05.08.2010
Сообщений: 4,471
11.07.2011, 12:29
Цитата Сообщение от IdolAy Посмотреть сообщение
спасибо...но другое.....
Какое?
Может собирать програмно строку запроса?
1
0 / 0 / 0
Регистрация: 07.07.2011
Сообщений: 20
12.07.2011, 14:50  [ТС]
как можно ссылаться на название таблицы или запроса или формы через выбранное значение комбобокс...
0
3357 / 1776 / 83
Регистрация: 05.08.2010
Сообщений: 4,471
12.07.2011, 14:59
Цитата Сообщение от IdolAy Посмотреть сообщение
как можно ссылаться на название таблицы или запроса или формы через выбранное значение комбобокс...
Значит Вы не внимательны.
В том месте, где я указал, там пример "ссылания" на таблицу и поле таблицы из формы.(обьявляете переменную и подставляете в запрос.)
Visual Basic
1
2
3
Dim sQ As String
u = Forms!frmTest!lstTable'Вот ПолеСоСписком на форме с перечнем таблиц
sQ = " Select *  FROM " & u & " "
Добавлено через 5 минут
А вот пример, как узнать перечень таблиц в базе(если понадобится)


Visual Basic
1
2
3
4
5
6
7
8
Dim strSQL As String
strBase = Me.plPathMdb 'Путь к базе
strSQL = "SELECT Name " _
            & "FROM MSysObjects IN '" & strBase & "' " _
            & "WHERE (((MSysObjects.Type)=1 Or (MSysObjects.Type)=6) AND " _
            & "((Left([Name],4))<>'MSys' " _
            & "AND (Left([Name],4))<>'USys'));"
    Me.lstT.RowSource = strSQL
1
0 / 0 / 0
Регистрация: 07.07.2011
Сообщений: 20
12.07.2011, 15:03  [ТС]
спасибо большое..))) попытаюсь справиться!!
0
3357 / 1776 / 83
Регистрация: 05.08.2010
Сообщений: 4,471
12.07.2011, 15:06
Цитата Сообщение от IdolAy Посмотреть сообщение
попытаюсь справиться!!
Вы бы пример выложили(упрощенный) чтоб Вам(и нам тоже) понятней было.
И на нем уже поясняли, что Вам нужно.
1
0 / 0 / 0
Регистрация: 07.07.2011
Сообщений: 20
12.07.2011, 15:20  [ТС]
хотелось бы, но не могу, коммерческая тайна ((а то давным давно выложила бы...
0
3357 / 1776 / 83
Регистрация: 05.08.2010
Сообщений: 4,471
12.07.2011, 15:22
Цитата Сообщение от IdolAy Посмотреть сообщение
коммерческая тайна
аа...Понятно
1
 Аватар для Сергей1980
547 / 377 / 16
Регистрация: 17.12.2009
Сообщений: 991
12.07.2011, 16:22
Цитата Сообщение от IdolAy Посмотреть сообщение
хотелось бы, но не могу, коммерческая тайна ((
вы все правильно сделали, так как все форумчане данной ветки спят и видят, как бы вот умыкнуть ваши базы на три таблицы и восемь макросов. А потом продать в ЦРУ, МИ6, Моссад ну и естественно в общество Анненербе. Так что держите ухо востро
1
0 / 0 / 0
Регистрация: 07.07.2011
Сообщений: 20
19.07.2011, 07:48  [ТС]
я че-то не могу понять код на VB, который Вы прислали.. пыталась...
помогите...т.е. имеются 3 поля со списком...в первом выбираю по назании таблицы (где - то 9 таблиц в списке с разными полями, но имеющую общее поле - пункт), во втором -подразделение, в третьем - пункт, выбранного подразделения...вывести форму в виде таблицы по условию...
0
3357 / 1776 / 83
Регистрация: 05.08.2010
Сообщений: 4,471
19.07.2011, 08:02
Сложно о чем-то говорить, не видя что Вы делаете.
Может у кого-то уже есть опыт телепата здесь и поможет Вам быстрее сделать, чем я догадаюсь..
1
0 / 0 / 0
Регистрация: 07.07.2011
Сообщений: 20
19.07.2011, 15:54  [ТС]
к сожалению нет доступа, чтобы вложить((....

Добавлено через 7 часов 39 минут
Ну пожалуйста, помогите!!!!
имеются 3 полясосписком( "Reports", "podraz", "punkt")...в первом полесосписком "Reports" выбираю значение по названии таблицы (где - то 9 таблиц( 6 класс, СТОРНО, НОКИ, Документ операции, налоговая проверка, 1740, просрочка %, просрочка ОД, залоги), Источником "Reports", является "список значений")). Поля таблиц разные. В каждой таблице есть поле - "Пункт".

Во втором полесосписоком ("podraz") выбираю подразделение, в третьем ("punkt") выбираю пункт выбранного подразделения...(это всё сделала)

НУЖНО...В форме в виде таблицы вывести те записи ,выбранной таблицы по первому полюсосписком ("Reports"), в которых Поле "Пункт" имеет значение по выбранному значению полясоссписком"punkt"...
0
3357 / 1776 / 83
Регистрация: 05.08.2010
Сообщений: 4,471
19.07.2011, 16:15
Цитата Сообщение от IdolAy Посмотреть сообщение
НУЖНО...В форме в виде таблицы вывести те записи ,выбранной таблицы по первому полюсосписком ("Reports")
Т.е выбирая таблицу, отсортированное отображать в текущей одной форме?

Добавлено через 4 минуты
Просто если менять таблицу, то естественно и данные(в смысле названия полей) будут разными, понимаете?.
А в ОДНОЙ форме поля-то одни...
Думаю, тогда лучше, выбирая таблицу, програмно отображать необходимые поля на подчиненной форме..
Предварительно "напичкав" туда много полей...(как вариант)
Или как вариант еще сделать подчиненные формы и их отображать\скрывать..

А вообще ХЗ как это делается...ни разу не делал так..
1
 Аватар для HOUSE MD
453 / 215 / 5
Регистрация: 16.05.2010
Сообщений: 420
19.07.2011, 18:45
Я не ворожка, а только учусь...
Например так:
Visual Basic
1
2
3
Me!REGION_cod = Me![REGION].Column(0)
    Name_table = "POINTS" & Me!REGION_cod
    Me!DISTRICT.RowSource = District_SQL(Name_table)
и сама инструкция:
Visual Basic
1
2
3
Public Function District_SQL(Name_table As Variant)
    District_SQL = " Select distinct " & Name_table & ".Distr_cod, " & Name_table & ".District from " & Name_table & " where " & Name_table & ".Distr_cod >0"
End Function
1
0 / 0 / 0
Регистрация: 07.07.2011
Сообщений: 20
20.07.2011, 13:48  [ТС]
а есть какой-нибудь схожий пример?
0
 Аватар для HOUSE MD
453 / 215 / 5
Регистрация: 16.05.2010
Сообщений: 420
20.07.2011, 14:25
Нашел у себя другой пример:
Вложения
Тип файла: rar sd_PrimerCombo.rar (67.5 Кб, 20 просмотров)
1
0 / 0 / 0
Регистрация: 07.07.2011
Сообщений: 20
21.07.2011, 09:18  [ТС]
Agapov_stas , а насчет подчиненной формы, напичкав туда 9 таблиц и по условию отображать/скрывать..т.е. можно производить выборку по выбранным значениям комбобоксов на подчиненные формы?*
0
3357 / 1776 / 83
Регистрация: 05.08.2010
Сообщений: 4,471
21.07.2011, 09:32
Цитата Сообщение от IdolAy Посмотреть сообщение
т.е. можно производить выборку по выбранным значениям комбобоксов на подчиненные формы?*
Да,можно
Говорю же, слышал неоднократно подобные советы.Но сам ни разу не делал так..
Они вроде как делали, лепили поля на форме, на все случаи жизни так сказать, и при выборе таблицы отображали\скрывали необходимые поля.
Итого получилась универсальная подчиненная формочка, отображающая любую информацию.
Но нужно учесть, что Акс имеет ограничение в количестве полей на форме (можно в инете найти)
Я бы сделал проще.
Создал бы пару - тройку подчиненных форм с соурсом необходимых таблиц и отображал бы их на основной форме (ИМХО)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.07.2011, 09:32
Помогаю со студенческими работами здесь

Вставка в комбобокс или текстбокс названия вместо ID из другой таблицы
Добрый день. Имеется 2 таблицы: Сотрудники с полями СотрудникИД, СотрудникИмя, ДолжностьИД и Должности с полями ДолжностьИД и ДолжностьИмя....

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

Создание таблицы или запроса из 2-х таблиц.
Здравствуйте! Появилась необходимость, создавать временную таблицу ( для вывода одного отчета), но создать ее нужно из 2-х таблиц. ...

Получить перечень полей таблицы или запроса
народ - подскажите - как в MS SQL получить перечень полей таблицы или запроса - (очень надо) знаю что есть то-ли функция, то ли таблица...

Как ссылаться на поле из одной и той же таблицы в иерархическом запросе
Добрый день! Я сделал таблицу с иерархическим видом, есть поля ИД_СТУДЕНТА, ИМЯ, ФАМИЛИЯ, ГРУППА, ФАКУЛЬТЕТ, ИД_СТАРОСТЫ. Есть староста...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru