Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / подскажите новичку основы (вместо id,чтобы было name и какая нужна связь?) / 18 сообщений из 18, страница 1 из 1
14.07.2004, 08:32:49
    #32602943
guest353
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подскажите новичку основы (вместо id,чтобы было name и какая нужна связь?)
У меня есть две таблицы клиенты и заказ,в заказе есть ссылка на клиента(т.е. id)
Как мне показать на форме таблицу заказы,только вместо id,чтобы было name и какая нужна связь?
...
Рейтинг: 0 / 0
14.07.2004, 08:39:09
    #32602951
andj25
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подскажите новичку основы (вместо id,чтобы было name и какая нужна связь?)
заходишь
сервис - схема данных ...
выбираешь обе таблицы
организуешь связь путем перетаскивания одного id на другое id
в результате вот так вот получится
...
Рейтинг: 0 / 0
14.07.2004, 08:40:31
    #32602953
andj25
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подскажите новичку основы (вместо id,чтобы было name и какая нужна связь?)
а лучше открой хелп и почитай
все доступно и по русски :)
...
Рейтинг: 0 / 0
14.07.2004, 09:04:12
    #32602981
guest353
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подскажите новичку основы (вместо id,чтобы было name и какая нужна связь?)
Я же не это спрашиваю,меня интересует как на форме теперь это показать,вместо id,чтобы nmae было и как пользователю запретить удалять все строки?
...
Рейтинг: 0 / 0
14.07.2004, 09:06:06
    #32602984
andj25
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подскажите новичку основы (вместо id,чтобы было name и какая нужна связь?)
хелп и еще раз хелп :)) почитай хоть основы :)
ставишь в форме вместь id поле которое "наименование" и все :)) access сам будет в таблицу заносить вместо наименование id а пользователю показывать наименование :))
связь то как раз для этого и создается
...
Рейтинг: 0 / 0
14.07.2004, 09:09:12
    #32602988
andj25
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подскажите новичку основы (вместо id,чтобы было name и какая нужна связь?)
можешь выбрать себе что нибудь из этого что бы почитать
...
Рейтинг: 0 / 0
14.07.2004, 09:11:30
    #32602991
guest353
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подскажите новичку основы (вместо id,чтобы было name и какая нужна связь?)
Спасибо большое,а если не трудно-сможете ответить ещё на один вопрос?
есть таблицы :
заказы и подрядчики
1)в таблице заказы есть ссылка на вид рекламы и на подрядчика
2)в таблице подрядчики есть ссылка на вид рекламы
Значит мне надо сделать две связи из таблицы реклама к заказам и подрядчикам?
Либо сделать в таблице подрядчик вид рекламмы и оттуда сделать ещё одну связь в таблицу заказы?
...
Рейтинг: 0 / 0
14.07.2004, 09:21:48
    #32603002
andj25
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подскажите новичку основы (вместо id,чтобы было name и какая нужна связь?)
а виды рекламы в отдельной таблице?

в общем почитать лучше основы баз-данных и хотябы какие нибудь уроки по access (в инете полно)
...
Рейтинг: 0 / 0
14.07.2004, 09:22:40
    #32603003
guest353
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подскажите новичку основы (вместо id,чтобы было name и какая нужна связь?)
в отдельной,просто у меня случай сложный и мне если его понять,то легче будет
...
Рейтинг: 0 / 0
14.07.2004, 09:29:02
    #32603012
andj25
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подскажите новичку основы (вместо id,чтобы было name и какая нужна связь?)
ну и делай связь все поля с рекламой :))
все одинаковое на таблицу соответсвующую
...
Рейтинг: 0 / 0
14.07.2004, 09:47:10
    #32603045
Collins
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подскажите новичку основы (вместо id,чтобы было name и какая нужна связь?)
Если весь вопрос только в том, чтобы показать пользователю текстовое поле (наименование), а не числовой код, то в форме для поля с кодом-ссылкой на элемент справочника можно применить элемент управления "Поле со списком".
В этом случае его параметр "Тип источника строк" поставить "Таблица или запрос", а "Источник строк" - поставить таблицу-справочник.
...
Рейтинг: 0 / 0
14.07.2004, 09:50:25
    #32603052
guest353
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подскажите новичку основы (вместо id,чтобы было name и какая нужна связь?)
Код: plaintext
1.
2.
3.
4.
Если весь вопрос только в том, чтобы показать пользователю текстовое поле (наименование),
а не числовой код, то в форме для поля с кодом-ссылкой на элемент справочника можно
применить элемент управления "Поле со списком".
В этом случае его параметр "Тип источника строк" поставить "Таблица или запрос", а "Источник
строк" - поставить таблицу-справочник.
и тогда не обязательно делать связь?
Возможно ли вообще обойтись без связей,т.е. писать запросы через join и всё?
...
Рейтинг: 0 / 0
14.07.2004, 09:59:06
    #32603062
Collins
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подскажите новичку основы (вместо id,чтобы было name и какая нужна связь?)
Связи в Access нужны только для поддержания целостности базы данных. Однако наличие связей вносит временнУю задержку при добавлении/удалении данных. Поэтому я никогда не использую связи, а в доступном для пользователя интерфейсе самостоятельно прописываю все проверки перед удалением данных (если это пользователю разрешено).
И в формах вполне можно обойтись самостоятельными определениями связей (LEFT или INNER JOIN (LEFT JOIN + WHERE будет работать быстрее, чем INNER JOIN))
...
Рейтинг: 0 / 0
14.07.2004, 09:59:11
    #32603063
andj25
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подскажите новичку основы (вместо id,чтобы было name и какая нужна связь?)
а чем тебе страшны связи?
...
Рейтинг: 0 / 0
14.07.2004, 10:27:54
    #32603132
guest353
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подскажите новичку основы (вместо id,чтобы было name и какая нужна связь?)
вообще не очень-то и страшны,просто в моём случае мне это кажется немного не правильным,точнее думается что будут ошибки.
посмотрите картинку-получается как-бы замкнутый цикл:
реклама->подрядчик->подрядчик этого заказа->заказ
реклама->заказ




Та же штука и с пользователем,т.е. у меня во многих таблицах есть user_ID ,тот кто создал запись заказ или подрядчика нового ввёл или допустим придумал новый вид рекламы=>надо поставить таким же образом из таблицы users связи на все другие?
...
Рейтинг: 0 / 0
14.07.2004, 11:16:07
    #32603272
MPoil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подскажите новичку основы (вместо id,чтобы было name и какая нужна связь?)
скорее всего так не заработает,хотя надо спросить у спецов
...
Рейтинг: 0 / 0
14.07.2004, 13:16:21
    #32603672
guest353
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подскажите новичку основы (вместо id,чтобы было name и какая нужна связь?)
Помогите пожайлуста,кто знает
...
Рейтинг: 0 / 0
14.07.2004, 14:18:16
    #32603895
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подскажите новичку основы (вместо id,чтобы было name и какая нужна связь?)
guest353реклама->подрядчик->подрядчик этого заказа->заказ
реклама->заказ
А для данной рекламы это должен получиться оба раза один и тот же заказ или разные?
Если один, то последнюю связь надо убрать.
Если разные, то таблицу заказов надо включить второй раз AS что-нибудь другое.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / подскажите новичку основы (вместо id,чтобы было name и какая нужна связь?) / 18 сообщений из 18, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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