|
|
|
Список в ячейке
|
|||
|---|---|---|---|
|
#18+
Всем доброго дня. У меня такой вот вопрос: возможно ли в принципе сделать так, что бы выпадающий список в ячейке Excell заполнялся запросом из Access? Что-то наподобие Данные/Проверка/Список ... а там уже вместо формулы запрос из Access Заранее спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2007, 12:39:06 |
|
||
|
Список в ячейке
|
|||
|---|---|---|---|
|
#18+
Wild DaemonВсем доброго дня. У меня такой вот вопрос: возможно ли в принципе сделать так, что бы выпадающий список в ячейке Excell заполнялся запросом из Access? Что-то наподобие Данные/Проверка/Список ... а там уже вместо формулы запрос из Access Заранее спасибо Привожу пример для файла эксель, я думаю переделать для Access не составит труда. Если составит пиши - поможем Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2007, 14:03:10 |
|
||
|
Список в ячейке
|
|||
|---|---|---|---|
|
#18+
Во первых спасибо ... Переделал вот таким нехитрым образом Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. Ошибку выдает здесь: Код: plaintext 1. 2. 3. И еще .. .вот таким вот макаром мы просто прописываем строку в Formula1 ... но там ведь ограничение на колличество символов ... а у меня записей выходит 586 ... может из-за этого выскакивает ошибка? или нет? ... подскажите ... Признаюсь ... я такой способ вставки списка уже юзал ... но вот по причине того, что как раз есть ограничение на кол-во символов, отошел от него ... может я что не так сделал ... подскажите ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2007, 14:25:52 |
|
||
|
Список в ячейке
|
|||
|---|---|---|---|
|
#18+
Попробовал изменить кол-во читаемых записей здесь: Код: plaintext На сотке выдало ошибку ... т.е. сделал вывод ... сработало ограничение на колл-во символов ... А как обойти я не знаю ... Потому и возник вопрос, а можно ли напрямую рекордсет подключить ... или сделать ссылку на целый массив ...ведь на диапазон же ставится и ограничение соответственно исчезает ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2007, 14:29:56 |
|
||
|
Список в ячейке
|
|||
|---|---|---|---|
|
#18+
Дыты из рекодсета на лист кидай Так ещё проще. Делаешь в ячейке список, ссылающийся на именованный диапазон =ДинДиапазон Только это можно будет сделать после первого запуска макроса, а то будет ругаться на то что диапазон не существует. Пример макроса: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2007, 15:17:44 |
|
||
|
Список в ячейке
|
|||
|---|---|---|---|
|
#18+
Ещё разик Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2007, 15:18:21 |
|
||
|
Список в ячейке
|
|||
|---|---|---|---|
|
#18+
Во первых огроманейшее спасибо тебе Deggasad , что не оставляешь без внимания мой вопрос А теперь позволю себе углубится в суть проблемы Есть внешний источник данных. В нем хранятся данные о возможных коммутациях и прочие характеристики оборудования, необходимые для формирования задания на производство. Excel - интерфейсная часть программы. Так вот я при помощи запросов хотел создать списки в ячейках, основываясь на определенные условия. Например: выбрал в одной ячейке из списка наименование, перешол на другую ячейку и в новом списке вижу те возможные коммутации, которые мне нужны. Выбрал нужную коммутацию, перешел на другую ячейку, выбрал производительность ... ну или еще что ... и.т.д. Т.е. все это увязать с запросами SELECT ... FROM ... WHERE ... Похоже на динамические списки конечно, описанные в этом же форуме ... но мне надо именно через Access ( и не говорите, что это через жо...) ... Просто хочется подключить внешний источник данных, коль он есть и в нем хранится необходимая мне информация... вот ... так что загружать дополнительно на лист данные, да не в один столбец не хотелось бы ... Потому возник вопрос, а возможно ли ... ну и так далее (см. выше) Буду благодарен любой идее и помощи Еще раз спасибо Deggasad ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2007, 15:56:06 |
|
||
|
Список в ячейке
|
|||
|---|---|---|---|
|
#18+
Wild Daemon так что загружать дополнительно на лист данные, да не в один столбец не хотелось бы ... Я думаю это самое здравое решение выгружать данные на отдельный лист (пусть он будет скрытым), иначе придётся использовать комбобоксы, т.к. обычный список в ячейке: - с одной стороны имеет ограничение на длинну вводимого текста - с другой стороны не может находится во внешнем документе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2007, 16:21:15 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=34795061&tid=2182293]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
36ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 318ms |

| 0 / 0 |
