вот.
третья кнопка на первом окне. (помiсячно, затем Січень)
И еще вопрос - мне в "месяцах" в таблице поиска надо добавить значение из разных таблиц базы. Мне в итоге ошибку выдает, ругается на значения не из таблицы "bd".
26 2020-03-16 12:15:42
Re: Поиск за определенное время (не день, не все) (7 replies, posted in Russian)
27 2020-03-16 11:23:23
Topic: Поиск за определенное время (не день, не все) (7 replies, posted in Russian)
Добрый день.
Не могу реализовать поиск по датам.
Мне необходимо искать в промежутке дат, скажем только за определенный месяц, за январь.
Я знаю, что , вроде бы, надо использовать инкрементный поиск.
Создаю календарь, кнопку. В action кнопки выставляю поиск - выбираю нужные значения, с выводом в текущую таблицу.
В свойствах календаря выставляю инкрементны поиск на ту кнопку. Далее ставлю минимальное и максимальное значения дат, к примеру, 01.01.2020 - 31.01.2020, но они не сохраняются. (
Т.е. мне выводит все записи что есть в базе, А мне нужно по конкретному месяцу.
Подскажите, что-то не совсем понял, как сделать такой поиск
28 2020-01-31 10:12:11
Re: количество знаков после запятой (например, деньги) (5 replies, posted in Russian)
Все, разобрался. Спасибо за помощь.
29 2020-01-31 09:35:13
Re: количество знаков после запятой (например, деньги) (5 replies, posted in Russian)
Здравствуйте Stas,
Если я понимаю ваш вопрос, возможно, вы можете выполнить форматирование как часть «calculated field», используя «printf». После этого таблица будет отображаться без какого-либо дополнительного форматирования, а нижний колонтитул таблицы будет просто суммой значений столбца.
Простите, я не совсем понимаю, как это. Куда что писать? или настраивать?
На данный момент у меня сработал код, с #.##0.00
Но в футере стоят нули. (т.е. он не суммирует значенния в колонке)
30 2020-01-30 13:23:15
Re: количество знаков после запятой (например, деньги) (5 replies, posted in Russian)
да, и еще момент.
Есть стоимость заправки, и счетчик количества отпеатанного.
Вот это и надо вывести итогом в копейках.
Например: стоимость заправки - 100 гривен, счетчик отпечатанного - 9297 страниц.
Я делаю так:
(100/9297)*100
Или стоимость заправки (100 грн), стоимость восстановления (0 грн) , счетчик отпечатанного (9297)..
Делаю так:
((100+0)/9297)*100
31 2020-01-30 12:33:44
Topic: количество знаков после запятой (например, деньги) (5 replies, posted in Russian)
Добрый йдень.
Нужно, что-бы в таблице отображалась колонка с результатами вычислений, но после запятой должно быть два знака (копейки).
Подскажите, как реализовать?
Таблица (TableGrid1) формы all - делаю процедуру на значении OnChange . У меня колонка по счету 14-ая.
Далее:
procedure all_TableGrid1_OnChange (Sender: TObject);
begin
// форматирование для колонок
if all.TableGrid1.Columns[14] is TNxNumberColumn then
begin
TNxNumberColumn(all.TableGrid1.Columns[14]).FormatMask := '#,##0; ; ';
TNxNumberColumn(all.TableGrid1.Columns[14]).Footer.FormatMask := '#,##0';
end;
end;
Правильно я делаю?
Если нет - то подскажите, как сделать?
p.s. У меня в итоге получается округленная сумма до одного значения. А должна быть, к примеру, 1,23
32 2020-01-28 14:31:43
Re: Что реализовать в первую очередь? (396 replies, posted in Russian)
А вы сами как видите механику добавления пользовательских иконок для кнопок? Отдельный пункт в меню конструктора, который отображает список загруженных в проект графических ресурсов? Или только список иконок для кнопок?
Добрый вечер. Хотлось бы видеть как это представлено в Windows, когда меняешь иконку приложения. И всего то.
Спасибо за ответы.
33 2020-01-28 14:25:53
Re: Интерфейс dll и скины (3 replies, posted in Russian)
как-то обсуждался этот вопрос.
интерфейс реально унылый.
и ничего , что может окрасить однородность фона в программе не предусмотрено. приходится извращаться с картинками.
уже неоднократно говорилось об этом "автору" программы, но ноль реакции.
г... добавляется, а нужные вещи нет.
делайте выводы, ребятки...
34 2020-01-20 17:06:42
Re: Что реализовать в первую очередь? (396 replies, posted in Russian)
stas.kodpi wrote:и столько времени прошло с момента создани программы, а свои иконки на кнопки да и свои кнопки так и не делали..
зачем реализовывать иконки кнопок через скрипты? это 2 век до н.э...
Сделайте выбор своих иконок и своих кнопок....
в чем проблема то?Действительно, Стас, в чем проблема? Ты бы рассказал нам всем подробней о своих аналогичных проектах в Delphi и как там всё просто у тебя сделано.
при чем тут это.
я совсем не об этом. я хочу сказать, что заводится в приложение кучу , простите, г...а, а нужное - которое действительно нужно - очень мало...
p.s. - подлизываться очень к месту...
35 2020-01-11 12:08:22
Re: Что реализовать в первую очередь? (396 replies, posted in Russian)
и столько времени прошло с момента создани программы, а свои иконки на кнопки да и свои кнопки так и не делали..
зачем реализовывать иконки кнопок через скрипты? это 2 век до н.э...
Сделайте выбор своих иконок и своих кнопок....
в чем проблема то?
36 2019-12-17 06:42:37
Re: архив записей по конкретному человеку (30 replies, posted in Russian)
да, спасибо огромное - все сработало.
37 2019-12-03 09:49:01
Re: архив записей по конкретному человеку (30 replies, posted in Russian)
я так понимаю. что мне надо создать в таблице вычисляемое поле, к примеру res
далее на одной из форм, в которой, к примеру, я указываю даты (периоды) и отпуска, я добавляю текстбокс с default value 30
потом в общей таблице (грид), куда добавляются записи по отпускам, добавляю этот res ?
так сделал, но пустая ячейка в итоге... хотя должно показать , к примеру 16 . (т.к. в текстбокс с default value 30 стоит значение по умолчанию 30), а в дня вида отпуска я вбиваю 14.. Оно должно от 30 отнимать 14, в итоге будет 16
но, увы(
и если есть 2 или более записей, то от 30 должно отниматься первое значние и второе.. - в этом тоже загвоздка
38 2019-12-03 09:39:51
Re: архив записей по конкретному человеку (30 replies, posted in Russian)
спасибо всем огромное
у меня еще одна задачка... мучаюсь уже который день..
есть эта моя программа.
там есть начальная дата и конечная дата (периоды).
Как мне высчитать разницу этих периодов в днях?
Например:
Начальный период 01.01.2018 Конечный период 31.12.2018. Весь этот период составляет 365 дней.
Отпуск был взят в количестве 20 дней (из 30 возможных, основной отпуск).
Вот мне надо в вычисляемом поле или в таблице, в ячейке вывести самое последнее значение.
Как мне это реализовать? подскажите
39 2019-12-01 19:33:40
Re: архив записей по конкретному человеку (30 replies, posted in Russian)
извините, что надоедаю, спасибо всем , кто итак помог, но
может все таки есть кто поможет до конца?(
40 2019-11-28 09:29:29
Re: архив записей по конкретному человеку (30 replies, posted in Russian)
Да, еще момент - если есть две записи по отпуску, например основной и дополнительный - то в отчете гонит два раза одного и того же человека.
Как сделать так, что бы оно выводило просто в одну запись два разных отпуска, и периоды соответственно...
Или так не получится?
И еще одно - когда ввожу нового человека, то остается запись по отпускам от предыдущего (
Не понимаю (
Проект прикладываю
41 2019-11-27 15:04:05
Re: архив записей по конкретному человеку (30 replies, posted in Russian)
добрій день. Я не совсем понимаю, как у вас вычисления остатка дней проходят?
я вообще не увидел этого...
объясните, если не трудно, вычисляемых полей у вас нету..
42 2019-11-26 11:16:50
Re: архив записей по конкретному человеку (30 replies, posted in Russian)
немного не так
имя поля - значение тоесть : name - имя ... и тд
Вечером возьмусь.
все, поправил свое сообщение с "кто есть кто" )
43 2019-11-26 09:20:50
Re: архив записей по конкретному человеку (30 replies, posted in Russian)
создал 2 записи. И в "период" добаились в таблицу " все периоды" обе записи обоих отпусков разных людей.
а должна быть запись по конкретному человеку.
(
44 2019-11-26 09:04:37
Re: архив записей по конкретному человеку (30 replies, posted in Russian)
pib - Фамилия
name - Имя
ot4 - Отчество
posada - Должность
nakaz - Приказ
vid_vidpust - Вид отпуска (основной, дополнительній, и т.)
kolday - Количество дней ( с выбранного вида отпуска)
vidp_start - Начало отпуска (выбранного в виде отпуска)
vidp_end - Окончание отпуска (выбранного в виде отпуска)
vidpustka - Отпуск (запись связи с таблицей vidpust)
const - Константа (то 30 дней отпуска, значение неизменно, от кторого считается остаток по дням)
days - Дни (само количество дней отпуска, который выбран в "вид отпуска", например вид отпуска - основной, дни - 14. Это значит , что 14 дней из основного отпуска уже взяты.)
ostatok - Остаток (остаток дней после выбирания всех дней разных отпусков, отгулов, и т.д.)
primitki - Примечания (на всякий случай, мало ли)
photo - Фото - вставляется фото работника
Надеюсь понятно объяснил
45 2019-11-25 15:05:33
Re: архив записей по конкретному человеку (30 replies, posted in Russian)
вроде все сделал, дописал куда надо, присвоил,
Только когда добавляю дату, оно добавляет ненужную строку, также и в фамилию при выборе на самой главной форме (там, где я выбираю фамилию и нажимаю на галочку, что-бы перейти в дело, - добавляет пустую строку).
Также когда удаляю запись даты, удаляется, почему-то и сам человек(
Прикладываю проект.
46 2019-11-25 13:47:45
Re: архив записей по конкретному человеку (30 replies, posted in Russian)
Ок, я понял.
А оно подтянется автомато под вбранного человека?
т.е. я открываю определенного человека (редактирую дело), потом добавляю ИМЕННО ЕМУ отпуска..
программа поймет, что эти отпуска относятся именно к нему, а не к другой записи?
47 2019-11-25 11:52:55
Re: архив записей по конкретному человеку (30 replies, posted in Russian)
1. Создал в таблице отпусков поле archive со значением Да/Нет
2. В форме PeriodsAll дописал в фильтре (архив=0)
3. Это первая таблица, я полагаю? а на второй таблице - это на которой? которая all ?
4. Как мне реализовать, что именно такой-то период является архивным?
48 2019-11-22 12:18:38
Re: архив записей по конкретному человеку (30 replies, posted in Russian)
нужно что-бы у человека сохранялись предыдущие периоды отпусков. Для архива
49 2019-11-22 12:03:18
Re: архив записей по конкретному человеку (30 replies, posted in Russian)
а что я не правильно сделал у себя?
или просто загвоздка в еще одной таблице?
а скрипт? и все остальное - правильно?
50 2019-11-22 10:29:52
Re: архив записей по конкретному человеку (30 replies, posted in Russian)
и мой проект, где что не получается