Версия для печати темы

Нажмите сюда для просмотра этой темы в оригинальном формате

WinCity.Ru _ Microsoft/Office Access _ удаление записи

Автор: Beerman Вторник, 03 Мая 2005, 21:29

Доброго всем времени суток.Подскажите пожалуйста как можно следующее:в формах создается форма с помащью мастера,затем к этой созданной форме в режиме конструктора добавляется кнопка,которая должна удалять запись из таблицы.Вся проблема в том что данные,которые нужно удалить при нажатии на кнопку также связаны и с другой таблицей,в результате чего Access не дает возможность произвести удаление.Действия для кнопки стандартные(те задаются при ее создании).Макрос также не работает,опятьже повторюсь, из-за связей с другой таблицей. wallbash.gif ,помогите пожвалуйста как можно быстрей,курсовая горит. crying.gif

Автор: Levon Среда, 04 Мая 2005, 9:36

В свойствах связи таблиц укажи каскадное удаление записей ..... а так же можно каскадное обновление данных тоже ....... ты как я понял имеешь связь One:Many, и хочешь удалить связь из таблицы "One", этим ты нарушишь целостность твоих данных, вот и Аксесс не позволяет тебе удалять .....

После установки свойств на Relationship ты можешь удалять без проблемм , хоть все записи ... но предупреждаю, после этого вторая таблица, тоже будет пустой .......

Автор: Beerman Среда, 04 Мая 2005, 9:47

)

Цитата(Levon @ Среда, 04 Мая 2005, 9:36)
В свойствах связи таблиц укажи каскадное удаление записей ..... а так же можно каскадное обновление данных тоже .......  ты как я понял имеешь связь One:Many, и хочешь удалить связь из таблицы "One", этим ты нарушишь целостность твоих данных, вот и Аксесс не позволяет тебе удалять .....


разьясните чайнику пожалуйста про свойства связи,точнее куда тыкнуть пальчиком(по мышке тыкать не предлагать smile.gif)

Автор: Beerman Среда, 04 Мая 2005, 9:54

Levon бальшое человеческое спасибо за совет,очень помог,связи поменял,и все заработало.Еще раз спасибо,жаль пиво не могу поставить beer.gif

Автор: Levon Среда, 04 Мая 2005, 10:41

Да на здоровье ..... ;-) Всегда рад ....

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)