Да вот как-то так.
До
... и после того как :)
Вид для печати
Сергей, а тут датасет не причем. При групповом редактировании я использую ADOCommand:
UPDATE LogName SET Via = что указали WHERE SelectField = True
А дальше я в датасет снова запрашиваю SELECT... + фильтр если надо. Вот связи и не попадают.
И как логически сделать, чтоб попадали - я не знаю. Не ну можно конечно перед групповым редактированием сохранять список KeyFied - но по моему это перебор)))
Я не понимаю к чему относится "WHERE SelectField = True". Обычная реализация групповых изменений - в цикле пробежаться по всем выделенным строкам грида и присвоить одной или нескольким ячейкам новое значение, а затем сделать Post. При включенном режиме DelayedUpdate все уйдет одной пачкой. Делать заново Select не надо.
Кто скачивал сегодняшний релиз - перезакачайте
http://rx4hx.qrz.ru/files/loghx/prer...22_10_2016.exe
SelectedField - это поле, означающее что связь выделена.
Медленнее существенно.
Не знаю такого параметра для баз Access...
Я не понимаю местонахождение этого поля, находится ли оно в таблице связей в базе данных или добавлено как виртуальное поле в датасете или является встроенным в datagrid.
Cначала мгновенно меняются данные в гриде и пользователь ничего не ждет, а затем драйвер производит запись накопленных изменений в паралельном потоке (режим отложенной записи или кеш = DelayedUpdate/BatchUpdate/CashedUpdate - название разные в разных реализациях dataset/datasource).
Оно находится в таблице данных.
Сергей, не обижайтесь, но как зае..ли теоретики... ))) Я лог то пишу не 2 дня...
Я НЕ ЗНАЮ КАК ЭТО СДЕЛАТЬ КОНКРЕТНО К БАЗЕ ACCESS!
Знаете - напишите. А не общие фразы...
не работает это в Accese!!
Алексей, здравствуйте. В последних релизах наблюдается интересный "момент". При работе с WSJTX панель Wide Graph остаётся поверх всех окон.
До 215-го такого не было. Появилось в 216-ом. В 217 опять стало нормально. В последних опять поверх окон. Особо конечно не напрягает, но всё-таки
не очень удобно. То есть если открыть страницу инета или докуменнт и т.п. , то эта панель сверху. Может ещё кто-нибудь с этим столкнулся ?
Добрый вечер!
Работает ли на данный момент связка лога с JT65-HF HB9HQX?
я уже писал - обновлять поля в датасете пробегаясь по каждой выделенной в датагриде записи. Судя по Вашей нервной реакции Вы используете древний TAdoDataset у которого действительно нет кеша, но сути это не меняет - все моментально свалится в кеш драйвера базы. Еще можно динамически формировать запрос типа
UPDATE ...... WHERE primary_key IN(..., ..., ...) и исполнять его один раз.
Но хранить в базе метки выборанных записей это моветон.
Алексей!
А что это еще за "новости"?
Это только последние 10-ть QSO!!!
Вложение 173830
Пересчет статистики эффекта не дал!
p.s. Так какой IDKeys для очистки полей окна QSO entry?
Константин., а Вы кабрилу или адиф в лог заливали ???
по ходу в этом тесте номера не стандартные (не знаю) ... если так, то могло что-то из номеров просачиваться... и смотря какой прогой пользовались.
Помню у меня в RAEM после кабрилы TR4W , в место позывных какие-то цифры были. Сейчас не вспомню. Там ведь RST нет в этом тесте, и по этому поля были сдвинуты.
в общем надо загружаемый файл смотреть, и если что, то перед заливкой подредактировать.
Ctrl+C на каждой связи - скорее всего галочка Change call data стоит. Произошло это у Вас из-за того что в том Адиф файле из которого заливали не верно была определена страна. Чтоб этого не происходило , при импорте из Адиф поставить эту галочку
Вложение 173835