Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.07.2011, 18:24   #1
sPINnINC
Новичок
Джуниор
 
Регистрация: 13.07.2011
Сообщений: 2
По умолчанию Сабформа в форме

Ребза выручайте... Форма есть рапорт о выполненной работе, у рапорта есть определённый уникальный номер, рапорт состоит из первой(титульной страницы) и еще 4х прикладных листов, на которых указываются дефекты обнаруженные на деталях. на титульном листе идёт начало таблицы с указанием дефектов на 4х следуюущих продолжение таблицы. Роль таблицы играет сабформа. Сабформа показывает данные по номеру рапорта. Номер рапорта числится в таблице главной формы, повторюсь он уникальный и не может повторяться. Через сабформу ведётся как внесение так и показ данных, самое главное это внесение, о вносить то она и не даёт. Ругается на duplicate values. Разрешить дублироваие нельзя, т.к кто-нибудь обязательно да внесёт такой же протоко и будет путаница. Если что не понятно объясню глубже. Конечно же рапорт состоит не только из сабформы и номера протокола, там еще дофигищща всяких других текст боксов которые привязаны к главной таблице(таблице формы)

Последний раз редактировалось sPINnINC; 13.07.2011 в 19:32.
sPINnINC вне форума Ответить с цитированием
Старый 13.07.2011, 19:29   #2
sPINnINC
Новичок
Джуниор
 
Регистрация: 13.07.2011
Сообщений: 2
По умолчанию

Ребят, честно горю, посоветуйте может быть есть какой-нибудь другой инструмент для создания таблицы в форме, может сабформа не лучший выход, вы только скажите, я даже примеры выложу со скринами если надо будет.
sPINnINC вне форума Ответить с цитированием
Старый 14.07.2011, 15:25   #3
LittleFatCat
Пользователь
 
Регистрация: 14.09.2010
Сообщений: 68
По умолчанию

Доброго времени суток!

Трудно судить не видя примера... Но возможно, Вам нужно проставлять (или создавать) уникальные номера для записей подтаблицы, т.к. каждая из них должно иметь по крайней мере 2 уникальных ключа - ключ рапорта и свой уникальный ключ. Ключ рапорта, возможно, берется из главной формы, а вот свой ключ должет вводиться вручную или создаваться программно(автоматически - для счетчика) . Скорее всего, какого-то из ключей для записи в подтаблице Вам и не хватает
LittleFatCat вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Лист на форме cskcsk Microsoft Office Excel 6 18.01.2010 06:58
Таблица в форме Vorron21 Microsoft Office Excel 3 04.01.2010 23:00
Доступ к форме Vladya Помощь студентам 2 10.04.2009 16:18
Фопрос по форме. yura-cat Помощь студентам 1 15.10.2008 20:02
рисование на форме Kostua Помощь студентам 2 26.07.2008 16:24