Спасибо всем!

Спасибо JB

Допустим, мне надо подсчитать кол-во дней с 01.09.2017 по 07.10.2017, ваш пример выдает 6 дней, а фактически должно быть 37.
В чём загвоздка?

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

Добавь кнопку со свойством Новая запись

Например: справочник Мониторы. В базе есть соответствующая таблица и данные занесенные в поле Edit соответствующей формы, заносятся в эту таблицу. Эта таблица имеет связь с основной таблицей, в основной таблице есть поле типа "Связь", указывающее на таблицу монитров. На основной форме имеется Комбобокс для мониторов. В свойствах комбобокса указываем на эту связь и его поле, таблицы Мониторы.

Я не знаю как ещё проще объяснить.
Посмотрите все таблицы, их связи с основной таблицей, все комбобоксы и их свойства.

Чем не устраивает то, что я прислал? В этой програмке есть всё, что нужно и без лишней формы поиска.
Без дополнительных форм, выпадающего списка в Комбобокс не получится. Дважды кликнув по любой строке, можно редактировать запись.
Поиск можно осуществлять по любому полю или по нескольким сразу, например: выбрать в комбобокс мат. платы Asus и кликнув кнопку Поиск , мы получим в таблице
все материнки Asus в базе и т.д.
Интерфейс главной формы можно переделать так, как хочется.

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

Заполняются соответствующие справочники через поле Edit в конкретной форме и оттуда берутся данные для  конкретного комбобокса.
Словарь-это свойство таблицы, в которую заносятся постоянные значения, названия и т.д.
В данном примере можно обойтись и без галок "Является словарем", просто я делаю это по привычке.

Добавил компонент "Тип компьютера".
Добавил кнопку "Показать запись"

Галка "словарь" стоит, потому что соответствующие таблицы являются словарями для справочников.
Связи с главной таблицей нужны для комбобоксов на основной форме. Они указывают откуда комбобокс берет данные.
Значек "#"-это Auto Increment, он всегда присутствует в  Настройке компонентов таблицы и выводит в подвал количество строк,
занесенных в таблицу. Его можно поместить из левой части в правую часть "Формирования результата".

Да, забыл поместить на главной форме кнопку с действием "Показать запись". Она нужна для того, чтобы при двойном клике
по любой строке в таблице, данные отразились в левой части формы (комбобоксы, едиты) и их можно было отредактировать
(при необходимости). В свойствах кнопки должно быть указано: Действие кнопки "Показать запись", Выберите компонент таблицы
"TableGrid1", Выберите форму для показа записи "Form1". Саму кнопку сделать не видимой при работе программы. Снять галку с чекбокса
"Visible".

Вот взгляни, малость переделал

В таблице добавить новое поле, тип поля-Вычисляемое поле.
В открывшемся окне присвоить полю любое имя, Кликнуть кнопку-Выражение.
В открывшемся окне выбрать нужную таблицу с полями, которые нужно посчитать.
Выбрать поле Конечные показания (дважды по нему кликнуть)
В окне Expression появится название этого поля, убрать запятую и поставить (-) минус
Выбрать поле Начальные показания (дважды по нему кликнуть).
В окне Expression убрать запятую в конце выражения.
Нажать кнопку ОК.
Нажать кнопку ОК.
Всё, готово.
В свойствах таблицы на форме не забудь добавить это новое поле.

Добавить в таблицу "Вычисляемое поле"

14

(2 replies, posted in Russian)

Спасибо.

15

(2 replies, posted in Russian)

Добрый день Дмитрий!
Появилась потребность иметь на форме простой калькулятор.
Есть ли такая возможность и как это реализовать?
Спасибо.

Вообщем я так и думал. Спасибо!

Добрый вечер Дмитрий!
Давно к Вам не обращался за помощью, но возник вопрос с которым мне не совладать.
Имеется таблица, в которой все записи имеют дату создания, начиная с января и закончатся декабрём.
Подскажите, как мне сделать поквартальную, полугодие, 9 месяцев выборку в гриде для дальнейших расчетов.
За ранее благодарен.

Вот, может пригодится.
Програмка не моя

В настройке кнопки или в настройке таблицы

20

(8 replies, posted in Russian)

Надеюсь всё понятно

Что за заморочки? Установить в свойствах календаря DateFormat > Shot и Kind > Date. Всё.

малость подшлифовал, навел косметику

Малость доработал по просьбе

Примерно так...

Спасибо!