Здравствуйте Дерек,

проект работает просто СУПЕР! Протестировал как мог, всё работает!!! Отлично!

Огромное спасибо! VERY NICE!

Попробую дальше расширить проект.... :-)

С Уважением
Алексей

Здравствуйте Дмитрий,

я сделал, как вы посоветовали:
- отключил все скрипты и по одиночке включал их
и копировал на на сервер и запускал.
И с первого же раза и до конца всё работало на
Windows Terminal Server быстро, так как и должно
быть.

Я не знаю почему это так, но всё заработало.
Эту тему, с моей стороны, можно считать закрытой.

Большое спасибо!
С приветом
Алексей

Hello Derek,

That's (Hello) what I can write well in english :-)
I can understand english, but I can not write in english.
I speak German very well  and Russian.
Can we try it in russian? But you can answer in english.Tnx :-)

Спасибо огромное, это работает, That works! И правильно работает!

Но почему то у меня проект выдаёт пару ошибок в другом месте:
1. При вводе нового клиента или при обработке уже имеющейся записи клиента
при нажатии кнопок "save record" появляется ошибка: ('''' is not a valid date.)
Я не смог найти откуда берётся эта ошибка....
2. Перестали работать ячейки NotCompleted в таблице tbl_Bewohner на форме Form1:
Они становились зелёного цвета и стояло число 0 если все платёжки в таблице tbl_Zahlungen
имели значение ячейки "erledigt" = true. А если какое-то платёжки не были оплачены, то
ячейки NotCompleted в таблице tbl_Bewohner на форме Form1 были жёлтого цвета, и показывали
число сколько платёжок не оплачено.

Дерек, я надеюсь, что я правильно описываю это. На английском это было бы намного хуже,
так как Google Translator переводит это очень плохо. :-(

С уважением
Алексей

Здравствуйте Derek,
получилось то, что надо...работает!!!  :-) Получилось так, как я описал. Спасибо!
Но!!!... я, наверное сам , не совсем  понимал до конца, что может получиться,
если позже изменить какую-переменную. И из-за того, что не додумал, получил
соответствующий результат: Если , например, меняется количество сопровождающих
или сумма в день или другой параметр, то при открытии предыдущих платёжек сразу меняетя
общий результат. :-(  А этого я не хотел. Я хотел так, чтобы результат оставался всегда
тот, который был только на момент создания конкретной платёжки, независимо от того,
когда может быть открыта старая платёжка (через месяц , через год ит.д) Конечно,
если никакие переменные не меняются, то всё работает правильно. Но в моём случае
эти переменные могут поменяться со временем.
Как-то я не продумал этот процес до конца. Буду думать......Чего-то не хватает...
Но большое спасибо за реализацию того, как я это до этого описал!

Алексей

Может тогда бросить на форму Zahlungen ещё значения из данных ( всех нужных) клиента , которые должны быть на момент создания платёжки. Чтобы значение не поменялось при открытии платёжки.......????

И в каждом новом платеже для клиента вычисляется новое значение на момент создания платежа

Дмитрий,
Я попробую так сформулировать:
В таблицу tbl_Zahlungen в ячейку "betrag" должно записаться значение вычесленное на форме frm_Zahlungen по формуле (Клиент + сопрвождающие)*цена в день*количество дней - сумма , которая стоит у клиента на форме frm_Bewohner в графе "Selbstbeteiligung".
И конечно в каждом платеже у одного и того же клиента могут стоять разные значения разных платежах, в зависимости от количества дней , сколько людей было на момент составления платёжки, сколько стоит в день и сколько стоит в графе "Selbstbeteiligung".
Я смог сейчас понятнее выразиться? Надеюсь...
Алексей

Здравствуйте Дмитрий,
Умножать надо на количество дней, расчитанных на форме frm_Zahlungen( между двумя датами) Таблица tbl_Zahlungen конечно привязана к таблице tbl_Bewohner, т.к. каждый клиент имеет свои платежи. Я поэтому и связал так две таблицы. Или это не правильно?
В проекте вроде все связи работают. Или я не так думаю?
Алексей

понял, протестирую
спасибо

Здравствуйте Дмитрий,
Попробовал запустить Simple CRM: пошло. Работает быстро.
Буду смотреть, проверять мой проект. Пока не понимаю почему так с моим.
Пока узнал, что это запускается это всё на на Microsoft Windows Server 2012R2.
Алексей

Здравствуйте Дмитрий,

Я расширил проект, но не смог реализовать вычисления. Прошу помочь.

1. Смысл в следующем: Приходит один клиент ( таблица tbl_Bewohner: 1 человек) . Он может быть один ( тогда это число 1 остаётся) . Но с ним могут быть сопрвождающие (таблица tbl_Angehoerige) , их может быть несколько ( например 2 сопрвождающих). Тогда получаем
что вместе это 3 человека. Теперь надо вычеслить:
((1 человек: клиент из таблицы tbl_Bewohner + например, 2 человека : из таблицы tbl_Angehoerige) получилось 3 человека) умножить * на сумму : ячейка PreisPerson: "Preis pro Person" из таблицы tbl_Bewohner , затем умножить это * на количество дней, расчитанных из таблицы tbl_Zahlungen (End - Start= ячейка Tage: также из таблицы tbl_Zahlungen) и из этого всего надо вычесть - сумму, которая стоит в ячейке "Selbstbeteiligung" из таблицы tbl_Bewohner.
И этот результат записать в ячейку "betrag"  в таблицу tbl_Zahlungen и показать сразу при вводе данных на форме frm_Zahlungen "Soll-Zahlung":Edit1.

Если взять пример из проекта , то для клиента Max Mustermann должно получиться:
(1человек+2человека)*10€*27дней месяц февраль)-600€.

3*10*27-600=210 т.е. на форме frm_Zahlungen в "Soll-Zahlung":Edit1. должно появиться значение 210  оно должно записаться в таблицу tbl_Zahlungen (ячейка "betrag") .

2. На форме frm_Bewohner на CheckBox1 не могу поменять цвет шрифта на красный....... Что-то не так?

С уважением
Алексей

Здравствуйте Дмитрий,

я не могу сказать какой сервер используется, но на нём у нас работает бугалтерский учёт, интернет, микрософт офис 2016.
И всё это запускается очень быстро, что говорит скорее всего, что ресурсов на этой виртуальной машине достаточно.

Я могу попробывать запустить на нём один из ваших готовых примеров. Чтобы, может быть, отбросить вариант того, что не работает
только моё приложение.

А связи, случайно,нет никакой по теме 32-битная или 64-битная система используется? Может тут что-то не то?

Алексей.

Здравствуйте Дмитрий,

пытался запустить проект через Windows Terminal Server (WTS / Thin Client).
Результат: через, ну очень большой промежуток времени, где-то около 5-7 минут,
проект всё же запустился. И любое изменение в проекте (например ввод данных),
после запуска, требует довльно длительного ожидания. Отчего это зависит?
Само приложение или это Terminal Service? Или это SQLite?
Почему так медленно работает через Microsoft Terminal Service?

С уважением,
Алексей

Здравствуйте Дмитрий,

попробовал дополнить проект. Вроде кое-как получилось(я сам, к сожалению не программист,
но благодаря MVD можно и таким неопытным как я что-то создать самому :-) ).
Но как вижу, всё равно без помощи не обойтись. Нужна подсказка специалиста:

1. если находясь на форме1 переходить с таблицы на таблицу мышкой, то маркировка на
пассивной таблице(серый цвет) закрывает цвет ячейки ( жёлтый/зелёный). Можно как-то
маркировку строк поменять на более прозрачный?

2. если центральное окно (форма1, после запуска) уменьшить в размерах, то нет возможности мышкой
( колесом мышки) двигать содержимое по форме1 вверх-вниз.

и 3 (если можно). я не очень переборщил со скриптом? Там не много ненужного?

С приветом
Алексей

Огромное спасибо Дмитрий!

Ура! Заработало!!!!
Поробую расширить проект дальше.

С приветом,
Алексей

Прошу помощи,
много чего пересмотрел и перепробывал, но у самого ничего не вышло:

1. если у кого-то из таблицы 1 все значения в таблице 2 показывают "yes", то фамилии ( ячейки) в таблце 1 дожны быть выкрашены в зелёный цвет.
2. если хоть одно значение в таблице 2 стоит на "no" , то эти фамилии (ячейки) в таблице 1  должны быть жёлтого цвета.
и
...можно ли двойным щелчком мышки по значению в таблице 2  попасть сразу на формуляр, чтобы изменить значение с "no" на "yes"?

Заранее благодарен.
Алекс