powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Найти имя поля
5 сообщений из 5, страница 1 из 1
Найти имя поля
    #32130888
Фотография drbond
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если кто знает - подскажите пожалуйста как присвоить переменной (допустим назовём её Field) имя того поля которое на данный момент выбрано на форме?
Для чего это надо - для организации поиска в таблице по имени поля (имя поля формы и имя поля таблицы совпадают.
...
Рейтинг: 0 / 0
Найти имя поля
    #32130900
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если просто ответить на вопрос, то
application.Screen.ActiveControl.name
Что касается метода, то я бы решал по-другому.
Впрочем, каждому свое.
...
Рейтинг: 0 / 0
Найти имя поля
    #32130905
Фотография drbond
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 icold
Спасибо за подсказку.
А можно несколько слов о методах, please... :-)
...
Рейтинг: 0 / 0
Найти имя поля
    #32130954
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может я и погарячился, насчет методов :)
все-таки постановку задачи не слушал.

Во-первых все зависит от используемой базы и клиентской части (Sql, adp, mdb)

Если вариант (Sql+adp)
Набор параметров поиска (имеется ввиду обобщенных), как правило, ограничен (период, классификаторы и т.п.). На форме выводятся параметры поиска и по ним происходит отбор.
В пределах выбранных данных вполне хватает стандартного контекстного меню.
С возможностью поиска по любому полю в выборке.

В двух словах примерно так.
...
Рейтинг: 0 / 0
Найти имя поля
    #32131460
Фотография drbond
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за ответ. В моём случае всё гораздо проще. Нужно по любому полю на форме найти значение данной записи. Причём база обычная Access, клиент тоже Access. Так что здесь и простого подхода достаточно. Выполняем обычный запрос с параметром (параметрами) и находим искомое. Просто была проблема получения имени поля. (В Delphi это как то проще решается, но писать простенькую однопльзовательскую БД на Delphi это изврат по моему :)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Найти имя поля
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]