powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Изменение значений в поле со списком
10 сообщений из 10, страница 1 из 1
Изменение значений в поле со списком
    #32605446
Ramzes2004
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Базулина функционирует на Microsoft SQL Server посредством Аксесса.
Нужно выбирать контракт из списока контрактов в зависимости от текущего Заказчика - тоесть, должен вываливаться список контрактов только текущего Заказчика. Однако, если в чистом Аксессе это делается довольно просто, то КАК влепить ограничение выборки на запрос SQL серверу, ведь аксесовское поле со списком в данном случае не поддерживает фильтрацию а SQL запрос ссылки на объекты формы. А если генерить запрос как строковую переменную, то не понятно как его прицепить к полю со списком....

Рассмотрю любые предложения ;)
Заранее СПАСИБО
...
Рейтинг: 0 / 0
Изменение значений в поле со списком
    #32605496
Фотография Latuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>данном случае не поддерживает фильтрацию
Ошибаешся
самый простой вариант
сделать комбик на ХП с параметром
параметр засовываеш в WHERE
причем имя параметра должно быть @+ИмяКонтролаСодержащегоЗаказчика
на ПослеОбновления заказчика
ставиш реквери комбика(или списка что там у тебя)
содержащего контракты
на всякий случай можно еще отслеживать
соответствие фильтру текущего значения
и если что чистить.
...
Рейтинг: 0 / 0
Изменение значений в поле со списком
    #32605511
Фотография Latuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>А если генерить запрос как строковую переменную, то не понятно как его прицепить к полю со списком....
очень просто
комбик.RowSource = "SELECT блаблабла"
но первый вариант ИМХО лучше
...
Рейтинг: 0 / 0
Изменение значений в поле со списком
    #32605537
Ramzes2004
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
;( а что такое ХП?....
Но в принцЫпе понятно - щас запробую...
...
Рейтинг: 0 / 0
Изменение значений в поле со списком
    #32605719
Фотография Latuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мдя купи парень книгу ибо она источник знаний (Гетц том 2)
если на книгу денег жалко
сходи хотябы на сайт к Козину http://kozin1.narod.ru/newsite/index.html
и прочитай все прежде чем изобретать велосипед

а для начала почаще пользуйся поиском по форуму.
но поскольку на твоем фоне
мне приятно чувствовать себя полубогом :)
постараюсь объяснить

ХП-хранимая процедура SP-Stored procedure
в твоем случае содержащая запрос с параметром

CREATE (ALTER) PROCEDURE MySP
(
@Заказчик int
)
AS

SELECT бла бла бла WHERE Заказчик=@Заказчик Order блабла

где Заказчик-поле в таблице а @Заказчик переменная заполненная
переданным в процедуру значением int - тип данных T-SQL

>Базулина функционирует на Microsoft SQL Server посредством Аксесса.
надеюсь это ADP
...
Рейтинг: 0 / 0
Изменение значений в поле со списком
    #32605745
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Latuk.
но поскольку на твоем фоне
мне приятно чувствовать себя полубогом :)

скорее античным царём(вроде твой тёзка Фермопилы держал
... в долину смерти отправились ...)
...
Рейтинг: 0 / 0
Изменение значений в поле со списком
    #32606010
Ramzes2004
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сенкс за ссылку. а книгу купить не могу тошо во не видел таких в продаже у нас... Чтоб Аксесс под сервант SQL. Кста - во второй вариант глюкает какойто нелепой ошибкой.... Но направление теперь уже понятно....
...
Рейтинг: 0 / 0
Изменение значений в поле со списком
    #32606243
Фотография Latuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если приведеш код вызывающий ошибку
и текст выдаваемый ошибкой то может получится помоч
а так я не телепат

при переходе с файл серевере на клиент сервер
главное понять
что сервер ничего не знает об объектах клиента
если их ему не передать
либо как параметр запроса либо как константу в строке

например генеря строку запроса надо вставлять в нее не название контрола
а его значение в данный момент.
...
Рейтинг: 0 / 0
Изменение значений в поле со списком
    #32606269
Фотография Latuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MDB
комбик.RowSource = "SELECT бла бла бла WHERE Заказчик=СсылкНаМойКонтрол Order BY Data"
причем строку в источник можно записать прямо в конструкторе
access сам его интерпритирует в конкретное значение на момент выполнения
ADP
комбик.RowSource = "SELECT бла бла бла WHERE Заказчик=" & СсылкНаМойКонтрол & " Order BY Data"
причем присвоение надо делать во время исполнения
по какому либо событию в тот момент
когда контрол уже имеет конкретное значение или поменял его
...
Рейтинг: 0 / 0
Изменение значений в поле со списком
    #32606288
Фотография Latuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>а книгу купить не могу тошо во не видел таких
Пол Литвин, Кен Гетц, Майк Гунделой
Access 2002. Разработка корпоративных приложений для профессионалов
http://www.ozon.ru/context/detail/id/1566875/
закажи по почте
это библия здесь экономить не надо
лучше первый том тоже купить лишним не будет
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Изменение значений в поле со списком
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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