Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Дубли при добавлении записей в базу / 9 сообщений из 9, страница 1 из 1
07.07.2016, 13:40
    #39269747
Kassia
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дубли при добавлении записей в базу
Здравствуйте! Помогите разобраться пожалуйста. Имеется база. я в нее заношу с формы данные. и почему то они у меня дублируются.

То есть добавляется последняя строчка. и такая же первая. ТО есть какую бы запись я не добавила самая первая строка меняется на последнюю. В чем причина не понимаю. уникальный ключ стоит.

Почему запись дублируется и заменяет первую? Уникальный ключ стоит на список по пордчку (счетчик).
...
Рейтинг: 0 / 0
07.07.2016, 13:47
    #39269756
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дубли при добавлении записей в базу
Источник данных формы - таблица? Форма - именно в режиме формы? Никакого программного кода на форме нет?
...
Рейтинг: 0 / 0
07.07.2016, 14:00
    #39269774
ROI
ROI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дубли при добавлении записей в базу
KassiaЗдравствуйте! Помогите разобраться пожалуйста. Имеется база. я в нее заношу с формы данные. и почему то они у меня дублируются.

То есть добавляется последняя строчка. и такая же первая. ТО есть какую бы запись я не добавила самая первая строка меняется на последнюю. В чем причина не понимаю. уникальный ключ стоит.

Почему запись дублируется и заменяет первую? Уникальный ключ стоит на список по пордчку (счетчик).
Чё то в одну кучу!
Две одинаковых записи не могут создаться при счетчике - значит ID разный.
Каким образом заносите данные (программно или через интерфейс ).
Понятие первой и последней записи это ни о чем.
Нет в наборе записей ни первой ни последней записи (поиграйте с сортировкой по разным полям и поймете).
Очень интересует уровень ваших знаний по теме (отсюда могут быть и разные ответы)
С уважением.
...
Рейтинг: 0 / 0
07.07.2016, 16:17
    #39269971
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дубли при добавлении записей в базу
AkinaИсточник данных формы - таблица? Форма - именно в режиме формы? Никакого программного кода на форме нет?Замените знак вопроса на точку и сделайте все в строгом соответствии с этим выражением-будет Вам щастье
...
Рейтинг: 0 / 0
08.07.2016, 06:12
    #39270239
Kassia
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дубли при добавлении записей в базу
ROI, сейчас разобралась в чем проблема. я добавляю с формы через код.
есть кнопка внести данные и закрыть форму.

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

Надеюсь понятно объяснила. Вобщем первая запись дублируется с последней внесеннной только счетчик разный.
...
Рейтинг: 0 / 0
08.07.2016, 09:43
    #39270299
Tarasios
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дубли при добавлении записей в базу
Kassia,
а у вас на событии формы "Закрытие" ничего не прописано?
И было бы хорошо, если бы вы образец базы своей скинули, с текущей проблемой.
...
Рейтинг: 0 / 0
08.07.2016, 10:36
    #39270351
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дубли при добавлении записей в базу
Какие проблемы - закомментируйте код, если все будет нормально-значит в коде указано делать так, как делается (закрывать форму хоть крестиком, хоть кружочком-событие close, по-любому происходит)
Kassia ....если нажимаю кнопку "закрыть" либо крестик на форме....
...
Рейтинг: 0 / 0
11.07.2016, 05:35
    #39271528
Kassia
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дубли при добавлении записей в базу
Tarasios,
прописано только само закрытие
Код: vbnet
1.
2.
3.
Private Sub Кнопка70_Click()
DoCmd.Close acForm, Me.name
End Sub



почему оно только перву.ю строку меняет в базе не понимаю(((

базу не могу кинуть она с sql связана
...
Рейтинг: 0 / 0
11.07.2016, 05:51
    #39271531
Kassia
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дубли при добавлении записей в базу
все разобралась. надо было просто написать так:

Код: vbnet
1.
2.
Me.Undo
DoCmd.Close acForm, Me.name




И никаких дублей не возникает)
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Дубли при добавлении записей в базу / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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