Спасибо, за  примеры, ребят. Но например, если добавить Печеньки на малый склад еще, то мы не получим зарисованную ячейку.
Нашел , вроде бы способом через PIVOT, но в МВДБ он его не хочет переваривать (
Типа вот так. Пока без динамического склада
SELECT *
FROM (
  SELECT storage, Typ, COUNT(*) AS ProductCount
  FROM Products
  GROUP BY storage, Typ
) AS PivotData
PIVOT (
  MAX(ProductCount)
  FOR storage IN (LA, NY)
) AS PivotTable;

Спасибо за пример. Но не то sad  Если посмотрите на фотку выше, тип не дублируется, а объединяется в одну строчку. Список с пересечением нужен для контроля наличия. На один склад не может быть больше 1 единицы типа. А вот какая модель - уже можно спокойно посмотреть в общей таблице, которая сделана в проекте.
Поэтому нужна сводная что тип клавиатура числится на 2 и 3 складах. А значит нужно завезти на 1 еще.

МММ...я понял, вроде бы...

Подправил на три таблицы и перезанес данные. А вот с запросами я не силен( (

Вот такой эффект нужен

https://i.ibb.co/qFb9C2Q/image.jpg

Извиняюсь, что сразу не прикрепил. Вот пример

Всем привет.
Реально ли как то реализовать вывод в грид ( или отчет) следующую информацию.
Имеется список номенклатуры с разными полями. В каждой номенклатуре есть два важных поля - "тип" и "номер склада".
К примеру "клавиатура" ( тип комбоксом) числятся на складах "1" и "3".
Теперь строим сетку. Колонки это номера складов, а строки это типы номенклатуры.
И надо заполнить такую табличку по типологии размещения. К примеру, пересечение "клавитуры" и склады 1 и 2, клеточка закрасилась, или как то пометилась любым знаком.
Вот такая заковырка))) Есть мысли у кого нить как реализовать?) И возможно ли вообще?

k245 wrote:

Отображает баланс по клиенту:

WHERE  clients.id = <идентификатор клиента>

Спасибо за ответ. В этом у меня и получается загвоздка. Как получить ид.клиента открытой карточки?

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

SELECT (SELECT SUM(realizacya.money) FROM realizacya, clients where realizacya.id_clients=clients.id and clients.id) - (SELECT SUM(oplata.money) from oplata, clients where oplata.id_clients=clients.id)

Что бы было понятней чутка. Но , в таком варианте он рассчитывает полностью все столбцы с таблиц

Заранее спасибо smile

Добрый.
Собственно сабж в теме. Взял местный проект, где вводится логи и пароль. Все это работает хорошо. Только стал вопрос - можно ли разграничить  видимость кнопок (или таблиц, закладок и т.п. ) для разных пользователей?

В карточке клиента есть история посещений. Вот эта история и должна выводиться в главной форме, в закладке посещении, и группировать фамилии по времени, если они назначены на одно время и день. Как показано на картинке в первом посту

https://cloud.mail.ru/public/B9Nc/5m1LZiba9  ссылка на облако. Не вижу , где тут прикреплять можно, кроме первого поста (
В карточке клиента, в блоке посещения, добавляются посещения. И оттуда надо вывод в главном окне в закладку график процедур, где в разрезе времени нужно выводить фамилии клиентов , можно через запятую, или с переносом строки ( что удобней)

Ну не юзай справочник студентов. Наф. Оставь поле просто. Да и все. ГЛавное что бы группы были справочником. И месяца для удобства. И валяй. Еще проще. Пустое поле , пиши что хочешь. А дни вон сделаны.

sait0219 wrote:

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

Godless wrote:

Ну вот пример. 1 форма добавления . 1 таблица для записей. Указывается месяц и человек. А во вкладках уже идет сортировка месяцев. Допиливай под себя остальным

Не нашел где тут прикрепить файл... странно. Облако лови

https://cloud.mail.ru/public/K448/Fk4Ly7C4m

Оно добавляет не в тейблгрид, а в таблицу. Тейблгрид только для вывода инфы. Там два тейблгрида в моем примере. И в каждом отражается только указаный в условиях вывода инфы месяц. Ты же выводишь в печать, или отчет, только что то показано в тейблгриде фильтром. Я показал лишь основу примера. Дальше добавляй справочник групп, счетчик суммы и все. И хоть 100500 групп, ты занес их справочником и тыкай спокойно таблицы, меняя в каждой фильтр, как я указал в поле, с наименованием месяца. Аналогично и для группы прописываешь условия и все. работы на несколько часов- если все красиво оформлять ))

Ну вот пример. 1 форма добавления . 1 таблица для записей. Указывается месяц и человек. А во вкладках уже идет сортировка месяцев. Допиливай под себя остальным

Не нашел где тут прикрепить файл... странно. Облако лови

https://cloud.mail.ru/public/K448/Fk4Ly7C4m

А если сделать фио справочником?Получится как регистр. Месяц тоже в справочник. А дни уже просто ячейками будут. Тогда получим уникальную запись фио+дата с указаными днями? А дальше уже итого  с этих часов в день? Получаем одну форму добавления, которая будет работать со справочником ФИО. В таблицы разреза месяца выводишь по фильтру названия месяца. И все

Извиняюсь ))

Добрый день. Интересует вопрос - можно ли сделать вот такой вывод информации, как на картинке приложенной? Т.е. в карточке клиента задается дата и время. Время как справочник (комбокс) . Т.е. если одинаковое время и дата - будет произведена группировка клиентов (только фамилии)

Спасибо. Сам решил вопрос. Хотя, остался другой, более каверзный, и не знаю как выйти с этой ситуации. Можно его отписать на Вашу почту будет?

Да, Дмитрий, актуален )

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

Можно посмотреть в закладке "наши клиенты" и там открыть любого

Заранее благодарен

а в вебварианте будет работать система лог/пас для каждого юзера? и, если уж работа в браузере, можно ли будет к ячейке с номером телфона приписать "call" to функцию ? не спрашиваю "как", а просто "возможно ли" ?

Спасибо, Дмитрий.
Но странно. Поставил на другой комп вашу последнюю версию ( 1,52) и в ней работает.
Но в версии 1,44 при таком раскладе (сделал изменения которые вы описали) ругается на отсутствие колонки client.date

З.Ы. По-видимому "ньансы" старой версии.

Извиняюсь, пропустил кнопку "адд" )))

Все работает, все устраивает, кроме одного. Есть один косяк в таблице "задания на текущий день". При клике на соответствующую кнопку для отбора заданий на текущий день, он отбирает, да, но при входе в эту запись он показывает все события со всех клиентов у одного (любого). Хотя в общей таблице, где все клиенты отображаются, при входе в строчку - все нормально. Записи у каждого свои.

Заранее благодарен

Вот по поводу реальной маски ввода - реально ли ? что бы цифровое поле вводились цифры в определенной маске? в частности номер телефона +7-000-000-00-00 ? Или что бы отображались так, но хранились без дефисов +70000000000

А можно второй проект (видит только свои)  для версии 1,44, пожалуйста?