Да, в SELECT разумеется должен быть id сейчас, а не f1961, т.к. именно он нужен, забыл сказать. Либо можно писать "*" для возврата всех полей.


Вопрос по вычислениям
Автор teacs, 08 апр. 2012 16:47
Сообщений в теме: 246
#241
Отправлено 19 Февраль 2016 - 14:43
#242
Отправлено 19 Февраль 2016 - 17:11
Прописал f912 что соответствует полю ID, но теперь вылетает ошибка
SQL error.
А если прописать звездочку * , то все работает.
Большое спасибо за помощь!
SQL error.
А если прописать звездочку * , то все работает.
Большое спасибо за помощь!
#243
Отправлено 19 Февраль 2016 - 17:15
Цитата
Прописал f912 что соответствует полю ID
А причем тут f912? Полю ID соответствует "id", а не "f912". У вас же именно оно указано в строке с $row, вы разве не заметили этого? Поля "f912" не существует, поэтому и вылезла ошибка.
#244
Отправлено 05 Июнь 2016 - 23:36
У меня есть такое вычисление
Пытаюсь по аналогии сделать вычисление переводящее имена сотрудников из поля с типом Связь в обычное текстовое поле для удобства сортировки.
$sotr = data_select_array(46, "f1400=",$line['Менеджер']); // 46 - id таблицы "Наши сотрудники", f1400 - поле Пользователь в таблице 46 $line['Ответственный'] = $sotr['id'];Оно связывает таблицу пользователей и сотрудников для использования в шаблонах печати.
Пытаюсь по аналогии сделать вычисление переводящее имена сотрудников из поля с типом Связь в обычное текстовое поле для удобства сортировки.
$sotr = data_select_array(46, "f483=",$line['Сотрудник']); // 46 - id таблицы "Наши сотрудники", f483 - поле Имя в таблице 46 $line['Имя'] = $sotr['Имя'];Но почему то вычисление не срабатывает. Как правильно записать?
#245
Отправлено 06 Июнь 2016 - 17:45
Здравствуйте!
Чтобы из поля типа "Связь" информация записывалась в поле типа "Текст" необходимо сделать вычисление типа такого.
Такое же вычисление можно сделать с помощью конструктора, зайдя в настройки текстового поля, в которое необходимо заносить значение из таблицы "Сотрудники".
Чтобы из поля типа "Связь" информация записывалась в поле типа "Текст" необходимо сделать вычисление типа такого.
$line['Название поля в которое нужно заносить значение'] = $line['Название поля связи']['Название поля в связанной таблице'];Замените названия полей на соответствующие.
Такое же вычисление можно сделать с помощью конструктора, зайдя в настройки текстового поля, в которое необходимо заносить значение из таблицы "Сотрудники".
#246
Отправлено 07 Июнь 2016 - 01:14
Спасибо! Не знал что оказывается все так просто.
#247
Отправлено 30 Июнь 2016 - 10:24
Добрый день, есть поле "Долг" и поле "оплата", при внесении суммы в поле "оплата", "долг" уменьшается, нужно что бы "Долг" сохранялся с учетом оплаты и при обнулении суммы "Оплаты" и уже не изменялся, а при внесении новой уменьшался на нее.
Т.е. например долг=5000, оплата=1000, долг=4000, оплата=1000, долг=3000. Спасибо.
Разобрался сам. Спасибо.
Т.е. например долг=5000, оплата=1000, долг=4000, оплата=1000, долг=3000. Спасибо.
Разобрался сам. Спасибо.
Сообщение отредактировал Сан Саныч: 30 Июнь 2016 - 12:00
Количество пользователей, читающих эту тему: 2
0 пользователей, 2 гостей, 0 анонимных