Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
 Аватар для VinniPuh
9144 / 6167 / 594
Регистрация: 27.03.2013
Сообщений: 20,036

Премирование Сотрудников

03.03.2026, 11:41. Показов 1407. Ответов 23
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет и Здравия во все органы!
Помогите люди добрые, мне безутешному, с таким вопросом:
Есть форма - Организации.
Во вкладке - Взносы, в ней имеется подформа - фпЧленскиеВзносы

Профком каждый год премирует членов профсоюза.
Только тех, у кого стоит галочка в логическом поле - ФлПрофсоюзЛ (Ч/П)
Необходимо, что бы работало таким макаром:
1. Выбираем Год
2. Указываем всех сотрудников (Личности)
3. Указываем Сумму Премии.
4. Нажимаем кнопку - Премировать.
5. У всех, у кого имеется галочка, проставлялась сумма указанная в поле - Премия.
Вложения
Тип файла: zip Организации-01 (Личн.КЛ,Взн.Прем.).zip (45.4 Кб, 12 просмотров)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.03.2026, 11:41
Ответы с готовыми решениями:

В БД Access пытаюсь сделать так, чтобы по кол-ву продаж сделать премирование сотрудников, но не могу понять
Пытаюсь сделать в БД Access, чтобы по кол-ву продаж сделать премирование сотрудников, но не могу...

Извлечь из представления количество сотрудников по каждому отделу, где минимальный шифр сотрудников меньше среднего
Помогите пожалуйста :help: Мне нужно извлечь из представления (ViewZadanie9) количество...

Запрос - Увеличение окладов работающих сотрудников на долю окладов уволенных сотрудников
Здравствуйте! Помогите пожалуйста решить задачку в Microsoft Access SQL. Решение должно быть только...

23
Эксперт MS Access
 Аватар для Eugene-LS
13225 / 5911 / 1518
Регистрация: 05.10.2016
Сообщений: 16,554
05.03.2026, 06:09
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Панург Посмотреть сообщение
Access через ADO это умеет
Спасибо за уточнение - я забыл написать "из коробки".

Добавлено через 20 минут
Цитата Сообщение от VinniPuh Посмотреть сообщение
у которых в статусе стоит 1 (Единичка = Состоит)?
Будет уже так:
Кликните здесь для просмотра всего текста
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Private Sub КнВставитьЛичности_Click() ' Огромная кнопка "Вставить Личности"
Dim sVal$
    If Len(Me.ВыборГода & "") = 0 Or Me.Код_Организации.ListIndex = -1 Then
        MsgBox "Нет данных же!", vbExclamation, "Низ-з-з-з-зЯ!"
        Exit Sub
    End If
    
    If Me.фпЧленскиеВзносы.Form.Recordset.RecordCount > 0 Then
        If MsgBox("Данные уже есть!" & vbCrLf & "Перезаписать?", _
            vbYesNo + vbQuestion + vbDefaultButton2, _
            "Низ-з-з-з-зЯ!") = vbNo Then Exit Sub
            
        sVal = "DELETE FROM ЧленскиеВзносы" & vbCrLf & _
            "WHERE ((КодОрганизацииЧВ=" & Me.Код_Организации & ") AND (ГодЧВ=" & Me.ВыборГода & "));"
        CurrentDb.Execute sVal
    End If
    
    sVal = "INSERT INTO ЧленскиеВзносы ( КодЛичностиЧВ, КодОрганизацииЧВ, ГодЧВ )" & vbCrLf & _
        "SELECT Личности.Код_Личности, " & _
            Me.Код_Организации & " AS КодПородительногоОргана, " & _
            Me.ВыборГода & " AS Год" & vbCrLf & _
        "FROM Личности INNER JOIN ЛичностиОрганизации ON Личности.Код_Личности = ЛичностиОрганизации.КодЛичностиЛО" & vbCrLf & _
        "WHERE (ЛичностиОрганизации.КодСтатусаЛО=1);"
 
    'Debug.Print sVal
    CurrentDb.Execute sVal
    
' Принудительное обновление формы - опционально - но не повредит.
    Me.фпЧленскиеВзносы.Form.Requery
    MsgBox "Готово!", vbInformation, "Зя!"
    
End Sub
1
Мы один, давай на "ты"
3858 / 1400 / 348
Регистрация: 16.06.2016
Сообщений: 3,300
05.03.2026, 11:16
Цитата Сообщение от Eugene-LS Посмотреть сообщение
Спасибо за уточнение - я забыл написать "из коробки".
Из какой? Раньше ADO была подключена по умолчанию.
DAO тоже работает с транзакциями... через объектную модель
0
Эксперт MS Access
 Аватар для Eugene-LS
13225 / 5911 / 1518
Регистрация: 05.10.2016
Сообщений: 16,554
05.03.2026, 11:29
Цитата Сообщение от Панург Посмотреть сообщение
Из какой?
Полностью согласен с вами. Вы совершено правы.
0
 Аватар для VinniPuh
9144 / 6167 / 594
Регистрация: 27.03.2013
Сообщений: 20,036
05.03.2026, 20:01  [ТС]
Цитата Сообщение от Eugene-LS Посмотреть сообщение
...Будет уже так:...
Огромнейшее СПАСИБО!!!
Очень помог.
О Великий и Всемогучий.
Сам я в безуспешных попытках, делал оказывается не правильно, ибо то и дело ругалось на меня что синтаксис не тот и чего то не хватает.
Теперь попытаюсь разобраться, да бы самому в дальнейшем творить.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.03.2026, 20:01
Помогаю со студенческими работами здесь

Увольнение сотрудников в БД
Добрый вечер! Пишу диплом, тема - БД кадровика. Сделала запросы, формы, отчеты. Видела в пример...

Запрос на выборку сотрудников до 36 лет включительно
Всем здравствуйте. Я с Аксессом на "вы", потихоньку разбираюсь. Кто сможет подскажите: Проблеме...

База данных сотрудников
Всем доброе утро. Прошу у вас помощи с разрешением возникшей проблемы. Суть заключается в...

Табель учета времени сотрудников
Здравствуйте, уважаемые программисты и специалисты по Аксесс, нужна помощь! Необходимо создать...

База данных - табель сотрудников
Здравствуйте, помогите пожалуйста, выложил форму - табель учета времени сотрудников, опишу чтобы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
24
Ответ Создать тему
Новые блоги и статьи
Хитросплетение родственных связей пантеона греческих богов.
russiannick 14.05.2026
Однооконник, позволяющий узреть и изучить отдельных героев древней Греции. <!DOCTYPE html> <html lang="ru"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible". . .
[golang] Угол между стрелками часов
alhaos 12.05.2026
По заданным значениям часа и минуты необходимо определить значение меньшего угла между стрелками аналогового циферблата часов. import "math" func angleClock(hour int, minutes int) float64 { . . .
Debian 13: Установка Lazarus QT5
ВитГо 09.05.2026
Эта инструкция моя компиляция инструкций volvo https:/ / www. cyberforum. ru/ blogs/ 203668/ 10753. html и его же старой инструкции по установке Lazarus с gtk2. . .
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер. Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром. возможно получится прикрутить интерпретатор питон для кастомизации игровой логики. что есть на текущий момент:. . .
Контроль уникальности выбранного документа-основания при изменении реквизита
Maks 28.04.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРемонтСпецтехники", разработанного в КА2. Задача: уведомлять пользователя, если указанная заявка (документ-основание). . .
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru