dneprcomp
MrZeRo
Спасибо, ничего не понятно, ну да ладно
... все также как и в VBA, начинать с начала
Хорошо что форум активный...
MrZeRo
Спасибо, ничего не понятно, ну да ладно


Спасибо, ничего не понятно
И не так для нее важно, что у этих Иванов могут быть разные фамилии, номера пасспортов и т.п. - чтобы понять - о каком точно Иване идет речь ей будет достаточно указать этот самый номер из ключевого поля.
Если составной первичный ключ не используется в качестве внешнего во многих таблицах - используйте его. В противном случае серьезно задумайтесь над использованием суррогатного ключа на базе последовательности (а про "пропуски" значений не думайте вовсе - важно, что получается уникальный идентфикатор).
Если составной первичный ключ не используется в качестве внешнего во многих таблицах - используйте его.
В каждой таблице должно быть поле типа "счетчик" - оно же первичный ключ. И точкаКаким образом соотносятся эти два мнения? Насколько я понял приведеную цитату, человек рекомендует использовать - при наличии - составной ключ. А если его нет, то чтож, добавить суррогатный. Т.е. искуственный, не натуральный
Можно добавить еще одно поле в таблицу в качестве "первичного ключа", но это не снимает необходимости добавления ограничения уникальности по данным трем полям. Если на первичный ключ придется ссылаться во внешних ключах многих таблиц, имеет смысл использовать суррогатный ключ. Если внешних ключей немного, я бы просто использовал составной первичный ключ.
Я считаю, что составные ключи прекрасно работают и могут использоваться при наличии внешних ключейТ.ч. "И точка" несколько не звучит. Как всегда, все зависит от всяческих прчих условий.
чтобы он помещал все в таблицы.
agro
Я конечно тоже не эксперт в вба, но текстовые значания, которым у тебя вроде бы является objListBox.ItemData(varSelectedItem), которое ты сравниваешь с PriceName в SQL запросах обрамляют в одинарные кавычки. Т.е. должно быть что то типа
" ... WHERE PriceName = '" & objListBox.ItemData(varSelectedItem) & "'"
Docmd.RunSQL TxtSQL, acViewNormal
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445
Предыдущая тема: BDE - траблы, помогите пожалуйста срочно...