Связанные таблицы
#1
Отправлено 27 Январь 2010 - 10:13
Сделал связанные таблицы Между Заданиями и Доступом по полю Сайт. Но вот почему-то сайт ищется не в текстовом виде, а в виде цифр. В итоге выдаёт: "Поиск: поле "Сайт (задания)" равно "67355"" и естественно ничего не находит.
Помогите, пожалуйста.
#2
Отправлено 27 Январь 2010 - 11:01
#3
Отправлено 27 Январь 2010 - 11:25
в таблице Задания есть поле Компания. Настройки: Тип поля - связь; Поле связи - Клиенты.Название
в таблице Доступы есть так же поле Компания. В настройках этого поля: Тип поля - связь; Поле связи - Задания.Компания
#4
Отправлено 27 Январь 2010 - 11:27
#5
Отправлено 27 Январь 2010 - 11:51
#6
Отправлено 27 Январь 2010 - 12:00
может быть Вы мне подскажите как это можно реализовать?
менеджер дал задание работнику с указанием фирмы. работник открывает задание и может оттуда по ссылке перейти к доступам именно для этой фирмы.
#7
Отправлено 27 Январь 2010 - 12:12
Никита Оптимизация (27.1.2010, 12:00) писал:
Никита Оптимизация (27.1.2010, 12:00) писал:
менеджер дал задание работнику с указанием фирмы. работник открывает задание и может оттуда по ссылке перейти к доступам именно для этой фирмы.
Если же доступ у вас привязан к конкретному клиенту, а не к заданию, то и связываться он должен непосредственно с таблицей Клиенты.
#8
Отправлено 27 Январь 2010 - 12:59
#9
Отправлено 27 Январь 2010 - 13:34
#10
Отправлено 27 Январь 2010 - 13:38
Никита Оптимизация (27.1.2010, 12:59) писал:
#11
Отправлено 27 Январь 2010 - 13:40
Никита Оптимизация (27.1.2010, 13:34) писал:
#12
Отправлено 27 Январь 2010 - 14:03
Разработчик (27.1.2010, 13:40) писал:
Я знаю про Настройки доступа. Менеджер может редактировать других Клиентов, которых он сам добавил. Но он не может редактировать тех Клиентов, которых импортировал из Excel администратор базы. Так понятнее? Прилагаю принтскрин - поля просто засвечены серым цветом и их поменять нельзя
#14
Отправлено 27 Январь 2010 - 14:57
Логичнее: если менеджер заходит под своим именем, значит он может редактировать ВСЕХ клиентов, в которых он записан менеджером. ЧУЖИЕ, лично для меня, это Клиенты, у которых записан другой менеджер.
#15
Отправлено 27 Январь 2010 - 15:27
#16
Отправлено 27 Январь 2010 - 15:31
Никита Оптимизация (27.1.2010, 14:57) писал:
#17
Отправлено 01 Февраль 2010 - 10:01
Я импортировал более 10000 записей, для разных менеджеров. которым права на импорт не нужны.
После импорта, напрямую в базе, запросом перезаписал поле "свой" "чужой" = менеджер.
#18
Отправлено 01 Февраль 2010 - 10:10
Неплохо было бы доработать чтоб в месте с полем "Ссылка" создавался индекс на это поле, производительность повышается, заметно на глаз.
Возможно пересмотреть еще и запросы к базе на счет оптимизации.
Я так подозреваю что пока у всех базы еще не большие пока работает сносно, но когда объемы перевалят за пару миллионов начнутся проблемы.
#19
Отправлено 01 Февраль 2010 - 10:43
#20
Отправлено 01 Февраль 2010 - 14:24
Требуется - зайти в таблицу Продвижение, кликнуть на строку с заданием. И в задании увидеть ссылку на Доступы к этому сайту, который записан в Продвижении.
Поле Сайт таблица Продвижение
Тип поля: связь
Поле связи: Доступы.Сайт
Поле Сайт таблица Доступы
Тип поля: текст
Итог выдаёт какой-то уж совсем странный. "Поиск: поле "Продвижение" равно "32"" И никаких доступов к сайту не показыват.
Количество пользователей, читающих эту тему: 3
0 пользователей, 3 гостей, 0 анонимных