Перейти к содержимому


Как взять данные с другой таблицы, если нужно использовать 2 условия


Сообщений в теме: 3

#1 vasiliy.zorenko

    Активный участник

  • Пользователи
  • PipPipPip
  • 31 сообщений

Отправлено 22 Октябрь 2010 - 13:48

Есть таблица "Продажи", в которые нужно ввести три поля (на самом деле больше, но для примера нужны только три)

1. Продукт - берется из таблицы "Версия продуктов:продукт" по связи

2. Версия продукта - берется из таблицы "Версия продуктов:Тип версии" по связи

3. Базовая стоимость продукта - надо взять из таблицы "Версия продуктов:базовая стоимость" по двум условиям. Условия собственно текущий продукт и текущая версия продукта. И автоматически забить это поле по данным из таблицы "Версия продуктов".


Версия продуктов: продукт - тип поля "связь"
?table=80&field=861

Версия продуктов:Тип версии - тип поля "список"
?table=80&field=855

Как это сделать? Я так понимаю нужно использовать SQL запрос с двумя параметнами ?
Очень буду благодарен за готовый или почти готовый код в поле вычеслений "Базовая стоимость продукта"
____________________


Еще один вопрос.
Можно ли сейчас подгружать данные из других таблиц для того, чтобы просто показать, но потом не сохранять в БД ?
Как справочник что ли.

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 22 Октябрь 2010 - 14:19

Точный код я вам не напишу, т.к. не хватает данных по вашей конфигурации, да и услуга по разработке вычисляемых полей у нас платная. Вы можете ознакомиться с примерами вычисляемых полей в документации на нашем сайте.

По второму вопросу: нет, т.к. результаты вычисляемых полей сохраняются в любом случае.

#3 vasiliy.zorenko

    Активный участник

  • Пользователи
  • PipPipPip
  • 31 сообщений

Отправлено 22 Октябрь 2010 - 15:13

Я Вас понял.

Тогда другой вопрос.

Такую подгрузку данных в поле можно реализовать только с помощью SQL запроса или можно обойтись функционалом функции data_table ?

#4 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 22 Октябрь 2010 - 15:30

Просмотр сообщенияvasiliy.zorenko (22.10.2010, 16:13) писал:

или можно обойтись функционалом функции data_table ?
Можно.





Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных