|
|
|
Полуофф
|
|||
|---|---|---|---|
|
#18+
Есть такая задача Необходимо сделать форму, на которой в комбобоксе отображались бы все таблицы, сделать подчиненку, в которой привыборе из комбика таблицы отображалось бы таблица сущность таблицы в подчиненке Пути решения 1. Ну комбик можно присоединить к системеым таблицам, при чем не вижу это правильным решением, если уж делать то отдельную таблицу с перечислением все таблиц 2. Подчиненная форма 2.1. Первое необходимо вытащить все поля для данной таблицы, здесь тоже два решения как и в пункте 1. 2.2. далее формирование самой подформы На сколько я понимаю т.к. нам неизвестно количество полей в таблице изначально, то сначала нужно подсчитать это количество, далее программно открыть форму в конструкторе и добавить контролы Либо же накидать на форму уже контролы 2.3. Путем перебора полученных полей присваивать контролам поля 2.4. Вывод все пользователю Скажите есть ли другие варианты решения этой задачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2004, 09:33:45 |
|
||
|
Полуофф
|
|||
|---|---|---|---|
|
#18+
Кажися таблица может быть источником данных для подчиненной формы. Похоже самое то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2004, 10:00:18 |
|
||
|
Полуофф
|
|||
|---|---|---|---|
|
#18+
да но как же с полями в подчиненке то мы же не знаем изначально какие они могут быть (я имю ввиду названия и т.д.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2004, 10:01:48 |
|
||
|
Полуофф
|
|||
|---|---|---|---|
|
#18+
естественно что соурс меняется для подчиненной и выбирается из комбика в основной форме ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2004, 10:03:55 |
|
||
|
Полуофф
|
|||
|---|---|---|---|
|
#18+
сли в качестве SourceObject контрола подч. форма будет указана таблица, то зачем вам надо знать количество полей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2004, 10:03:57 |
|
||
|
Полуофф
|
|||
|---|---|---|---|
|
#18+
вот только что была создана форма с комбиков, на ней подчиненка, в подчиненке нет ни одного поля есть тока соурс и что мы видим ничего не отображается Или как то по другому имелось ввиду ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2004, 10:09:12 |
|
||
|
Полуофф
|
|||
|---|---|---|---|
|
#18+
а если заполнять комбобокс перебирая все таблицы в базе, то зачем "комбик присоединять к системным таблицам" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2004, 10:11:09 |
|
||
|
Полуофф
|
|||
|---|---|---|---|
|
#18+
количество полей нужно чтобы знать сколько контролов нужно создать в подчиненке, чтобы потом присврить им поля таблиц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2004, 10:12:07 |
|
||
|
Полуофф
|
|||
|---|---|---|---|
|
#18+
to YBW ну да можно и так , такое решение не пришло в голову ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2004, 10:13:14 |
|
||
|
Полуофф
|
|||
|---|---|---|---|
|
#18+
demention1вот только что была создана форма с комбиков, на ней подчиненка, в подчиненке нет ни одного поля есть тока соурс и что мы видим ничего не отображается Или как то по другому имелось ввиду Приведите значение свойства SourceObject контрола Подчиненная форма Вы, видимо, в качестве source object указываете форму, а не таблицу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2004, 10:21:45 |
|
||
|
Полуофф
|
|||
|---|---|---|---|
|
#18+
demention1количество полей нужно чтобы знать сколько контролов нужно создать в подчиненке, чтобы потом присврить им поля таблиц Еще раз повторяю источник подчиненной формы должна быть таблица, а не форма. Какая версия MS Access? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2004, 10:24:13 |
|
||
|
Полуофф
|
|||
|---|---|---|---|
|
#18+
да спасибо и правда это так че то сразу и не догадаешся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2004, 10:27:10 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32739772&tid=1671073]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
59ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 352ms |

| 0 / 0 |
