powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Добавление в табл. строк после каждой группы записей.
5 сообщений из 5, страница 1 из 1
Добавление в табл. строк после каждой группы записей.
    #32645281
tim2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Временная табл. Заполняется кодом. На базе времянке - форма. Пользователь в форме редактирует(удаляет, добавляет) записи ну и т.д.
Записи в табл сгруппированы по полю idГруппа. Пользователю хочется, чтобы в конце каждой группы добавлялись(в табл) 2 записи с idГруппа = текущей и уже заполненным полем [Работа](одно и тоже значение для всех таких строк).
В принципе можно и на форме(руками) добавлять эти 2 записи, но групп много и еще в каждой записи придется тупо заполнять одно и тоже значение поля [Работa].
Это как-то автоматизировать можно?
...
Рейтинг: 0 / 0
Добавление в табл. строк после каждой группы записей.
    #32645315
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бррр

А теперь тоже самое но на пальцах!!!

Т.е. - почитать правила форума и задать вопрос с учетом пожеланий

- структура данных (таблиц)
- тестовые данные
- что должно получиться (исходя из тестовых данных)
...
Рейтинг: 0 / 0
Добавление в табл. строк после каждой группы записей.
    #32645461
tim2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лучше я напишу как решил проблему, может и сам вопрос станет ясен:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
Set rstBr = CurrentDb.OpenRecordset("Бригады")
With rstBr
        .MoveFirst
        Do While Not .EOF
Call ПроцедЗапросСПарам("1ЗапросОсн", ![IDБрСбор])
Call ПроцедЗапросСПарам("11ЗапросРС", ![IDБрСбор])
Call ПроцедЗапросСПарам("11ЗапросРС", ![IDБрСбор])
.MoveNext
   Loop
End With

ПроцедЗапросСПарам - процедура выполнения запроса с параметрами.
1ЗапросОсн - добавл. основных данных во врем.табл.
11ЗапросРС - добавл. одной дополн.строки для каждой группы.
Так понятнее?
...
Рейтинг: 0 / 0
Добавление в табл. строк после каждой группы записей.
    #32646053
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
первичный вопрос понятен
два способа:

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

так правильно для структуры базы

2
форма одна, табл одна
на форме в заголовке или примечании комбобокс
со списком работ
но _не привязанный_ к источнику данных формы (unbound)

по событию комбо_onchange или какому удобно
приравниваешь для поля формы "работа"
(связанному и присутствующему в каждой записи)
свойство defaultvalue = значению этого самого суперкомбобокса

повторяю, второй вариант кривой, хотя ясный понятный и работает
...
Рейтинг: 0 / 0
Добавление в табл. строк после каждой группы записей.
    #32646102
tim2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Способ с формами более-менее понятен, но:
пользователь просил, чтоб эти 2 строки добавлялись "сами" при каждом обновлении(формировании) данных в форме. Поэтому мой способ с управляющими запросами выходит действенней.
Таблица там всего одна - времянка, в которую выкатываются данные из базы, на ее основе форма(ленточная)....
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Добавление в табл. строк после каждой группы записей.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]