Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 05.09.2011
Сообщений: 37

GRID, RECORD, .DELETE, UPDATE и визуальное обновление таблицы.

22.10.2011, 23:12. Показов 1834. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Почему, когда я удаляю запись из ГРИД ( .DELETE), таблица обновляется визуально, а когда редактирую поле записи,то таблицу надо открыть и закрыть, иначе визуально ничего не меняется?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.10.2011, 23:12
Ответы с готовыми решениями:

Insert, Update, Delete и две связанные таблицы
Доброе время суток. Помогите пожалуйста с таким вопросом. Есть в бд две таблицы(№1 с столбцами "ID", "Name",...

Обновление полей таблицы Update
Всем привет! У меня немного нубский вопрос-есть база sql,из которой я выбрал данные запросом ТекстЗапроса = " |SELECT ...

Обновление таблицы (update) через VBA
Добрый вечер, есть код Private Sub Кнопка1076_Click() Dim xx As Variant 'Dim t As Integer Dim lSQL$ t =...

6
Insolent
26.10.2011, 00:57
Есть такая странная фишка, что после delete ничего делать не надо, а вот после каждого edit обязательно надо писать update, иначе ничего не сохранится...
2 / 2 / 1
Регистрация: 18.10.2007
Сообщений: 1,748
26.10.2011, 11:25
ага, очень странная фишка.
и совсем в ней нет никакой логики, да?
0
0 / 0 / 0
Регистрация: 05.09.2011
Сообщений: 37
27.10.2011, 00:30  [ТС]
..очень странно, особенно когда после .edit изменения видны в таблице, а после .update все изменения изчезают!
0
2 / 2 / 1
Регистрация: 18.10.2007
Сообщений: 1,748
27.10.2011, 12:14
обновлять надо не таблицу а рекордсет.
если у грида есть метод .Update, то он скорее всего означает, что нужно заново загрузить в грид данные.
А у рекордсета метод .Update вызывается для обновления (читай "сохранения") данных. Т.е.
rs.open SQL
rs(0)=1
rs(1)=3
rs.update ''эта строка необходима для сохранения данных
rs.close ''а эта строка не выполнится, если не будет предыдущей или вызова метода .CancelUpdate.
0
Insolent
27.10.2011, 23:39
А каким гридом ты пользуешься??? (Варианты: MSFlexGrid, DBGrid, TrueDBGrid, иль может каким-нибудь экзотическим))))???)
0 / 0 / 0
Регистрация: 05.09.2011
Сообщений: 37
29.10.2011, 22:50  [ТС]
DBGRID ekzotika?

qsql5 = queryiniz5
orderby5 = " Order by banche5 & data_acq5"
azvar.RecordSource = qsql5 & orderby5
azvar.Refresh

pochemu pri zagruzke eto rabotaet, a na Click - net?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.10.2011, 22:50
Помогаю со студенческими работами здесь

Обновление одной таблицы на основе значений другой Update
"UPDATE `таблица2` `таблица1` SET idтаблица2 = '$otv' FROM таблица2 INNER JOIN таблица1 ON таблица2.idтаблица1 = таблица1.idтаблица1 WHERE...

UPDATE - Error updating record
Помогите разобраться, где ошибка? "Error updating record: You have an error in your SQL syntax; check the manual that corresponds to your...

Ошибка Record/Key delete при изменении ключевого поля (Paradox)
При изменении ключевого поля в таблице на основе Paradox 7 выскакивает ошибка Record/Key delete. Ничего особенного с данной таблицей в...

ON DELETE и ON UPDATE
Доброго всем времени суток! При попытке создания таблицы CREATE TABLE ggroups (id varchar(10) PRIMARY KEY, course int NOT NULL, ...

Wxpython. wx.grid.Grid. фон таблицы
Можно как-то сделать, чтобы фон таблицы не вылезал за границы таблицы (см рис)? либо как-то сделать динамическим размер окна, т.к. сейчас...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru