|
|
|
Изменение значений в поле со списком
|
|||
|---|---|---|---|
|
#18+
Базулина функционирует на Microsoft SQL Server посредством Аксесса. Нужно выбирать контракт из списока контрактов в зависимости от текущего Заказчика - тоесть, должен вываливаться список контрактов только текущего Заказчика. Однако, если в чистом Аксессе это делается довольно просто, то КАК влепить ограничение выборки на запрос SQL серверу, ведь аксесовское поле со списком в данном случае не поддерживает фильтрацию а SQL запрос ссылки на объекты формы. А если генерить запрос как строковую переменную, то не понятно как его прицепить к полю со списком.... Рассмотрю любые предложения ;) Заранее СПАСИБО ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2004, 11:24:50 |
|
||
|
Изменение значений в поле со списком
|
|||
|---|---|---|---|
|
#18+
>данном случае не поддерживает фильтрацию Ошибаешся самый простой вариант сделать комбик на ХП с параметром параметр засовываеш в WHERE причем имя параметра должно быть @+ИмяКонтролаСодержащегоЗаказчика на ПослеОбновления заказчика ставиш реквери комбика(или списка что там у тебя) содержащего контракты на всякий случай можно еще отслеживать соответствие фильтру текущего значения и если что чистить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2004, 11:37:26 |
|
||
|
Изменение значений в поле со списком
|
|||
|---|---|---|---|
|
#18+
>А если генерить запрос как строковую переменную, то не понятно как его прицепить к полю со списком.... очень просто комбик.RowSource = "SELECT блаблабла" но первый вариант ИМХО лучше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2004, 11:41:37 |
|
||
|
Изменение значений в поле со списком
|
|||
|---|---|---|---|
|
#18+
;( а что такое ХП?.... Но в принцЫпе понятно - щас запробую... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2004, 11:49:10 |
|
||
|
Изменение значений в поле со списком
|
|||
|---|---|---|---|
|
#18+
Мдя купи парень книгу ибо она источник знаний (Гетц том 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2004, 12:41:47 |
|
||
|
Изменение значений в поле со списком
|
|||
|---|---|---|---|
|
#18+
Latuk. но поскольку на твоем фоне мне приятно чувствовать себя полубогом :) скорее античным царём(вроде твой тёзка Фермопилы держал ... в долину смерти отправились ...) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2004, 12:49:59 |
|
||
|
Изменение значений в поле со списком
|
|||
|---|---|---|---|
|
#18+
Сенкс за ссылку. а книгу купить не могу тошо во не видел таких в продаже у нас... Чтоб Аксесс под сервант SQL. Кста - во второй вариант глюкает какойто нелепой ошибкой.... Но направление теперь уже понятно.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2004, 14:17:05 |
|
||
|
Изменение значений в поле со списком
|
|||
|---|---|---|---|
|
#18+
Если приведеш код вызывающий ошибку и текст выдаваемый ошибкой то может получится помоч а так я не телепат при переходе с файл серевере на клиент сервер главное понять что сервер ничего не знает об объектах клиента если их ему не передать либо как параметр запроса либо как константу в строке например генеря строку запроса надо вставлять в нее не название контрола а его значение в данный момент. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2004, 15:22:33 |
|
||
|
Изменение значений в поле со списком
|
|||
|---|---|---|---|
|
#18+
MDB комбик.RowSource = "SELECT бла бла бла WHERE Заказчик=СсылкНаМойКонтрол Order BY Data" причем строку в источник можно записать прямо в конструкторе access сам его интерпритирует в конкретное значение на момент выполнения ADP комбик.RowSource = "SELECT бла бла бла WHERE Заказчик=" & СсылкНаМойКонтрол & " Order BY Data" причем присвоение надо делать во время исполнения по какому либо событию в тот момент когда контрол уже имеет конкретное значение или поменял его ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2004, 15:30:01 |
|
||
|
Изменение значений в поле со списком
|
|||
|---|---|---|---|
|
#18+
>а книгу купить не могу тошо во не видел таких Пол Литвин, Кен Гетц, Майк Гунделой Access 2002. Разработка корпоративных приложений для профессионалов http://www.ozon.ru/context/detail/id/1566875/ закажи по почте это библия здесь экономить не надо лучше первый том тоже купить лишним не будет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2004, 15:34:26 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32605496&tid=1673183]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
24ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 210ms |
| total: | 326ms |

| 0 / 0 |
