1 / 1 / 0
Регистрация: 23.03.2011
Сообщений: 134

Ошибка при редактировании записи

05.06.2012, 22:29. Показов 1091. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, у меня такая проблема при редактировании записи добавляется та же редактируемая строка, но не отредактированная и уже отредактированная. Вот код кнопки редактировать:
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
procedure TForm1.Button2Click(Sender: TObject);
begin
Form1.Table1.Tag:=0;
Form5.LabeledEdit2.Text:=Form1.Table1NomerPut.Value;
Form5.LabeledEdit7.Text:=Form1.Table1NomerINN.Value;
Form5.LabeledEdit4.Text:=Form1.Table1NomerSvedR.Value;
Form5.LabeledEdit5.Text:=Form1.Table1NomerSNILS.Value;
Form5.LabeledEdit1.Text:=Form1.Table1DomAdres.Value;
Form5.LabeledEdit8.Text:=Form1.Table1NomerMedPolis.Value;
Form5.DateTimePicker1.DateTime:=Form1.Table1DataR.Value;
if Form1.Table1GrZdorow.Value
 then Form5.RadioGroup1.ItemIndex:=0
 else Form5.RadioGroup1.ItemIndex:=1;
Form5.LabeledEdit3.Text:=Form1.Table1FIO.Value;
Form5.ShowModal;
end;
Вот код кнопки сохранить:
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
procedure TForm5.Button1Click(Sender: TObject);
begin
if Form1.Tag=1
 then Form1.Table1.Insert
 else Form1.Table1.Edit;
Form1.Table1FIO.Value:=Form5.LabeledEdit3.Text;
Form1.Table1DataR.Value:=Form5.DateTimePicker1.DateTime;
Form1.Table1NomerPut.Value:=Form5.LabeledEdit2.Text;
Form1.Table1DomAdres.Value:=Form5.LabeledEdit1.Text;
Form1.Table1NomerSNILS.Value:=Form5.LabeledEdit5.Text;
Form1.Table1NomerMedPolis.Value:=Form5.LabeledEdit8.Text;
Form1.Table1GrZdorow.Value:=(Form5.RadioGroup1.ItemIndex=0);
Form1.Table1NomerINN.Value:=Form5.LabeledEdit7.Text;
Form1.Table1NomerSvedR.Value:=Form5.LabeledEdit4.Text;
Form1.Table1.Post;
Form5.Close;
end;
Не понимаю в чем проблема=(
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.06.2012, 22:29
Ответы с готовыми решениями:

EIBClientError: Not in Edit Mode, ошибка при записи/редактировании в бд
Возникает ошибка EIBClientError: Not in Edit Mode при попытке добавить запись в бд или отредактировать ее. Как я понимаю стоит запрет на...

DBGrid фокус записи при редактировании
Как запретить при редактировании записи, переходить на другую пока эту не сохранят. То есть чтобы он не смогу начать редактировать...

Обновление таблицы, при добавлении или редактировании записи, stringgrid
как мне обновить новую запись? перезаписать, если да, то как, или как обновить, GridFrm.Refresh или Repaint не работают... unit...

3
73 / 73 / 12
Регистрация: 27.03.2012
Сообщений: 249
05.06.2012, 23:46
закоментите каждую строчку пжлуста. телепать устало
0
 Аватар для vilag
70 / 69 / 13
Регистрация: 24.05.2012
Сообщений: 146
06.06.2012, 00:00
Навскидку, потому что меняешь
Delphi
1
Form1.Table1.Tag:=0;
а проверяешь
Delphi
1
if Form1.Tag=1
1
1 / 1 / 0
Регистрация: 23.03.2011
Сообщений: 134
11.06.2012, 21:01  [ТС]
vilag, спасибо=)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.06.2012, 21:01
Помогаю со студенческими работами здесь

Ошибка в редактировании записей в БД
procedure TForm7.BitBtn1Click(Sender: TObject); begin if length(Trim(DBEdit1.text))<1 then begin Showmessage ('Заполните...

Ошибка при изменении записи и при сохранеии
Моя ошибка: Project Project1.exe raised exception class EOleException winch message 'невозможно выполнить каскадную операцию, которая...

Получение данных из таблицы при редактировании
здраствуйте! пожалуйста помогите с данной задачой, создал в form1: dbgrid, adoconnection, adoquery и все прекрасно работает, но при...

Падение сервера при редактировании DbGrid-а
при редактирование в dbgrid ошибка ( sql error lost connection to mysql server during query ) ошибка почему знаю но как исправить не...

Ошибка при добавлении записи
Использую базу Access 2003, при заполнении всех полей жму на добавить запись и появляется ошибка "в операции должен использоваться...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

Новые блоги и статьи
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru