Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

25 Ноябрь 2017, 12:19 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Доступно и просто о работе в офисных пакетах
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Запись нового значения в БД  (Прочитано 1062 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Simiram
Новичок
*
Offline Offline

Сообщений: 3


« Стартовое сообщение: 8 Декабрь 2016, 22:01 »

Уважаемые знатоки, очень нужна ваша помощь!
 В форме, в текстовое поле автоматически присваивается значение, которое вычисляется в зависимости от заполнения других полей. В итоге, после добавления записи, в БД пишется пустое значение. Видимо не отслеживается изменение в поле. Пробовала макрос привязывать к кнопке добавления, но значение так и не записывается в БД.
Очень надеюсь на вашу помощь.
Записан
Yakov
Администратор
*
Offline Offline

Сообщений: 2 257


WWW
« Ответ #1: 8 Декабрь 2016, 22:35 »

Добро пожаловать на форум, Simiram!
А каким образом вычисляется это значение?
Лучше всего приложить файл БД с тестовыми данными...
Записан

Simiram
Новичок
*
Offline Offline

Сообщений: 3


« Ответ #2: 8 Декабрь 2016, 22:58 »

Вычисляю следующим образом: есть 5 полей и в зависимости от их заполнения присваиваю значение. Например заполнены 3 поля из 5 получаю 1.1.1.0.0.(номер ID последней записи +1)
В итоге значение вычисляется корректно, но вот запись в БД в соответсвующее поле не происходит. Оно всегда пустое, как в первоначальном варианте. То есть система не видит изменения.
БД к сожалению выложить не могу Грустный
Записан
Yakov
Администратор
*
Offline Offline

Сообщений: 2 257


WWW
« Ответ #3: 8 Декабрь 2016, 23:29 »

Где прописано вычисление значения: в коде на Basic или в свойствах формы?
И формула вычисления? Без формулы невозможно дать ответ.
« Последнее редактирование: 8 Декабрь 2016, 23:31 от Yakov » Записан

Simiram
Новичок
*
Offline Offline

Сообщений: 3


« Ответ #4: 9 Декабрь 2016, 06:23 »

В макросе прописано вычисление
Записан
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!