|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
19.03.2012, 04:27 | #1 |
Пользователь
Регистрация: 31.03.2010
Сообщений: 19
|
Добавление данных в access.ошибка.
Здравствуйте всем кто читает форум, дает советы и так далее. как бы долго и принципиально не искал в общем то ответы на свои вопросы, я так и не нашел..Решил изложить в общем свою проблему сюда.
есть Таблица Patients со своими данными это Регистрационный номер, ФИО, Адрес, Дата рождение, Телефон. решил добавить через edit данные в таблицу. Код:
|
19.03.2012, 04:37 | #2 |
Пользователь
Регистрация: 11.03.2012
Сообщений: 29
|
Попробуй сначала вставить, а потом открыть. Типа так
Код:
___________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 19.03.2012 в 09:15. |
19.03.2012, 09:20 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
в принципе Bit_Man прав.
только для внесения данных и для получения выборки лучше использовать РАЗНЫЕ Query ! и ещё. зачем задавать параметры (я про выборку) если их нет в запросе. Если не ошибаюсь - будет ошибка! |
19.03.2012, 10:17 | #4 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
В тексте выражения:
Код:
Должно быть так: Код:
|
20.03.2012, 00:06 | #5 |
Пользователь
Регистрация: 31.03.2010
Сообщений: 19
|
Всем спасибо за ответы.Помогло. А как насчет обновления в DBGride после добавления записи?..после перезапуска программы добавленная запись появляется а до этого никак.. вот у мя есть кнопка Войти. После ее нажатия появляется форма 2 в котором и есть вся таблица.
после перелопачивания форумов и не нахождения точного ответа, решил сделать так... Код:
Код:
|
21.03.2012, 01:59 | #6 |
Пользователь
Регистрация: 31.03.2010
Сообщений: 19
|
P.s. народ сам нашел решение. думаю кому то может это помочь..
Только сразу объясняю ситуацию..Есть Форма 1 и Форма 2. В форме 2 соединение с Бд:ADODataset,ADOConnection,DataSou rce и DBgrid и DBNavigator. Форма 1.Там есть Кнопка Добавить,Войти и Выход. Прописав кнопку Добавить вот так: Код:
Прописываем кнопку Войти: Код:
P.s.s. Модератор можно ли кидать именно сюда свои наблюдения?.. |
21.03.2012, 09:26 | #7 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Ведь темы с форума просто так не удаляются, вполне ваш опыт и советы могут кому-то пригодится! |
|
21.03.2012, 10:06 | #8 |
Пользователь
Регистрация: 31.03.2010
Сообщений: 19
|
|
21.03.2012, 15:52 | #9 |
Пользователь
Регистрация: 31.03.2010
Сообщений: 19
|
Хм. у меня тут вопрос возник..короче Ключ и индекс Registr_nomer с таблицы Patient связан со связью один к одному с ключом и индексом Registr_nomer таблицы Med_card...Можно ли сделать так чтоб когда добавлялся регистрационный номер в Patients то этот же регистрационный номер добавлялся в Med_card? если нельзя то каким образом при добавление в Patients бд не ругалась и после проверки ввода второго такого же регистрационного номера добавлялось и туда и сюда?...в целом немножко запутанно но я пытался объяснить..ниже будет упрощенный вариант рассказа..
Patients.Registr_nomer(ключ и индекс) <-1-к-1-> Med_card.Registr_nomer(ключ и индекс)... |
21.03.2012, 16:24 | #10 | |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
Если в access есть механизм триггеров, то можно. Если нет, то добавлять идентификатор с тем же значением (где бы его взять?) в другую таблицу надо ручками.
Но чтобы не было искусственно создаваемых проблем, таблицы нужно объединить. Цитата:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка при добавление данных в таблицу Access SQL | le7o | БД в Delphi | 3 | 05.01.2012 12:16 |
Добавление данных dbf в таблицу Access | s8259 | Microsoft Office Access | 3 | 08.09.2011 12:59 |
Добавление в ACCESS данных через SQL | Rin | БД в Delphi | 2 | 17.05.2011 11:48 |
Что лучше организовать добавление данных? БД Access | Choovak | БД в Delphi | 0 | 23.01.2011 19:39 |