powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Удалить / добавить поле на форму программно
14 сообщений из 14, страница 1 из 1
Удалить / добавить поле на форму программно
    #39606053
IFK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IFK
Гость
Уважаемый форум!

Как удалить поле из подформы программно?
Нашел только, как добавлять.
...
Рейтинг: 0 / 0
Удалить / добавить поле на форму программно
    #39606069
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IFK,

DeleteControl
...
Рейтинг: 0 / 0
Удалить / добавить поле на форму программно
    #39606071
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, зачем его удалять? Не лучше скрыть? Подобного рода манипуляции не позволят потом скомпилировать приложение в mde/accde
...
Рейтинг: 0 / 0
Удалить / добавить поле на форму программно
    #39606072
IFK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IFK
Гость
MrShin, издеваешься?
...
Рейтинг: 0 / 0
Удалить / добавить поле на форму программно
    #39606074
IFK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IFK
Гость
MrShin, скрыть - крайний метод. Проблема в том, что в таблицу, служащую источником данных каждый год добавляются поля. Через несколько лет таких полей собирается соответственно, много. На подформе же нужно показывать только поля за прошлый и позапрошлый год.

Сами поля в таблицу добавляются программно - это не проблема. Как добавить в подформу только поля из этой таблицы за два последних года я тоже разобрался - работает. Но перед этим хотелось бы остальные поля удалять из подформы и с этим затык.
...
Рейтинг: 0 / 0
Удалить / добавить поле на форму программно
    #39606091
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IFKMrShin, скрыть - крайний метод. Проблема в том, что в таблицу, служащую источником данных каждый год добавляются поля. Через несколько лет таких полей собирается соответственно, много. На подформе же нужно показывать только поля за прошлый и позапрошлый год.

Сами поля в таблицу добавляются программно - это не проблема. Как добавить в подформу только поля из этой таблицы за два последних года я тоже разобрался - работает. Но перед этим хотелось бы остальные поля удалять из подформы и с этим затык.Зачем удалять и добавлять?
Просто меняйте полям источник данных.
...
Рейтинг: 0 / 0
Удалить / добавить поле на форму программно
    #39606095
IFK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IFK
Гость
__Michelle, ага, уже сам додумался. Все равно, спасибо!
...
Рейтинг: 0 / 0
Удалить / добавить поле на форму программно
    #39606096
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IFKСами поля в таблицу добавляются программно - это не проблема.

вот только за все время жизни формы в ней может побывать 999 контролов(сейчас вроде стало 754)

если контрол удалить , затем вставить другой, то он не займет место удаленного, а допишется после последнего
...
Рейтинг: 0 / 0
Удалить / добавить поле на форму программно
    #39606101
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПЕНСИОНЕРКА,

Всегда было ограничение 754.

Если для формы выполнить СохранитьКак, отсчет пойдет заново.
...
Рейтинг: 0 / 0
Удалить / добавить поле на форму программно
    #39606112
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не издеваюсь, а пытаюсь разобраться и помочь.

Конечно нужно менять источник данных.

Кстати, решение с добавлением колонок в таблицу в зависимости от года - очень плохой подход к проектированию баз данных, не делайте так, если нет веской причины. Пока не могу придумать вескую причину.
...
Рейтинг: 0 / 0
Удалить / добавить поле на форму программно
    #39606215
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если надо удалять и добавлять поля в таблице, то это ошибка в проектировании базы данных.
...
Рейтинг: 0 / 0
Удалить / добавить поле на форму программно
    #39606493
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IFK,
а можно не добавлять поля, а пользоваться фиксированным набором полей, и добавить поле в котором писать год.
и в форме фильтр на нужный год.
...
Рейтинг: 0 / 0
Удалить / добавить поле на форму программно
    #39606524
IFK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IFK
Гость
MrShinНе издеваюсь, а пытаюсь разобраться и помочь.

Конечно нужно менять источник данных.

Кстати, решение с добавлением колонок в таблицу в зависимости от года - очень плохой подход к проектированию баз данных, не делайте так, если нет веской причины. Пока не могу придумать вескую причину.

Согласен. Проблема в том, что данные используются в определенном формате в отчете и отсюда такое извращение. А такой путь - это минимальные затраты при записи и использовании данных.
...
Рейтинг: 0 / 0
Удалить / добавить поле на форму программно
    #39606529
IFK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IFK
Гость
Joss, не поля в таблице, а контролы в форме. В любом случае, вопрос закрыт. :)
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Удалить / добавить поле на форму программно
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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