7,976

(22 replies, posted in Russian)

DenNik
Попробуйте так:

author.surname || ' ' || author.name || ' ' || author.lastname

7,977

(3 replies, posted in General)

Hello,



You can add two dates, but it does not make sense. Please describe in more detail what you need.

7,978

(22 replies, posted in Russian)

DenNik
Знаю на счет данного бага, исправил его, но пока не выкладывал исправленную версию.


На счет замечания )
я лишь исправил ошибку в данном проекте, размеры форм изначально были такими, само собой, необходимо настроить свойство компонентов Anchors, чтобы размеры компонентов менялись в зависимости от размера окна.

Menshikov
Создайте пожалуйста отдельную тему для вашего вопроса, и скопируйте в сообщение ваш код из двух одинаковых событий.


Сохранение происходит в папку backup.

7,980

(3 replies, posted in Russian)

На  форме  tablOpozduns,  у  компонента  TableGrid1 заполнено свойство Increm.Search,  где  указана кнопка Поиска, т.о. при любом изменении в компоненте   TableGrid1   производился   рекурсивный   поиск,   что  и блокировало данный компонент, просто очистите свойство Increm.Search

Menshikov
Нет, просто весь необходимый код нужно разместить в одном событии.

Menshikov
У формы может быть только одно событие OnShow, по вашему рисунку видно, что их два.

7,983

(12 replies, posted in General)

bbacle
Thank you for the help, where I can find your translation?

7,984

(3 replies, posted in Russian)

Приветствую,

Это странное поведение, такого не должно происходить.
Пожалуйста, пришлите ваш проект на support@drive-software.com
посмотрю в чем дело.

7,985

(22 replies, posted in Russian)

В вашем случае пришлось сделать поиск с помощью кнопки с действием "SQL запрос"
на форме calc, кнопка "Расчет (SQL)"


аналогично можете повторить и для других расчетов койкодней.


Вычисляемые поля можно удалить, т.к. больше не нужны.
Проект приложил к сообщению.

7,986

(4 replies, posted in Reports)

Hello,


Please, send me your project to support@drive-software.com
I'll try to help you.

7,987

(22 replies, posted in Russian)

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

7,988

(22 replies, posted in Russian)

Считает сумму койкодней от 1 до 5

(SELECT SUM(поле_койкодни) FROM tablename WHERE поле_койкодни > 0 AND поле_койкодни < 6)

можете приложить проект к сообщению, постараюсь помочь.

7,989

(3 replies, posted in Russian)

Приветствую,


Скорей всего ошибка в SQL запросе для отчета, пожалуйста пришлите ваш проект на support@drive-software.com
постараюсь помочь.

7,990

(2 replies, posted in Russian)

Цвет можно изменить скриптом

Form1.TableGrid1.Color:=clBlue;


p.s.
Совет:
Касательно проектирования пользовательского интерфейса, нужно иметь очень везкую причину,  чтобы изменять цвет стандартных компонентов. Как правило, в последствии это выглядит не очень профессионально.

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

Form2.ComboBox1.dbItemID := idUser;

но если данная форма используется для создания/редактирования записи, то есть нюансы.
Можете приложить ваш проект к сообщение, постараюсь помочь.

7,992

(11 replies, posted in Russian)

zoomix wrote:

Замечательно. А по полям в гриде?

Как поля скрыть в гриде? можно так

procedure Form1_TableGrid1_OnChange (Sender: string);
begin
   Form1.TableGrid1.Columns[0].Visible := False; // скрывает первую колонку
end;

Тогда должно работать, сделал для вас проект с примером

7,994

(11 replies, posted in Russian)

Можно менять расположение и размеры, у каждого компонента есть свойства Top, Left, Width, Height

Form1.Panel1.Left := 50;  // X координата
Form1.Panel1.Top := 50;  // Y координата
Form1.Panel1.Width := 50;  // ширина компонента
Form1.Panel1.Height := 50; // высота компонента

z911z
У вас случайно не бета версия 1.49?
в ней была ошибка, связанная с этим, которую я чуть позже исправил, скачайте ее снова
https://www.dropbox.com/s/bsk683d3yf6jv … 9.zip?dl=0

7,996

(11 replies, posted in Russian)

Приветствую,


Вы можете скрывать не только кнопки, но и компоненты, (Form1.Edit1.Visible := False)
просто перечислите в скрипте, которые необходимо скрыть.


Либо вы можете расположить компоненты на компоненте Panel или GroupBox, затем скрыть этот компонент (Form1.Panel1.Visible := False) вместе с ним, скроются и расположенные на нем компоненты.

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

atempbox wrote:

Мне кажется хорошо-бы сделать показ схемы (модели) базы данных со связями между полями таблиц. У меня уже порядка 40 таблиц, и иногда бывает сложно вспомнить все взаимосвязи. Или может подскажите готовую программу, которая могла-бы нарисовать модель базы по готовой базе?

Именно это сейчас у меня в приоритете, к сожалению не нашел готового компонента для дельфи, поэтому придется писать его самому.

7,999

(6 replies, posted in Russian)

Нашел серию видео материалов, наглядно показывающих, что такое базы данных




Часть 1: Введение в базы данных (озвучено мной на русском)
https://www.youtube.com/watch?v=pHjGiwhitwQ


Остальные три части позже также озвучу на русском языке:
Tutorial 2. Table Columns and Data Types
https://www.youtube.com/watch?v=Zpi2GLJgJzI


Tutorial 3. References
https://www.youtube.com/watch?v=skHBFfw05Oo


Tutorial 4. How to start creating a database model
https://www.youtube.com/watch?v=DYH-GwMGdb8

8,000

(3 replies, posted in Russian)

Приветствую,


Спасибо за найденный баг, исправил )