powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Создание временной таблицы,где ее название-переменная,названия столбцов-поля другой таблицы ..
5 сообщений из 5, страница 1 из 1
Создание временной таблицы,где ее название-переменная,названия столбцов-поля другой таблицы ..
    #32467203
Помогите,пож-ста,справиться со следующей проблемой.
Есть главная таблица с полями:дата,игрок,время начала,время конца,номер корта.
Нужно,чтобы человек из формы выбирал дату и после этого появлялась форма с заголовком,равным этой дате,заголовки столбцов были номера кортов,заголовки строк(т.е. первые 2 поля)-время начала и конца,и сами поля-имена игроков.Т.е. чтобы человек видел перед собой сетку на определенную дату и мог добавлять игроков на свободный корт в свободное время.После добавления данных на эту дату они добавляются в главную таблицу и дальше человек мог при поступлении новых заявок опять выбирать дату,добавлять игроков итд.
Я так понимаю,что необходимо создание временной таблицы и формы для ввода в нее.Пробовал со сводными таблицами,но там данные нельзя вводить и только итоги.
Подскажите,пож-ста,как лучше все это осуществить.
Заранее спасибо.
...
Рейтинг: 0 / 0
Создание временной таблицы,где ее название-переменная,названия столбцов-поля другой таблицы ..
    #32468045
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Можно сделать непривязанную форму. Значения полей при открытии заполнять программно. И заносить в таблицу при закрытии тоже программно (причем каждый раз проверять, существует ли запись, и в соответствии с этим делать обновление либо добавление).
...
Рейтинг: 0 / 0
Создание временной таблицы,где ее название-переменная,названия столбцов-поля другой таблицы ..
    #32468243
Спасибо.Если можно,поподробнее..
...
Рейтинг: 0 / 0
Создание временной таблицы,где ее название-переменная,названия столбцов-поля другой таблицы ..
    #32468334
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Создаем форму, в которой заранее созданы столбцы (корты) и строки (сеансы) в таком количестве, чтобы точно хватило.

На Form_Open пишем процедуру, которая проверяет по таблице (-цам), какие вообще есть корты и сеансы, и в соответствии с этим показывает/прячет столбцы и строки в нужном количестве.

У каждого контрола на форме в свойстве DefaultValue ставим обращение к такой функции, которая бы возвращала из таблицы:
корт (в контролах первой строки),

начало сеанса (в контролах первого столбца),

конец сеанса (в контролах второго столбца)

или номер игрока (в остальных)
для соответствующего столбца и строки.

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


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