powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Подскажите плиз
7 сообщений из 7, страница 1 из 1
Подскажите плиз
    #32195177
Dmit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дело значит вот в чем.
Есть у меня таблица с правами доступа к данным.
Например user1 - 1
user1-5
user1-10
То есть пользователь user1 имеет права доступа чтения, измеения, удаления записей таблицы table1 у которых id=1,5,10
Вот застрял я.
Мне нужно что бы если user1 открывает форму Form1(источник записей table1)
то в форме отображались только эти 3 записи у которых id=1,5,10
И что бы он мог их редактировать.
Незнаю как мне отобрать эти записи.
Пробывал создать хранимую процедуру и туда передать эти параметры(1,5,10)
то есть slect*Form table1 where id=@code
1. незнаю как одновремено засунуть в @code три значения(1,5,10)
2.Источником данных формы делал хран.проц и передавал 1 значение например 5 все нормально возращает данные, но я не могу их редактировать.
А мне нужно что бы была возможность редактирования.
Если делать источникам даных представление, то можно условие задать только так
select * from tabl1 where id in(1,5,10)
Но эти значения(условия) могут меняться в зависимости от usera
и помойму в представление нельзя передать параметр как в хранимую процедуру. Подскажите как решить эту задачку.
...
Рейтинг: 0 / 0
Подскажите плиз
    #32195203
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемый Dmit на будущее пишите, хотя бы иногда что за проект Вы работаете (хотя бы расширение), тогда бы народ не дёргался почём зря...

Насчёт 3х значений я думаю AND Вам поможет

Насчёт всего остального все мои предъидущии советы отменяються, т.к. они для *.mdb проектов
...
Рейтинг: 0 / 0
Подскажите плиз
    #32195220
Dmit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сори забыл совсем
Adp AccessXP Sql2000
...
Рейтинг: 0 / 0
Подскажите плиз
    #32195243
Хам трамвайный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
создай 3 хп с различными доступами
1- чтение
2-изменение
3-удаления
и подсовывай форме
в зависимости от входящего

или меняйте режим в самой форме
...
Рейтинг: 0 / 0
Подскажите плиз
    #32195268
Dmit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
конечно можно использовать and , ну а как "Представление" узнает сколько AND-ов нужно ставить и какие значения отбора подставлять?
Ведь user может быть разный и значение может быть не 3 как ранее я говорил а 5,7, 10 ит.д
...
Рейтинг: 0 / 0
Подскажите плиз
    #32195315
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может это помжет
...
Рейтинг: 0 / 0
Подскажите плиз
    #32195441
assa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может что не то ляпну, но по моему в качестве источника достаточно выдавать обыкновенный джойн таблицы доступа с таблицей(ами) данных, с where права.user=юзер (а как юзера получать - дело десятое)
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Подскажите плиз
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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