спасибо за помошь. сделал.
теперь еще один момент:
мне нужно объединить две разные записи из разных таблиц в одну.
мне нужно использовать синтаксис inner join?
подскажите, как мне реализовать это правильно?
My Visual Database → Posts by stas.kodpi
спасибо за помошь. сделал.
теперь еще один момент:
мне нужно объединить две разные записи из разных таблиц в одну.
мне нужно использовать синтаксис inner join?
подскажите, как мне реализовать это правильно?
это актуально кстати
и еще один вопрос.
есть в этой же программе две таблицы
январь, февраль.
мне надо завести в каждый месяц разных людей с разными данными.
это мне надо делать в таблицах базы данных несколько таблиц касаемо двух месяцев этих ?
бляха, вот балбес...
век живи, век учись..
спасибо огромное
В общем я забил на эту мысль.
Теперь есть другая проблема.
(Прикладываю проект)
не могу сделать автоматическое обновление грида после выбора диапазона дат.
знаю функцию, но не могу ее приткнуть в нужное место.
Кнопка "Щомісячно" - выбираю первую дату и вторую. И грид должен автоматом показать диапазон дат.
Доброе утро.
Пока не представляю как сделать ограничение на количество записей в таблице.
К примеру есть 2 любых месяца. В одном из них надо сделать так, что-бы количество человек было не больше 5.
В другом в любом количестве.
Т.е. количество человек, которые идут в отпуск в июне, скажем, не превышало 5. И когда вводится 6й человек, то выдавало какое-то сообщение об ограничении.
Надеюсь донес понятно свои хотелки.
Спасибо заранее
Добрый день
После небольшого перерыва в несколько месяцев все же понадобилось допиливание программы.
Пока продолжаю с того места, где остановился.
Запускаю проект, вношу периоды отпусков, а оно мне в итоге выдает ошибку, что в таблице "периоды" нету колонки "остаток_дни"
хотя все есть и все верно, вроде...
и в табформе, в последней вкладке "вислуга" если я вношу 2 человека, то выдает значения для двоих, а не для конкретно выбранного человека.
прилагаю проект
спасибо огромное, но, сложно для меня.. чесслово..
мои же идеи были наоборот.. как я думал:
1. имеем минимальную длину и высоту лесов (пример = 2*3 м)
2. забиваем для минимального этого значения ригель в кол-ве 5 штук, и т.д. по определенному количеству штук (с возможностью редактировать эти значения)
3. ну а далее просто забиваем нужные нам значения длины и высоты лесов, только с учетом отбора нужных позиций (например ригеля не нужны)...
4. оно в таблицу выводит
уже количество посчитанных элементов, которые мы отметили чекбоксами...
вот только как это оформить , так как я думал... я пока набросал только то, что приложил в своем 7 посте
мне казалось на тот момент - это более простым и правильным..
все, я сделал. но мне не совсем понятна логика автоматического просчета.
теперь мне интересен другой вопрос.
выставил я длину и высоту.
а как реализовать так, что-бы программа считала именно те значения, которые я выбираю чекбоксами, ну и выводила в отчет? или хотя бы в таблицу.
и еще:
допустим должны быть леса длиной 5 м и высотой 10 м.
Вот еще надо просчитать, сколько понадобится стоек для этого дела, ригелей, и т.д...
(скорее всего это надо указать где-то в статической форме, что на 1м длины и высоты нужно 5 ригелей, и 3 зацепа, к примеру? я правильно онимаю? если да - то как это реализовать?
приложу свое начало,
все равно не получается, что-бы оно автоматом проставляло.
А получается, когда я любой символ там введу (поле м2)
И как сделать так, что-бы использовались только те значения, у которых стоит галочка? (но значение отдельно, а галочка отдельно идут)
ок. конкретно по моему вопросу:
есть конструкция как строительные леса.
вот эта конструкция состоит из определенных элементов.
1. она имеет высоту и длину.
2. состоит из стоек (проходная, торцевая, с лестницей)
3. имеет ригель
4. имеет зацеп для стены
и т.д...
Мы знаем, что, к примеру, количество стоек равно 4 для длины и высоты лесов 2*3м = 6 кв. метров
(создаю текстэдит для длины и высоты (в таблице задаю формулу, длина * высота. Но значение это записывается в отдельную ячейку в таблице).
А мне надо, что-бы сразу в доп поле, которое будет возле тектэдитов длины и высоты. Как сделать?
Вот в итоге нам надо просчитать количество этих самых стоек для лесов длиной, скажем, 10*20 = 200 кв. м,
Но в программе надо еще путем чекбоксов выбирать нужные нам элементы для итогового расчета. (например, леса имеют только проходную и торцевую стойку, а также 10 ригелей, к примеру).
Вроде все написал.
ок.
а как сделать так, что-бы просчитывалось именно то значение, которое я выбираю
т.е. (пример)
блок питания: 500Вт (общая мощность)
Затраты мощности:
1. ОЗу - 5 Вт - чекбокс
2. ОЗУ - 5 Вт - чекбокс
3. Вдеокарта - 100 Вт - чекбокс
4. Процессор - 140 Вт - чекбокс
5. Привод - 5Вт - чекбокс
Вот мы выбираем только 1 планку памяти, и процессор - как сделать так, что-бы оно просчитало только выбранные значения?
добрый день.
помогите с программкой.
есть составной предмет.
он состоит из (это все пример)::
1. вес (10 т)
2. основа (1 шт)
3. колеса (4 шт)
4. прицеп (вес 5 т)
5. груз в кузове самого авто
Вот мне надо просчитать , к примеру, необходимое количество колес для передвижения машины.
К примеру, мы знаем, что 4 колеса потянут вес 10 т (т.е. сам общий вес авто).
Если добавить еще прицеп (а он 5т), то сколько колес на самом авто понадобится для передвижения всей массы?
Или если мы возьмем 2, 3, 5 прицепов (ну к примеру, колеса прицепа не учитываем).
Надеюсь замысел понятен.
А еще надо сделать просчет с выбором элементов.
Например, нам надо просчитать только с учетом одного прицепа. или прицепа и груза в кузове.
спасибо огроменное.
сейчас буду пытаться внедрить этот код в свою программу...
может и смогу )
капец.
все работает! круто!
вот только два моментика:
1. а можно попросить вас расшифровать свои скрипты? (а то я не совсем понимаю что к чему в коде)
2. многое ли мне в своей программе надо поменять, что-бы работало как у вас? (конечно хотелось бы минимум изменений, потому что это удобно для меня, да и много времени и сил потратил на эту программу).
заранее благодарен
а вы смотрели мой проект?
может я по-другому сформулирую свои хотелки.
Человек в первый раз идет в отпуск. Он берет какое-то количество дней от своего основного. Остается в итоге какое-то количество дней, скажем 20.
Вот эти 20 и должны потом играть роль.
Т.е.:
1. Первый отпуск - (должно задействовано быть число дней основного отпуска (30) - 10. В итоге будет эти 20 оставшихся дней..
2. Следующий поход в отпуск - уже должен отсчет вестись от 20 дней. (но записываться в одну и ту же таблицу (общую со всеми датами)
3. Также положительный остаток дней (до 0) должен переносится в таблицу "діючі".
Но если число в остатке будет 0 - то, подразумевается, что начинается новый период отпуска (т.е. новый год), где снова будет фигурировать значение 30 (ну или 24, у кого как). И дальше ве по пунктам снова.
Вот, вроде все. Надеюсь теперь более понятно.
P.S. у меня не получается реализовать именно запоминание значения остатка, что-бы именно от этого значения вычитание дальше происходило и с записью этого значения в таблицу "діючі".
а, я вспомнил Ваш проект... Вы придумали как реализовать периоды отпусков?
у Вас есть два значения (общее кол-во дней ) (сколько взял дней)...
в вычисляемом поле такую запись
(SELECT всего_дней FROM таблица_отпусков) - (SELECT взял_дней FROM таблица_отпусков)
в итоге Вы получите остаток..
формула эта есть у меня, только в другом виде
abs(const-days)
Но мне нужно немного другое.
На вкладке "Все записи" - отображается, как и положено, все записи начиная с принятия человека на работу.
Во второй вкладке "діючі" - должны отбираться только записи с положительным остатком количества дней от общего числа дней (30).
Т.е., я так понимаю, должна быть некая промежуточная запись, которая запоминается (значение в ней), от которой и будет отсчитываться взятые дни.
Поясню:
Первый отпуск человек взял 10 дней из 30. В остатке 20 дней. Вот эти 20 дней должны запоминаться.
Следующий его отпуск, , к примеру 7 дней, должны вычитаться уже из того остаточного значения в 20 дней. И эти 13 дней должны записаться в таблицу "діючі".
В итоге остается 13 дней из общего количества дней. И эти 13 дней должны записаться в таблицу "діючі". А те, предыдущие 20 должны удалиться.
Так будет правильнее.
немного добавлю... может понятнее станет
и еще добавочек (т.е. что-бы в отдельную табличку на отдельной вкладке выбирались только остатки по периодам)
фото желаемого прилагаю
Добрый день.
Есть программа.
Хотелось бы ее довести до ума. Но я не совсем понимаю как.
1 вопрос:
на главной форме, когда выбираешь человека, справа стоит кнопка со знаком "+" Ее нажимаешь, открывается другая форма. На ней я не могу удалить запись. Пишет ошибку, хотя вроде все нормально.
2 вопрос:
вкладка main'' содержит две вкладки ("всі відпустки" , "в архіві")
Если я могу перенести запись из вкладки "всі відпустки" в таблицу вкладки "в архіві", обратно уже не получается. Хотя сделал, вроде по логике (моей) должно работать. (надо смотреть на вкладки add_periods, edit_periods на "chekbox2" и кнопку "До загального списку")
Кажется проблема может быть в них.
3 вопрос: (самый сложный)
3.1. Есть стандартный отпуск (30 дней).
3.2. Есть периоды, за которые набегают эти 30 дней. (скажем первый период будет с 04.05.2018 по 03.05.2019)
3.3. Человек взял отпуск (с основного, который 30 дней за период с 04.05.2018 по 03.05.2019), скажем, 14 дней. Итого остается 16 за тот же период.
3.4. На следующий календарный год этот же человек берет отпуск в количестве 10 дней, но уже за след период (из след. 30 дней , т.е. 04.05.2019 по 03.05.2020) Итого остается 20 дней и + те неизрасходованные за первый период 16 дней.
Надеюсь идею я донес.
Вот как реализовать именно эти остатки по предыдущим периодам, что-бы они показывались еще?
Программу прилагаю.
С ув., Станислав.
хм, мне тоже такая фича нужна...
для отпусков, к которым припадают праздничные дни.
как эти праздники задать, что бы программа понимала, что к отпуску надо автоматически добавить праздничный день
я кажется, где-то встречал. что делали прогу для работы с вебками (вернее с выводом изображения через веб-камеру)...
но не уверен, что здесь...
я попробую...
может что-то нарою еще
добрый вечер
скажите - можно ли написать БД (программу), что-бы можно было читать qr-коды?
всмысле обычно, что-бы если бы зашит веб-сайт - то переходило на веб сайт, если какие-то данные -то выдавало эти данные.
С ув., Станислав...
спасбо за любые подсказки или мысли
спасибо, помогло решение от ДрайвСофт, по поводу свойств компонента на таблицу БД и запись поля - инсталл карт ин
вот такую фигню выдает при выборе даты,
хотя вроде все верно
My Visual Database → Posts by stas.kodpi
Powered by PunBB, supported by Informer Technologies, Inc.
Theme Hydrogen by Kushi