Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Про пользовательскую форму и его источник-запрос
 
 автор: stix   (26.09.2006 в 09:48)   личное сообщение
 
 

Хочу сделать форму1, которая выводится в режиме таблице, для которой источник-запрос1.
User выбирает количество полей для запроса1 - от 1 до 105 штук, т.е. заранее количество полей не известно. Как преодолеть(неужели это делается только динамическим добавлением полей и надписей), или лучше не трогать?

  Ответить  
 
 автор: osmor   (26.09.2006 в 10:03)   личное сообщение
 
 

ACCESS какой?

  Ответить  
 
 автор: stix   (26.09.2006 в 10:43)   личное сообщение
 
 

2000 или 2003

  Ответить  
 
 автор: osmor   (26.09.2006 в 10:58)   личное сообщение
 
 

вообще есть разница.
Начиная с ACCESS XP можно сделать так:
создать форму в нее встарвить запрос, без создания формы, тогда при изменении столбцов в запросе, при октрытии формы будет отображаться измененный запрос.
в 2000 и ниже, придется извращаться, или например можно предлагать сохранить изменения ДО открытия запроса.
Набрали столбцов, спросили "сохранить на будующее", потом открыли...

  Ответить  
 
 автор: Explorer   (26.09.2006 в 11:43)   личное сообщение
 
 

можно выводить все поля, только некоторым из них ширину устанавливать в 0 или Hide

т.е. переформулировать задачу:

есть запрос в 105 полей нужно дать пользователю возможноть скрывать ненужные от 0 до 104

но я, например просто воспользовался бы M$ ListView ActiveX control - формировал бы его динамически по запросу пользователя и все

  Ответить  
 
 автор: stix   (26.09.2006 в 12:39)   личное сообщение
 
 

M$ ListView ActiveX control
Посмотрел у себя в элементах ActiveX - не нашел.
Если есть время - скажи где найти, а главное - как функционирует

  Ответить  
 
 автор: stix   (26.09.2006 в 12:26)   личное сообщение
 
 

''создать форму в нее вставить запрос, без создания формы''
Можно пояснения, osmor - не знаю это как

  Ответить  
 
 автор: osmor   (26.09.2006 в 12:35)   личное сообщение
 
 

Да так же как и подчиненную форму, только источник данных формы указать запрос, а не форму

  Ответить  
 
 автор: Explorer   (26.09.2006 в 12:38)   личное сообщение
 
 

почему не использовать листвью - нет способа проще для отображения таких запросов - главное что мде что мдб - везде будет работать

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList