|
|
|
| Обращаюсь главным образом к Osmor. Скачал программку "Терминал" для работы с COM-1 портом по Вашей ссылке. Проблема в том, что данные от одной операции поступают через COM-1 порт не сразу, а порциями (размер различный 4-16 байт). В программе эта проблема решена многочисленной перезаписью конечного целевого файла в одном случае и дописыванием (добавлением) новых данных к старым в файле трассировки (в первом случае создана накопительная переменная, которая аккумулирует в себя все добавления, вырисовывая конечную картину и некоторое количество раз - по заходам - перезаписывается во все более и более полном виде). Нет ли какого-то способа вычислить последний заход в цикле, когда накопительная переменная имеет наиболе полное значение? "Заходов" - циклов всегда разное количество. От чего зависит - не понял. Либо подскажите, как в таблицу, находящуюся внутри текущей БД дописать (добавить) значение переменной. | |
|
| |
|
|
|
| По первой части вопроса что-то вообще ничего не понял (может потому что только с ДР пришел)
Либо подскажите, как в таблицу, находящуюся внутри текущей БД дописать (добавить)
значение переменной.
Это тоже не очень понятно. В общем -то легко
currentdb.execute "UPDATE Таблица SET [поле] = [поле] & 'Дополнительное значение'"
|
заменит значение поля "поле" дабавив 'Дополнительное значение', во всех записях таблицы
currentdb.execute "UPDATE Таблица SET [поле] = [поле] & 'Дополнительное значение' where [поле] = 'значение для поиска'"
|
заменит значение поля "поле" дабавив 'Дополнительное значение', в тех записях таблицы в которых старое значние было 'значение для поиска' | |
|
| |