sibprogsistem wrote:
sacha531 wrote:
sacha531 wrote:

скрин с наглядной схемой

не знаю какие именно значения Вам нужны попробуйте поиграть и этим

(SELECT 1.25*IFNULL(sum(Length2),"0") FROM AppList WHERE AppList.id_ploskiylist=ploskiylist.id)  
*
(SELECT IFNULL(sum(piece2),"0") FROM AppList WHERE AppList.id_ploskiylist=ploskiylist.id)  

не совсем понимаю, я попробовал  в вычисляемое поле listym2 в таблице CALCostatok прописать строку:
(SELECT IFNULL(sum(piece2),"0") FROM AppList WHERE AppList.id_ploskiylist=ploskiylist.id)
на главной форме в колонке Листы как положено отобразилась сумма количества, но мне нужен столбец не суммой количеств а с суммой просчитанной другим вычислительным полем m2List

меняю (sum(piece2),"0") на (sum(m2List),"0") при запуске приложения выдает ошибку

почему так происходит подскажите пожалуйста?

sacha531 wrote:

скрин с наглядной схемой

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

derek wrote:

Привет Sacha,
Сценарий сложен, когда вы пытаетесь применить все проверки, которые вы должны иметь. Я постараюсь взглянуть, но я сейчас очень занят.
Но вы можете многого добиться, просто используя базовую функциональность MVD и создавая свои формы так, чтобы они выглядели как одна форма с всплывающим окном.
Пожалуйста, посмотрите на приложение с несколькими предложениями о том, как вы можете сделать это с помощью небольшого простого скрипта.
В зависимости от разрешения экрана вам может потребоваться настроить координаты формы 3, указанные в сценарии (см. Прилагаемый снимок экрана).
Может быть, это даст вам некоторые идеи.
С уважением,
Derek.

Спасибо! очень интересно получилось) буду думать)

sacha531 wrote:
derek wrote:

Hi Sacha, Petr,
Однако, когда вы пытаетесь использовать только одну форму, вы теряете большую часть проверки, которую MVD выполняет автоматически. Затем вам нужно написать эту проверку вручную с помощью сценария.
Derek.
.

подскажите пожалуйста, этот сценарий сложно пишется? не могли бы вы с ним помочь?, хотелось бы  оставить только combobox для оперативного ввода данных (без дополнительных форм)

хотя, через форму тоже вроде удобно!) Спасибо
если не сложно, просто для примера может подскажите со сценарием)

derek wrote:

Hi Sacha, Petr,
Однако, когда вы пытаетесь использовать только одну форму, вы теряете большую часть проверки, которую MVD выполняет автоматически. Затем вам нужно написать эту проверку вручную с помощью сценария.
Derek.
.

подскажите пожалуйста, этот сценарий сложно пишется? не могли бы вы с ним помочь?, хотелось бы  оставить только combobox для оперативного ввода данных (без дополнительных форм)

Petr wrote:

на форме frmAddPloskiyList уберите компоненты для привязки листа к развёрткам,
а создайте кнопу Новая запись и уже при переходе на новую форму выбирайте развёртки и сохраняйте записи в AppRazvertki.

а без новой формы никак обойтись нельзя?

задача при клике на карточку с продуктом (любую например: 3005 ) показать в форме frmAddPloskiyList в таблице TableAddRazvertki записи принадлежащие только этой карточке с возможностью  их редактировать (удалять и добавлять)

agatlogic101 wrote:

На какой форме, и в какой таблице должны быть дочерние записи?
На форме frmAddPloskiyList в таблице TableAddRazvertki должны быть все дочерние записи таких же параметров которые выбраны в ComboBOX?

Да, только те которые добавлены через ComboBOX (их может быть сотни и повторятся)
форма frmAddPloskiyList
таблица TableAddRazvertki

производитель - это просто для фильтра для поиска продукта на главной форме

Здравствуйте! создал небольшой проект для учета обрезков, на главной форме будут выводиться наименование продукта и производитель, в форме добавления сделал таблицу в которой должны вводится (без дополнительной формы, через ComboBOX) и сохранятся обрезки от продукта (развертки в миллиметрах их длинна (2 м) и площадь в м2) к каждому виду продукта все обрезки которому они принадлежат...

но, при сохранении в таблицу обрезков они не отображаются в Grid как дочерние записи. не понимаю почему
(а при установленном пункте показать все записи из таблицы отображаются, что не правильно, так как выгружаются полностью все записи из базы)

прикрепляю проект к теме, подскажите пожалуйста что не так делаю?

Помогите  пожалуйста прикрутить к проекту "Вход через Логин и пароль"  с раздачей прав пользователям.... я формы на добавления пользователей и таблицу user создал... а вот со скриптами совсем все грустно (((( не могу разобраться((

1) возможно ли привязать пользователя (менеджера) к определенному статусу заявки (Состоянию заявки)

например: есть менеджер "Оля" которая занимается Списанием товара в 1с.
  Оля должна в программе найти по номеру счету или по статусам  "готовый к отгрузке" или "отгруженный клиенту" заказ,  посмотреть в нем указанные другим сотрудником нужные цифры по расходу металла и списать у себя в 1С,  перевести заказ в статус "Списан в 1С", сохранить и забыть.....   она в принципе может видеть все статусы.... а вот менеджеры видеть и переводить в  статус "Списан в 1С" не должны дабы не наворотить бардака....

2) Запрет на изменения (только просмотр) документа после перевода в статусы "Готов к отгрузке" и "Списан в 1С"  для всех кроме Админа и менеджера "Оля"...


Помогите пожалуйста реализовать такую возможность, если конечно это возможно... буду очень благодарен за помощь

Проект прикреплен к теме

Дмитрий.... помогите мне пожалуйста прикрутить к проекту "Вход через Логин и пароль"  с раздачей прав пользователям.... я формы на добавления пользователей и таблицу user создал... а вот со скриптами совсем все грустно (((( не могу разобратся((

и возможно ли привязать пользователя (менеджера) к определенному статусу заявки (Состоянию заявки)

например: есть менеджер Оля которая занимается Списанием товара в 1с.
  Оля должна в программе найти по номеру счету или по статусам  "готовый к отгрузке" или "отгруженный клиенту" заказ,  посмотреть в нем указанные другим сотрудником нужные цифры по расходу металла и списать у себя в 1С,  перевести заказ в статус "Списан в 1С", сохранить и забыть.....   она в принципе может видеть все статусы.... а вот менеджеры видеть и переводить в  статус "Списан в 1С" не должны дабы не наворотить бардака....

Помогите пожалуйста реализовать такую возможность, если конечно это возможно... буду очень благодарен за помощь

Проект вам отправил на почту support@drive-software.com

Спасибо за помощь, все работает!)

Есть в проекте 2 таблицы откуда берутся три значения (одно значение из первой таблицы и два значения из второй) и умножаются, в вычислительном поле прописываю так : product.razvertka*productapp.length*productapp.quanty и в гриде как положено выдает нужную цифру... НО.....теперь выдает ошибку при попытке редактирование строки в таблице:

Error message:
no such column: product.razvertka

Action (Show Record):
frmproductApp


Помогите пожалуйста,  здесь просто перемножить похоже не получится и нужны SQL запросы в которых я не шарю(

Проект вам отправил на почту support@drive-software.com