powered by simpleCommunicator - 2.0.19     © 2024 Programmizd 02
Map
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / При заполнении БД через форму записи дублируются - как этого избежать?
19 сообщений из 19, страница 1 из 1
При заполнении БД через форму записи дублируются - как этого избежать?
    #33690601
CAHEKK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделал форму для заполнение БД (“ВнесениеДанных”), на событие NotInList открывается вспомогательная форма (“ДобавлениеНовыхДолот ”) где заполняется паспортная информация о долоте. Ошибка заключается в том, что новая запись дублируется в таблицу – одна запись соответствует тому, что мы внесли в форме “ВнесениеДанных” до события NotInList, а вторая то что мы заполнили в форме “ДобавлениеНовыхДолот ”. Как избежать внесения дублирующей записи из формы “ВнесениеДанных”?
На всякий случаю прилагаю базу.
...
Рейтинг: 0 / 0
При заполнении БД через форму записи дублируются - как этого избежать?
    #33690962
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проверил - добавляется один раз. Не дублируется.
...
Рейтинг: 0 / 0
При заполнении БД через форму записи дублируются - как этого избежать?
    #33691013
CAHEKK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А Вы посмотрите в таблице Описание долот
...
Рейтинг: 0 / 0
При заполнении БД через форму записи дублируются - как этого избежать?
    #33691239
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Именно там и смотрел.
...
Рейтинг: 0 / 0
При заполнении БД через форму записи дублируются - как этого избежать?
    #33691354
CAHEKK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На всякий случай сам только что проверил - дублируются:
Нажимаем на кнопку новой записи, вносим несуществующее значение, в появивщемся диал окне нажимаем Ок, заполняем вторую форму, нажимаем Ок. После этого заполняем остальные вкладки главной формы и закрываем.
Теперь если посмотреть таблицу, то там будут 2 записи с новым значением - одна запись будет содержать новое значение и значения внесенные во вторую и третью вкладки (на открывающихся подтаблицах), а вторая только те данные которые были введены в открывающейся форме.
...
Рейтинг: 0 / 0
При заполнении БД через форму записи дублируются - как этого избежать?
    #33691432
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, дублируются при вводе нового долота в новой записи. Будет еще время - посмотрю чуть подробнее.
...
Рейтинг: 0 / 0
При заполнении БД через форму записи дублируются - как этого избежать?
    #33691575
CAHEKK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заранее спасибо!
...
Рейтинг: 0 / 0
При заполнении БД через форму записи дублируются - как этого избежать?
    #33691845
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неправильные связи в базе данных или неправильный источник данных для формы.

Добавлять данные в справочник можно на форме, опирающейся на таблицу фактов, где факты связаны со справочником один-ко-многим.

А здесь связь не Описание скважины - Описание долота, а Описание скважины - Заказчик - Описание долота.
...
Рейтинг: 0 / 0
При заполнении БД через форму записи дублируются - как этого избежать?
    #33691904
CAHEKK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что теперь нужно сделать чтобы все работало нормально, а то я не особо понял в чем ошибка со связями?
...
Рейтинг: 0 / 0
При заполнении БД через форму записи дублируются - как этого избежать?
    #33691923
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Исправить ошибки и сделать правильные формы :)
...
Рейтинг: 0 / 0
При заполнении БД через форму записи дублируются - как этого избежать?
    #33691981
CAHEKK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А можно по-конкретней, где ошибки в связях и в формах?
Для примера можете выслать имправленную базу, заранее благодаен! ;)))
...
Рейтинг: 0 / 0
При заполнении БД через форму записи дублируются - как этого избежать?
    #33692018
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не могу править базу на вашей предметной области, так как не представлю точно, как связаны используемые в ней объекты.

Вы пытались занести в справочник справочника данные по событию NotInList главной формы фактов. Можно только в ее непосредсвенный спраочник (первого уровня от таблицы фактов).

Заносить новые долота можно было бы на форме Заказчики (2-ой уровень к 1-ому).

Заносить новых Заказчиков можно на главной форме фактов (1-ый уровень).
...
Рейтинг: 0 / 0
При заполнении БД через форму записи дублируются - как этого избежать?
    #33692081
CAHEKK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемый Программист-Любитель Вы наверное помните что я не прогаммист, а маркетолог (и то не важный)
Поэтому объясните пожалуйста что нужно сделать без этих выражений

Программист-Любитель...предметной области...
...справочник справочника ...главной формы фактов...первого уровня от таблицы фактов.....2-ой уровень к 1-ому....главной форме фактов (1-ый уровень).
...
Рейтинг: 0 / 0
При заполнении БД через форму записи дублируются - как этого избежать?
    #33692098
bubucha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 CAHEKK
Вы можете объяснить мне, почему маркетолог занимается созданием бд? Если у вас конечно есть время :-)
...
Рейтинг: 0 / 0
При заполнении БД через форму записи дублируются - как этого избежать?
    #33692111
уууууу
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bubucha2 CAHEKK
Вы можете объяснить мне, почему маркетолог занимается созданием бд? Если у вас конечно есть время :-)
К счастью Аксесс настолько дружественная среда разработки, что в принципе даже маркетологи могут сделать БД, вполени пригодную для использования. Если при этом ведут себя не как маректологи, а как разработчики.
...
Рейтинг: 0 / 0
При заполнении БД через форму записи дублируются - как этого избежать?
    #33692214
CAHEKK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дело было так ... в августе устроился на новую работу.Начальник говорит - учи Access будешь плотно с ним работать (вносить информацию, делать различные выборки в отчетах и т.д.), дал мне книгу (по-моему официальное руководство…). Начал я все это изучать, вроде как немного освоился, но программирование в Access вообще отдельная тема, во-первых в той книге ничего по этому не было, а во вторых нужно очень плотно этим заниматься (а времени не особо много). Довольно скоро пришлось делать базу по испытаниям продукции и продажам предприятия, которую должны заполнять пользователи (а не - я как было раньше) и вот тут-то столкнулся с тем что без построения форм (т.е. программирования) не обойтись. Стал читать форум, сам задавать конкретные вопросы (ну Вы то наверное помните ))), кое что стало получаться и через некоторое сам увлекся (типа хобби).
Почему программированием занимается маркетолог вопрос наверно относится к финансам (з/п нормального программиста у нас в Самаре от 15 000руб.), а здесь уж так сложилось что вроде я начал делать БД теперь и продолжаю.
...
Рейтинг: 0 / 0
При заполнении БД через форму записи дублируются - как этого избежать?
    #33692260
bubucha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторв августе устроился на новую работу
Забавно, а вым не описали круг обязанностей при приеме на работу?
авторНачальник говорит - учи Access будешь плотно с ним работать
Ваш начальник видать приколист! Он вообще вменяем? Хотя, как говорится хозяин-барин. Ладно, это все треп, я понял, больше не буду вас мучать. Как мне кажется, вы слишком рано стали задовать вопросы на форуме, в этом вся проблема. Форум вам не даст знаний, тупое копирование кода дает быстрый рабочий вариант, но как только надо что то добавить - опять ступор.
В любом случае удачи в обучении!
...
Рейтинг: 0 / 0
При заполнении БД через форму записи дублируются - как этого избежать?
    #33692334
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тупиковая ситуация. Судя по сроку, прошедшему с августа и вашим вопросам прогрессируете в аксесе вы не слишком быстро.

Мне, например, медведь на ухо наступил и несколько раз радостно подпрыгнул на одном месте - слуха никакого.
...
Рейтинг: 0 / 0
При заполнении БД через форму записи дублируются - как этого избежать?
    #33692456
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ишты а САНЕК дольше меня в аксе работает
_____________________________________
А я хочу Брежнева, чтобы все было по прежнему... "Стволы"
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / При заполнении БД через форму записи дублируются - как этого избежать?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (0):
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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